【Unity】MiniGame编辑器小游戏(十四)基础支持模块(游戏窗口、游戏对象、物理系统、动画系统、射线检测)
更新日期:2025年7月15日。
项目源码:获取项目源码
索引
- 基础支持模块
- 一、游戏窗口 MiniGameWindow
- 1.窗体属性
- 2.快速退出键
- 3.模拟帧间隔时间
- 4.生命周期函数
- 5.游戏状态
- 二、游戏对象 MiniGameObject
- 1.位置
- 2.激活状态
- 3.碰撞器
- 4.限制游戏对象的位置
- 5.生命周期函数
- 6.移动
- 三、物理系统 Physical System
- 1.启用碰撞检测
- 2.添加碰撞矩阵
- 3.碰撞层
- 4.碰撞检测方式
- ①.移动时碰撞检测
- ②.主动碰撞检测
- 四、动画系统 Animation System
- 1.动画播放器
- 2.动画剪辑
- 3.播放回调
- 4.播放动画
- 五、射线检测 Raycast
- 1.发起射线检测
- 2.射线检测击中信息
基础支持模块
本篇的目标是讲解MiniGame的基础支持模块
,比如游戏窗口
、游戏对象
、物理系统
、动画系统
、射线检测
等。
对于想要基于此模块继续改进
、或开发其他游戏
的人来说,这比较重要。
一、游戏窗口 MiniGameWindow
游戏窗口基类MiniGameWindow
,一个游戏便是一个窗口:
/// <summary>/// 小游戏窗体/// </summary>