- 博客(7)
- 收藏
- 关注
原创 Unity进阶---对象池/缓存池
(英语:object pool pattern)是一种。一个包含一组已经初始化过且可以使用的对象,而可以在有需求时创建和销毁对象。池的用户可以从池子中取得对象,对其进行操作处理,并在不需要时归还给池子而非直接销毁它。这是一种特殊的工厂对象。若初始化、实例化的代价高,且有需求需要经常实例化,但每次实例化的数量较少的情况下,使用对象池可以获得显著的效能提升。从池子中取得对象的时间是可预测的,但新建一个实例所需的时间是不确定。来自。
2024-05-28 20:50:59
4463
原创 Unity进阶--音频管理框架
当游戏开发到一个一定的大小的时候,我们会遇到各种各样的问题,其中如何管理音效的播放就是一个非常严重的问题,开枪,走路,跳跃,落地,受伤,死亡,怪物挨打等等等等,各种音效数不胜数,那么此时有一个良好的框架来管理这些音效的播放就再合适不过了,播放的时候只需要调用相关函数,告诉他这是一个什么行为发出的音效,就可以了。
2024-05-28 20:49:30
361
原创 Unity进阶,Unity存档系统(Json可序列化存档,AES加密)
我们知道Json有一个优点,那就是直观易读,但是在存档系统中,Json的这个有点将成为致命的缺点,那就是其他人也是易读的,这样就会造成一种结果,那就是存档后,将存档文件修改,就可以做到开G。JsonUtility可以将可序列对象转化为Json格式的文件,那么,使用JsonUtility搭建存档系统的核心思路就是。写一个函数,需要传递两个参数,一个是保存的存档文件的文件名,另一个是需要存档的数据文件,为object类型。所以,为了避免这种情况,我们将使用AES进行加密,其他的加密方式也可以,具体看自己需求。
2024-04-04 15:40:32
1820
原创 Unity进阶提升--更便捷的控制系统--有限状态机FSM的应用
更加便捷的控制系统------FSM有限状态机的开发与应用,帮助你更加快速简单的完成开发EnemyAI系统
2023-10-29 18:01:27
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人