月度归档: 2023 年 8 月

4 篇文章

【C#】委托的简单理解与使用
一、C#委托是什么? 1、在C#的委托之前,先了解一下C/C++的函数指针。 #include <stdio.h> void (*funcP1)(void); void PrintMessage() { printf("方法被调用\n"); } void (*funcP2)(int, int); void Print…
【Unity】简易掩体系统
一、简单介绍: 该掩体系统是以地编盒子为基础,构成一根根“CoverLine”,然后FSM系统控制角色在这条线上运动,根据在线上的位置做出不同的动作。   二、CoverLine数据结构: 采用双链表的数据结构,对于box与box之间的引用关系(图示): 每个CoverBox对象都有的引用声明: public CoverBox leftC…
【Unity】有限状态机在动画系统中的运用
一、何为“有限状态机” 1.FSM的名词解释 “有限状态机”(Finite State Machine,简称FSM),是一个较为宽泛的抽象系统概念,顾名思义,“有限”是指状态机中的各种状态都是已经提前预设好的,不存在跳脱出该系统预定状态以外的其他情况;而“状态机”则是对各个预设状态的“执行”以及“状态切换”。   2.FSM的简单理解 简…