- 博客(4)
- 问答 (11)
- 收藏
- 关注
原创 Unity初级教程2048附带源码及插件(400行代码1个脚本UI实现)
* 完整代码传送门 此次用到的Unity插件地址Unity3dAsyncAwaitUtil GitHub,如果使用async-await时仍然报错,请把.net standard 2.0转换为.net 4.x。 这里的报错其实很玄学,如果不转换的话只有编译.
2022-01-19 21:28:19
3809
原创 手把手教你做Unity中的FSM状态机(三)AI巡逻
这次写一个简单的AI巡逻,与上次思路相同,也是写枚举、状态基类、管理类,因为还是用的鹿的模型动画,所以只有跑、站立和死亡三种状态,这次巡逻就不用动画的状态机了,只把Animator的X设置为1就好了,先来看看演示吧。 GIF太小了凑合看吧,压制到144p才能传上来。还有一个攻击的状态,因为没动画所以就log了一下。正文开始。 &n
2021-11-06 13:50:34
830
原创 手把手教你做Unity中的FSM状态机(二)动画机
上篇文章讲了通用状态机的实现(文末),这次讲讲如何在实际情况中去使用。这次先做一个简单的控制Animator的状态机。 鉴于我用来做动画的模型只有Idle、Run、Die三种状态,所以就较为简单,这次只是教基本的使用,下次讲如何做AI巡逻。 动画机不介绍了,这
2021-11-05 19:23:21
3494
原创 手把手教你做Unity中的FSM状态机(一)撰写基类
FSM状态机的介绍百度必应一大堆,这里就不多讲了,主要讲讲如何实现吧。状态机主要一大优点就是可以处理复杂的状态,例如格斗游戏里拳、腿、跳、搓招等关系,如果只写成switch的话会加大维护难度,case太多代码的可读性大大降低,所以就需要状态机来维护。可以应用在Animator、AI巡逻、技能衔接等方面,接下来就讲如何实现一个简单的状态机吧。
2021-11-05 13:21:36
3177
空空如也
如何把文件树转换成一个对象或json
2022-07-26
求解一道无代数几何题
2022-06-09
LitJson无法正常使用元组读取
2022-02-15
Unity如何使用一个脚本获取多个物体的碰撞信息?
2022-01-30
set调用get为什么是递归?
2022-01-11
构造函数里ref传递不是同一个地址?
2021-11-17
怎样给一个继承后的枚举添加成员?
2021-10-21
unity的EventTrigger的Drag位置是什么位置?
2021-08-28
如何把T类型的集合遍历读取
2021-08-06
JSON数据解析后用集合承载报错
2021-08-05
单例模式下更改实例的属性未对实例造成改变
2021-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人