2021年2月22日

Unity (卡顿、FPS、发热等 优化)

摘要: 1. Profile 篇 Graphics.PresentAndSync 或者 Gfx.WaitForPresent 耗时长:GPU负担高,CPU在等待空转;所以这个不需要优化 阅读全文

posted @ 2021-02-22 15:47 胖福 阅读(1679) 评论(0) 推荐(0) 编辑

2021年1月4日

Shader float/half/fixed 如何选择

摘要: float 高精度类型,32位,通常用于世界坐标下的位置,纹理UV,或涉及复杂函数的标量计算,如三角函数、幂运算等。 half 中精度类型,16位,数值范围为[-60000,+60000],通常用于本地坐标下的位置、方向向量、HDR颜色等。 fixed 低精度类型,11位,数值范围为[-2,+2], 阅读全文

posted @ 2021-01-04 10:39 胖福 阅读(2656) 评论(0) 推荐(0) 编辑

2020年11月16日

Unity 骨骼动画全面理解

摘要: 参考 https://blog.csdn.net/ZhangDi2017/article/details/79033927 https://blog.csdn.net/cai612781/article/details/104810258 https://gameinstitute.qq.com/c 阅读全文

posted @ 2020-11-16 14:47 胖福 阅读(358) 评论(0) 推荐(0) 编辑

2020年9月16日

Unity Animator SetTrigger 顺序 错乱

摘要: animator.SetTrigger(AniParam.Attack1_Trigger); animator.SetTrigger(AniParam.Attack2_Trigger); 当你这样,在一帧内或者很近的时间内触发时,最终播的动画,可能是Attack1,也可能是2 这样显示不符合我们的预 阅读全文

posted @ 2020-09-16 22:00 胖福 阅读(420) 评论(0) 推荐(0) 编辑

2020年9月6日

免费游戏素材 自已做游戏

摘要: 1.爱给网 地址:http://www.aigei.com/ 2. kenny game assets 地址:https://kenney.nl/assets 3. game-icons 地址:https://game-icons.net/ 4.Craftpix 地址:https://craftpi 阅读全文

posted @ 2020-09-06 18:44 胖福 阅读(892) 评论(0) 推荐(0) 编辑

2020年9月4日

Unity UGUI 规范 优化 大全

摘要: 精要: Layout:布局组件,控制RectTransform位置大小Graphic:渲染组件,如image,textBatch:把符合规则的UI元素集合起来,一次性渲染,规则是材质相同,层级中间没有不同材质,Batch后会缓存,如果UI元素没变化,可快速完成渲染,有变化需要走rebuildCanv 阅读全文

posted @ 2020-09-04 21:22 胖福 阅读(793) 评论(0) 推荐(0) 编辑

Unity Spine 2d 动画

摘要: 原理跟Unity 的3D骨骼动画很像,可以简单理解为: 把一个3D模型在一个相机正方向(UI相机),压扁成2D的,2D网格按骨骼信息做动画的过程 链接:Spine官网 http://zh.esotericsoftware.com/ 阅读全文

posted @ 2020-09-04 20:21 胖福 阅读(494) 评论(0) 推荐(0) 编辑

Unity 插件推荐 Bakery 烘焙成本效果都不错

摘要: 下载地址:https://assetstore.unity.com/packages/tools/level-design/bakery-gpu-lightmapper-122218 功能: - 物理正确的烘焙光照。- 所有生成结果均与三叶线下渲染器进行了比较。 - 性能:用 GPU 来进行光线跟踪 阅读全文

posted @ 2020-09-04 15:25 胖福 阅读(3146) 评论(0) 推荐(0) 编辑

2020年9月3日

XLua交互过程中类型传递优化

摘要: 1. 为什么要优化? lua与C#的类型不能直接兼容,传递过程中,兼容性转化会带来一定的转化开销,主要是内存频繁申请。2. C#对象类型优化 将所有交互中的对象存放到一个object_pool里,将当前对象的索引映射到lua的userdata,这样传递时,只需要传递索引就OK,C#侧根据索引找到对应 阅读全文

posted @ 2020-09-03 11:45 胖福 阅读(952) 评论(0) 推荐(0) 编辑

2020年9月2日

C# 与 lua 交互(Xlua 机制)

摘要: lua与C交互:基于栈操作,lua调用C函数时,需要写个封装函数,从栈上取出调用参数,调用C函数后把结果放到栈上;C要调用lua函数,也把参数放到栈上,用luaAPI完成调用后,从栈上取出结果。Xlua lua调用C#1. 没有生成静态代码,反射调用 a.把C#对象映射到lua的userdata,u 阅读全文

posted @ 2020-09-02 18:53 胖福 阅读(2884) 评论(0) 推荐(0) 编辑

导航