随笔分类 -  UI相关

摘要:1.首先需要一张美术图片,就是那种0123456789在一张图片上的图片。 2.把图片制作成精灵图片。 3.制作一个材质球,shader选择unlit/transparent cutout,把图片拖进去,调节好tiling和offset。 4.create一个custom font(右键菜单里有)。 阅读全文
posted @ 2017-11-21 18:13 萌新小L 阅读(421) 评论(0) 推荐(0)
摘要:核心代码使用的是这位大佬的博客,在github可以下到源码。 http://blog.csdn.net/column/details/13021.html 图文混排和无限滚动进行混合的话,首先需要一个用来存储消息的模型。把自己发的消息和从服务器端接过来的消息都存在这个模型内,然后用无限滚动根据模型刷 阅读全文
posted @ 2017-11-10 15:28 萌新小L 阅读(474) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/ykmzy/article/details/51366396 mask组件通过对StencilMaterial.Add方法得查看我们知道该方法在对目标材质得_StencilOp,_StencilComp等等属性进行操作,这样操作后才可以实现它得模板裁剪 阅读全文
posted @ 2017-10-24 19:43 萌新小L 阅读(968) 评论(0) 推荐(0)
摘要:总结:关于UI和粒子同屏技术,很重要的就是两个东西:1.相机camera。2.画布canvas。 (1)关于相机camera:如果只是制作2D游戏(只渲染UI)或是正交3D游戏,那么只需要有一个UI摄像机就够了。摄像机要调到UI层(防止干扰其他层),投影模式调为正交投影,遮罩选择UI(这样就不会渲染 阅读全文
posted @ 2017-08-08 22:32 萌新小L 阅读(2645) 评论(0) 推荐(0)
摘要:using UnityEngine; using System.Collections; public class Follow3DObject : MonoBehaviour { public Transform target; public Vector3 offset = new Vector 阅读全文
posted @ 2017-08-08 21:57 萌新小L 阅读(293) 评论(0) 推荐(0)
摘要:bool CheckGuiRaycastObjects()//测试UI射线 { PointerEventData eventData = new PointerEventData(eventSystem); eventData.pressPosition = Input.mousePosition; 阅读全文
posted @ 2017-08-08 21:42 萌新小L 阅读(230) 评论(0) 推荐(0)
摘要:继承于EventTrigger,然后在类内定义了一个委托,这个委托表示点击哪个物体。在调用Get()方法时,就已经把EventTriggerListener脚本挂在对应找到的物体上了。所以注册进去的事件都注册到对应功能上了这里可以把对应的点击事件进行分离。来源:http://www.xuanyuso 阅读全文
posted @ 2017-08-08 21:23 萌新小L 阅读(557) 评论(0) 推荐(0)