摘要:
1.介绍 游戏开发时还是蛮经常会遇到与时间有关的功能,最近整理了下把游戏在线的倒计时抽出了一个接口。 在线游戏的倒计时通用需求一般有: 1).倒计时的时间,比如树的重生长时间为3分钟,角色死亡复活倒计时需要30秒.. 2).可以暂停的功能,比如单机游戏点开设置,那么树的重生长倒计时应该停止;也可以不 阅读全文
摘要:
在C#中,字符串string还是一种不可变的引用类型,在对字符串进行操作修改后,原有的字符串内存数据会被回收,代码所拿到的其实是一个新的字符串对象。在需要对字符串进行大规模的修改时,会造成GC性能的损耗,C#的标准库中提供了一个StringBuilder类用来弥补string的这个缺点。 点击查看代 阅读全文
摘要:
1.介绍 游戏开发中我们会频繁使用到预制体来优化内存,优化性能,增强游戏表现。 当要使用的预制体次数很多,创建销毁很频繁时,为了方便管理、提升性能,我们需要一个对象池。 一般使用单例+一个预制体+一个存储类型就能做出一个简单的对象池。 但当我们需要对很多种物体进行对象池管理时、当我们需要对很多类型的 阅读全文