自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Unity中对象池使用

Unity中对象池使用在很多游戏的进程中会产生非常多相同的游戏资源,比如子弹,相同的敌人等等,如果频繁的依靠Instantiate()与Destroy()两个函数进行生产和回收,会十分消耗性能而产生游戏卡顿一些破坏游戏体验的情况。而对象池技术便是针对这个点,让所有游戏物体的生成和销毁不再频繁,而是使用失活与激活来完成,也就是gameobject下面的SetActive()方法。这样就可以实现游戏需要多少就取多少,具体实现如下。首先需要用到两个栈,一个存储失活的游戏物体,一个存储激活的游戏物体,并在St

2021-03-07 23:07:41 280 3

原创 游戏开发中的有限状态机(FMS)

游戏开发中的有限状态机(FMS)这个可以看成是一个AI模板,无论大小游戏中敌人以及一些NPC都是是游戏中不可或缺的一些元素,他们AI的好坏会严重影响我们的游戏体验,而有限状态机可以制作一些简单的AI,并且可以保持逻辑的有序性以及代码的可阅读性。创建一个最基本的接口,所有状态都基于这个接口public interface IState { void OnEnter();//进入状态 void OnUpdate();//状态进行中 void OnExit();//离开状态}

2021-03-04 00:49:09 915 2

原创 Unity3D中Buff系统的开发

Unity3D中Buff系统的开发最近在做一个

2020-04-28 17:25:59 1501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除