Unity技巧
努力总会有收获
这个作者很懒,什么都没留下…
展开
-
屏幕坐标转UI坐标
屏幕坐标(Input.mousePosition)转换UI坐标需要了解到的知识点1:屏幕坐标的起点位置 左下角为(0,0)点,右上角为(Screen.width,Screen.height) 2:UI坐标的起点位置 屏幕中心点 方法1 Vector2 uisize = canvas.GetComponent<RectTransform>...转载 2018-12-25 11:29:01 · 1229 阅读 · 0 评论 -
UnityCollider2D 完全填充方法
完全填充Collider方式:将sprite精灵拖到Canvas画布中,然后添加Polygon Collider2D 组件如图:注意 :UGUi添加Image的用这种方法好像不行,只能用Sprite的原创 2019-01-14 11:45:46 · 1434 阅读 · 0 评论 -
unity 编辑器扩展(1)
[RequireComponent(typeof(ObjectPool))] ObjectPool是脚本名称,扩展名字添加到类外即可原创 2019-01-25 11:20:13 · 134 阅读 · 0 评论 -
关于解决方案中自动生成多个项目
在做赛车开发游戏中遇到了一些问题,比如他的脚本一运行就会生成好几个项目,并且无法进行强制修改,集创建新的项目,或者进行项目合并等,后来在网上找到了一些解决方案,也对unity有了更新的认识:首先感谢站主jjiss318以下是转发的站主的原创:我们在Unity3D开发的时候,经常会看到它会产生不少固定命名工程文件,诸如:Assembly-CSharp-vs.csprojAsse...原创 2019-05-14 15:19:23 · 987 阅读 · 0 评论 -
Image中的OverrideSprite的用法说明
跟Sprite最大的差别是使用override sprite 给null的话会变回原本的图片另外 若使用override sprite更换图片 接下来要更换也只能用override sprite再覆盖掉 用sprite会无法再次更换另外一些参考可以借鉴他人的https://blog.csdn.net/techfield/article/details/83010499谢谢...原创 2019-08-04 15:40:00 · 942 阅读 · 0 评论