- 博客(11)
- 收藏
- 关注
原创 在Unity中实现简单的有限状态机(笔记)
状态机是负责在特定条件下能够进行状态转换的一种系统模型。状态机能帮助我们把一个角色切换不同的状态,比如站立、移动、攻击状态,我们可以在里面分别处理不同的逻辑,而不会出现特别大的冲突。这种做法与之前的最大的区别就是,每个状态都是独立的,而不是像之前都已放在一起相互掣肘。也就是说状态机让我们能够独立处理角色各种状态。总之当我们在修改成状态机之后,我们只需要理清逻辑关系和各种状态相互转换的关系之后,对于代码的维护和管理要相比之前全部塞在同一个脚本文件里面要容易很多。
2025-06-12 22:47:11
984
原创 Untiy中物理系统之碰撞检测(笔记)
本篇笔记用于记录唐老狮视频课程的学习心得。 碰撞产生的必要条件,两个物体都有碰撞器,至少一个物体有刚体。如果启用,就不会受到力的作用,只通过Transform移动触发器,启用后将忽略碰撞,只用于触发事件 刚体对象的子对象碰撞器信息参与碰撞检测 点击+号/右键Assets后Create->Physical Material 碰撞响应相关的函数也是在一个特殊的生命周期函数里面触发的,他是在FixUpdate之后,Update之前执行的。 函数
2025-02-02 13:49:08
669
原创 Unity中的屏幕相关Screen(笔记)
本篇笔记用于记录唐老狮视频课程的学习心得 笔记中就记录了比较常用的属性和API,剩下的如果感兴趣请查询官方文档。
2025-01-28 21:43:46
589
原创 Unity中极其重要的Transform(笔记)
本篇笔记用于记录唐老狮视频课程的学习心得Transform是Untiy中必不可少的东西,十分的重要,可以发现,除了空物体外,几乎所有的游戏对象都有Transform存在。Vector3的基础知识。计算距离的方法。位置的坐标系知识,还有位移等的相关知识。
2025-01-28 15:20:30
2409
原创 Unity中的GameObject(笔记)
本篇笔记用于记录唐老狮视频课程的学习心得。GameObject是Unity中的一个类型,它已经帮我们准备好了这个类型的gameObject,我们可以用这个来直接获取到我们的对象。在GameObject重要的东西有很多,基本的成员变量、创建自带几何体、查找场景中对象、实例化对象、删除对象、过场景不移除、动态添加脚本、设置失活激活、得到脚本相关的方法都是比较重要的!一般需要遍历的方法效率都是很低的,很浪费性能。
2025-01-26 15:41:27
2432
原创 Unity中MonoBehavior的重要内容(笔记)
简要记录了一下MonoBehavior中的内容,对于更加具体的gameObject,transform等知识会在之后的学习笔记中记录。
2025-01-25 13:59:11
1022
原创 在Unity中的Inspector窗口编辑变量(笔记)
本篇笔记用于记录唐老狮视频课程的学习心得。Inspector窗口在Unity工作中占据了一个非常重要的地位,这篇笔记主要用来记录这个窗口与变量相关的内容与知识。除了Unity软件本身运用的c#的反射原理,我们要在Inspector窗口中查看与编辑变量还运用到了c#中关于特性的知识。在Inspector窗口中修改的意义,我认为主要是更加方便的修改和保存变量,利于我们调试项目。我们自己写的结构体和类是不能被显示,但是我们可以使用System这个命名空间提供的序列化特性,也就是[来让他们被显示出来。
2025-01-25 09:53:25
991
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅