- 博客(6)
- 收藏
- 关注
原创 UGUI性能优化相关
使用GPU Instancing:Unity 5.6及以上版本支持UI元素的GPU Instancing,可以将多个相同材质的UI元素合并为一个渲染批次,减少渲染开销。使用UI对象池:UI对象池是一种重复使用UI元素的方法,可以减少创建和销毁UI元素的开销。使用UI预制件:UI预制件是一种复用UI元素的方法,可以减少重复创建和销毁UI元素的开销。避免UI元素的透明度混合:如果UI元素具有透明度的特性,尽量避免不同透明度的UI元素重叠,或者使用渐变遮罩等技术来减少透明度混合的开销。
2024-07-15 15:24:42
259
原创 UGUI降低Draw Call的方法
使用UI元素的批次计数:在UI元素上使用Batching相关的组件,如Image的Batching Static和Batching Dynamic,以控制批次的数量和Draw Call的减少。使用UI画布的Sort Order:根据UI元素的层次结构和渲染顺序,调整UI画布的Sort Order,以便尽量减少重叠和渲染次序的变化,从而减少Draw Call的数量。使用UI元素的Atlas:将UI元素的纹理打包到一个Atlas中,这样可以减少纹理切换和Draw Call的数量。
2024-05-27 18:26:15
672
原创 DoTween Animation使用详解
yoyo是动画会像悠悠球一样,从位置1到位置1080,再从1080到位置1,如此往复,incremental是会让动画一直从终点继续向前叠加,从位置1到1080,然后继续从1080到2160,如此向前叠加。DoTween Animation是一款用于Unity游戏引擎的强大动画插件,它提供了丰富的动画功能,可用于实现物体的移动、旋转、缩放等效果,并且其消耗和性能优化方面效果相对普通动画来说要好得多,因此也成为了我们开发游戏时重要的动画工具。循环次数,-1表示一直循环,0表示不循环,1表示循环一次。
2024-05-23 14:36:40
1223
1
原创 C#命名规则
首个单词的首字母小写,其余单词的首字母大些(enemyHp)·如果使用到英文单词的缩写,全部使用大写(PI HP MP)变量使用Camel命名,方法和类使用Pascal命名规范。·每个单词的第一个字母都大写(EnemyHp)Camel命名法(驼峰命名法)Pascal命名规范。
2024-05-23 14:24:50
169
1
原创 什么是C#标示符
允许使用小写字母,大写字母,下划线和阿拉伯数字,不允许使用@(√:A-Z,a-z,_,0-9,×:@)允许使用小写字母,大写字母,下划线和@,不允许使用阿拉伯数字(√:A-Z,a-z,_,@,×:0-9)标示符是一种字符串,用来命名如变量,方法,参数和许多程序结构。①字母,下划线可以放在任何位置。③@字符只能放在标示符的首位。标示符不能和关键字重名。
2024-05-23 14:23:36
155
1
原创 C#代码常用键盘快捷键
Ctrl+F5:运行代码(运行完会暂停不会关闭,或者在代码最后加上语句Console.ReadKey();Shift:按住点击鼠标左键,将范围内代码选中。PageDown:将光标定位到本页代码最后方。Ctrl+Home:定位当前代码最前面位置。PageUp:将光标定位到本页代码最前方。Ctrl+End:定位当前代码最后面位置。Home:将光标定位到本行代码的最前方。End:将光标定位到本行代码的最后方。Ctrl+A:全选当前文档全部代码。Ins:点击切换插入模式和覆盖模式。Ctrl+Z:撤销上一步编辑。
2024-05-23 14:16:47
1584
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人