更新日期: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>