Unity游戏开发中组件封装的重要性
摘要:UGUI这一块,项目在最开始时并没有对其做封装,导致到中后期的时候策划提了一些需求,而原生组件并不具备这样的功能接口!从而浪费了比较多的时间去实现这些完全通用的功能!这完全是可以避免的!我已经看过好多次别人重复实现某一组件的功能就是不想着去做好这个封装,从而达到DRY原则! 举例来说: 比如要求一个
阅读全文
posted @
2018-06-07 11:49
AlphaAI
阅读(1126)
推荐(0)
[Unity Shader]流动的瀑布细节
摘要:书上《Unity着色器和屏幕特效开发秘笈》或者网上所介绍的实现简单的流动的瀑布的方法,介绍了大致的关键着色器代码,这里就不给出了! 读者(比如我)试着动手实现时候发现瀑布是动起来了,但是只播放了一次,而不是循环播放——这时我才发现原来需要在Unity里选中对应的瀑布贴图,然后对Wrap Mode属性
阅读全文
posted @
2017-09-14 22:16
AlphaAI
阅读(1986)
推荐(0)
自动生成查找组件的lua代码
摘要:在unity编辑器中拖拽对象到指定位置,接着指定对象的类型与绑定事件类型,然后一键生成查找组件的lua代码及绑定事件或函数代码!
阅读全文
posted @
2016-05-20 21:47
AlphaAI
阅读(1562)
推荐(0)
Untiy 音效
摘要:虽然我们的游戏是3D游戏,但是音效却不需要3D音效,因此写音效管理器代码的时候,也就只有简单播放接口,而没有带设置音源对象坐标的接口。下面的代码只是一个示例,具体使用视具体情况。示例代码主要就是针对音源AudioSource的重复利用、避免重复加载音频片段AudioClip、开启/关闭音效接口牛x的...
阅读全文
posted @
2015-02-10 23:01
AlphaAI
阅读(168)
推荐(0)