LiFasT小屋

Unity动画系统

序 本文主要介绍Unity中的动画系统,包括但不限于Animator组件、AnimationController以及相关控制脚本。 本文参考于iHeartGameDev的系列教程视频 Animator Animator是一个Unity内置组件,挂载在需要执行动画的对象身上

LiFasT Published on 2025-07-08

Unity输入系统

序 在最新的Unity版本中,官方推荐用InputSystem取代传统的输入,所以本文主要介绍InputSystem的使用。 前期工作 在最新的Unity版本中已经启用了InputSystem,部分旧版则要自己手动安装并启用 安装 启用

LiFasT Published on 2025-06-29

Unity小工具合集

前言 Unity本身是毛坯房,真的非常需要很多轮子,于是把所有轮子都放这里。 NuGetForUnity 给Unity安装NuGet,便于装别的玩意(MySQL) GitHub地址 Unity Remote 便于用手机测试,手机端应用同名,谷歌商店下载安装,编辑器需要安装插件,操作如图 <

LiFasT Published on 2025-03-30

Unity UI学习笔记

前言 Unity的UI系统比较多,这篇文章侧重于讲UGUI,以后可能会考虑学习官方主推一下UI Toolkit,但目前来说UGUI依旧是游戏开发的主流。以后编写文章会偏向于业务,理论则会适当减少,通过实际应用场景更好地学习各种控件的原理。 实际案例 UGUI理论 Canvas Canvas(画布)是

LiFasT Published on 2025-03-25

Unity C#学习日志 生命周期函数

生命周期函数 生命周期函数执行的顺序如下: Awake() -> OnEnable() -> Start() -> FixedUpdate() -> Update() -> LateUpdate() -> OnDisable() -> OnDestroy() -> OnApplicationQuit

LiFasT Published on 2024-11-02

Unity C#学习日志 Coroutine协程

协程Coroutine 协程可以实现异步执行操作,但它实际上是依赖于Unity主线程的,也就是说不会产生新的线程,所以它的操作相对线程是简单的。 要定义一个协程,按照如下的形式: IEnumerator [协程名]() { yield return new WaitForSeconds(1)

LiFasT Published on 2024-11-02