近期做了一个RPG项目中押镖的功能 策划罗列有 镖车在有能量情况下跟随主角 路过兵营 兵营随机时间开始出兵 攻击镖车 主角砍兵获取能量 护送镖车到达终点 可应用状态机以及消息...

近期做了一个RPG项目中押镖的功能 策划罗列有 镖车在有能量情况下跟随主角 路过兵营 兵营随机时间开始出兵 攻击镖车 主角砍兵获取能量 护送镖车到达终点 可应用状态机以及消息...
首先是ReSet相比于其他函数较特殊 只在编辑模式下调用且只调用一次 在用户点Inspector面板下的Reset按钮时或第一次添加组件时调用 Awake 该函数中进行游戏对...
摇杆的实现原理 摇杆的组成是两个圆形 底图为大圆 大圆的半径是小圆的按压范围 以圆心为中心 模长为1 可看做坐标系 分为4个象限 根据按压点返回的Vector2值判断目标点在...
内存管理机制 栈(Stack)是一种后进先出(FILO)的数据结构 一些变量和形参都存在栈中 栈中存一些简单的值类型数据 在运行时栈是可以随时更新的 当变量超出自身的作用于时...
四叉树是一种数据结构 每个节点最多有四个子树的数据结构 适用于二维图片的像素定位 SLG游戏地图中有动态的资源也有静态的资源 动态资源如玩家 敌人 静态资源有房屋 树木等 在...
状态机 在我们的项目中多处应用了状态机 比如站立 行走 跑步等一个个状态 因为定义的状态类型有限 所以为有限状态机(finite state machine) 状态与状态之间...