自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Unity新输入系统(Input System)教学篇

本文详细介绍了Unity新输入系统的优势、安装配置及核心功能。新系统支持全场景硬件和跨平台使用,实现逻辑与输入解耦,提供精准的输入控制(区分按下、持续、松开等状态)和更高性能。安装需通过PackageManager添加InputSystem包,并在PlayerSettings中启用。核心配置文件InputActionAsset包含ActionMaps、Actions和BindingProperties三层结构,支持按键绑定、交互设置和数值处理。文中以移动和交互动作为例,演示了如何创建和绑定按键操作。掌握这些

2025-09-05 13:34:41 3768 1

原创 游戏设计模式之有限状态机(FSM)

本文介绍了有限状态机(FSM)的核心设计及其实现。FSM由四个关键部分组成:状态(State)定义行为逻辑,状态机管理器(StateMachine)协调状态切换,转换条件(Transition)判断切换规则,上下文(Context)提供实体数据和方法。文章以玩家角色为例,展示了站立、移动和跳跃三种状态的具体实现,包括状态接口定义、玩家类(上下文)以及状态机管理器的完整代码。通过这种结构化的状态管理方式,可以清晰控制实体的行为逻辑和状态转换。

2025-09-04 23:12:29 972

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除