Unity3D C#
文章平均质量分 77
lijianfex
这个作者很懒,什么都没留下…
展开
-
Unity之C#——委托与事件,观察者模式,猫和老鼠事例
在Unity游戏开发中,我们经常需要在一个类中,调用另一个类中的方法,比如,当玩家进入到某个地方,敌人就开始攻击玩家。这时就需要利用委托与事件,设计观察者模式。原创 2017-10-19 11:08:50 · 3741 阅读 · 1 评论 -
Unity之C#——用单例实现一个游戏内部的音效控制器
在游戏开发中,音效是很重要的一环,没有音效的游戏就没有灵魂,所以实现声音控制是很有必要的,同时,音效可能还会因玩家的性别不同,分为男女声。我用单例写了个简单的声音控制器,并且从Resources中动态读取声音,在场景中加了一个空物体命名为GamePlayAudio,把声音控制器脚本挂载上面。游戏需要播放声音时通过单例调用播放声音的方法即可。原创 2017-11-09 20:38:25 · 1305 阅读 · 0 评论 -
Unity之C#——利用泛型与委托拓展冒泡排序
冒泡排序一般只适用于一些可直接比较大小的单个值,如果遇到比较对象数组中某一个属性,对对象数组中的元素进行排序,就显得不适用了,例如有一组学生对象,将他们存入数组中,比较他们中的分数来将该对象数组进行冒泡排序,这时就需要利用泛型与委托来实现。原创 2017-10-17 15:55:42 · 1081 阅读 · 0 评论 -
Unity之C#——异步委托开启线程,三种方法检测结束
异步委托开启线程,三种方法检测结束原创 2017-11-03 14:44:35 · 3519 阅读 · 0 评论 -
Unity之C#——数据持久化之Json
游戏开发中,难免有存档与数据传输需求,在unity中有自带的JsonUtility,也可以使用LitJson。这两这者的用法区别不大,在此我用unity中的JsonUtility演示一下用法。原创 2017-11-13 21:14:52 · 1900 阅读 · 0 评论