CircleList-使用UGUI实现的圆形列表

CircleList CircleList是一个通过UGUI实现的圆形列表,通过缩放、平移和层级的改变模拟一个3D的圆形列表。 效果 添加与旋转 间距调整 椭圆形的旋转 参数 CenterX: 椭圆圆心的x坐标偏移量 CenterY: 椭圆圆心的y坐标偏移量 RadiusX: 椭圆的长轴 Radiu ... »

Unity色子的投掷与点数的获得(详解)

前几天需要一个色子的投掷并且获得朝上点数的Unity脚本,在网上找了很多,都是一个模子刻出来的。 对于2018版的我来说,网上找的都是很早就弃用了的老版本。 好不容易能运行了,结果并不理想,于是又突发奇想做了一个菜鸟专属的色子。 大家可以参观一下,实测Unity2018.1.1f能用。 话不多说先上 ... »

在UGUI上显示3D模型,并限制范围的拖拽

通过RenderTexture实现 通过RenderTexture实现 显示图片 记得在用NGUI的时候,就是用这种方式实现在UI上显示模型的。 首先新建一张RenderTexture,右键点击Project窗口,Create->Render Texture; 新建一个Shader ,将刚刚新建的R ... »

【编程模式】(一) ------ 命令模式 和 “重做” 及 “撤销”

前言 本文及以后该系列的篇章都是本人对 《游戏编程模式》这本书的阅读理解,从中对一些原理,用更直白的语言描述出来,并对部分思路或功能进行初步实现。而本文所描述的 命令模式, 相信读者应该都有了解过或听说过,如果尚有疑惑的读者,我希望本文能对你有所帮助。 命令模式是设计模式中的一种,但该系列所指的编程 ... »

面向切面编程(AOP)

结合设计模式,通过代码理解面向切面编程 通过,结构型设计模式,装饰器模式来实现AOP 通过,结构型设计模式,代理模式来实现AOP 通过Unity实现AOP,配置太复杂就不贴了。。。就一个实现类的代码,可以用于添加方法的日志,异常处理,便于发现问题,不用挨个方法+Log.Info()了,通过Unity ... »

【学徒日记】Unity 动画调用事件

http://note.youdao.com/noteshare?id=a15f965fc57a0b25c87ee09388cf0f4a 具体内容看上面的链接。 1. 在脚本里写一个函数,它的参数只能是下面若干种情况的一种: --1. 不带任何参数 --2. 有且仅有一个参数,它的类型是float ... »

NGUI中LabelA停靠LabelB的方法

详情看 http://note.youdao.com/noteshare?id=ec901d56341207052b2d19233b5ddba3 这里仅仅贴出文字,完整内容请看上面链接。 有这样一个需求:让LabelA停靠在LabelB的某个位置,同时要适应labelA的变化的长度。 1. Labe ... »

NGUI的UICamera

参考 https://blog.csdn.net/kakashi8841/article/details/20548429 全文请查看:http://note.youdao.com/noteshare?id=a0eead01036d4b20c44908e19928fa30 1. UICamera脚本 ... »

Unity 自动生成组件索引类工具

Unity 自动生成组件索引类工具 需求由来 我们在写UI类时 需要获取预设中的组件 缺点 1. 需要手写代码 2. 修改游戏对象名字需要手动修改代码 3. 修改层级需要手动修改代码 4. 手写容易出问题 解决方案 使用编辑器自动生成如下索引类 然后UI代码继承这个类 就可以很方便的使用这些组件 工 ... »

【Unity游戏开发】用C#和Lua实现Unity中的事件分发机制EventDispatcher

一、简介 最近马三换了一家大公司工作,公司制度规范了一些,因此平时的业余时间多了不少。但是人却懒了下来,最近这一个月都没怎么研究新技术,博客写得也是拖拖拉拉,周六周天就躺尸在家看帖子、看小说,要么就是吃鸡,唉!真是罪过罪过。希望能从这篇博客开始有些改善吧,尽量少玩耍,还是多学习吧~ 好了扯得有点远了 ... »

用Unity的UGUI实现简单摇杆

1.在Canvas下新建一个空对象作为我们的摇杆,命名为Joystick。 摇杆由背景和杆两部分组成,所以在Joystick下新建一个Image作为摇杆的背景,命名为BG。 在BG下新建一个Image作为摇杆的杆,命名为stick,背景和杆的位置和颜色自行调整,结构如下。 2.为BG和stick的S ... »

Unity 使用有限状态机 完美还原 王者荣耀 虚拟摇杆

Unity 使用有限状态机 完美还原 王者荣耀 虚拟摇杆 效果如图所示 摇杆的UI组成 如图所示 简单的可以认为摇杆由1、2、3贴图组成 1. 为摇杆的 底座 2. 为摇杆的 杆 3. 为摇杆的 指向 可以理解这就是街机上的摇杆 详解 摇杆显示规则 如图所示 最外面绿色的矩形为可点击区域 黑色矩形为 ... »

Unity UGUI Image 善用纹理的WrapMode

问题 做之前箭头演示Demo时候,直接Tiled抻拉了箭头Body部分. 底下有一段Warning提示,之前一直没注意.今天无意间看到了. It looks like you want to tile a sprite with no border. It would be more efficie ... »

Unity使用UGUI的Image在Canvas中画直线

效果图 核心代码 相关知识点 恩,代码没几行 但是涉及到的知识点还挺多. 感觉可以当 来用啊 哈哈. 取得两个坐标点之间的夹角 这个我之前有写过,详情参见 "求两向量在0~360度之间的角度值及实际应用" 取得Canvas中元素的x,y坐标 我在 函数有输出,元素的 和`RectTransform. ... »

【Unity游戏开发】UGUI不规则区域点击的实现

一、简介 马三从上一家公司离职了,最近一直在出去面试,忙得很,所以这一篇博客拖到现在才写出来。马三在上家公司工作的时候,曾处理了一个UGUI不规则区域点击的问题,制作过程中也有一些收获和需要注意坑,因此记录成博客与大家分享。众所周知在UGUI中,响应点击通常是依附在一张图片上的,而图片不管美术怎么给 ... »