Unity TPS游戏设计
zhutou_
把学习笔记放在这里还是挺方便的
展开
-
Unity 轻量级对象池管理器(下)
需要查看有关该对象池的解析的,请跳转:Unity 轻量级对象池管理器(上)上图右下角的ObjectPool文件夹中,主要实现了两个脚本,第一个是对象池管理器(ObjectPoolManager),第二个是对象队列管理(ObjectPoolModel)使用时只需要将ObjectPoolManager挂载在游戏场景中的某个对象中,并在场景中添加一个GameObjectPool空对象即可ObjectPoolModel代码如下:using System.Collections;usi原创 2020-06-03 16:19:16 · 299 阅读 · 0 评论 -
Unity 轻量级对象池管理器(上)
参考:https://www.jianshu.com/p/144181beab79完整代码请跳转至:一、前言很多时候,你都要考虑一个问题,就是到底是牺牲时间换空间,还是牺牲空间换时间。特别是在资源紧缺的那个年代,或者现在正在进行嵌入式开发的同学,肯定深有感触。具体到代码中就是你是愿意使用更多内存而保证游戏的流畅性还是节约内存,所有资源都动态加载。显然,这两种极端都是不可取的,那么我们针对一些需要频繁加载的资源,就可以使用对象池,在他们不被使用时或者使用结束后,将其挂载在某个遥远的地方,等待下原创 2020-06-03 16:06:23 · 610 阅读 · 0 评论 -
Unity 基于EventTrigger的UI事件系统
其实主要原理就是通过继承EventTrigger并重写原创 2020-06-03 11:44:12 · 1057 阅读 · 0 评论 -
Unity 基于UnityEvent实现轻量级事件管理器
本文参考:https://blog.csdn.net/z625309640/article/details/80547877代码在文末,直接复制到你的工程中,就可以使用目录一、UnityEvent二、本事件系统主要原理三、单例模式四、正式开始写代码吧五、怎么使用?六、完整代码七、装箱拆箱优化因为这个简单的事件管理器在我完成某项作业时帮了我很大的忙,所以特地记录下;该事件系统是基于UnityEvent实现的,在应对小型工程时还是游刃有余的,可以说是解耦利器,如.原创 2020-06-02 15:48:18 · 1821 阅读 · 0 评论 -
Unity实现《和平精英》装备拾取系统
接下来的几篇博客记录通过Unity复现绝地求生手游的装备拾取系统腾讯的和平精英,从进入游戏的界面左下角的虚幻引擎标志来看,大概率和Unity引擎没啥关系,我就试着用Unity复现一下,权当娱乐一、实现效果大致的效果包括:主角在场景中自由行走,若主角靠近可拾取的物体,触发装备待拾取界面;装备待拾取界面是滚动列表,通过鼠标滚轮滚动,列表长度由当前物品数量决定;点击列表中的某...原创 2020-04-01 00:58:55 · 2044 阅读 · 1 评论