- 博客(3)
- 收藏
- 关注
原创 GearX :2D游戏引擎开发实践
高考后的暑假,我在B站上看了GAMES 104课程,从那时起我就心里有了一个Idea,就是自己写一个游戏引擎,但那时自己的编程能力还不熟练,所以一直没开始。然后我开始学习相关的技术,提升自己的能力。而在一个月前,我开始了引擎的编写。目前引擎已经基本完成(应该),并且已经可以运行,因为时间原因(才弄了一个月),这个游戏引擎的功能还很简单,以后有时间引擎会进行升级。GearX 是一个2D游戏引擎,使用C++编写,Cmake构建,基于SDL3 开发。
2025-06-02 21:20:58
2295
原创 GearX:Lua脚本进行开发的示例
本文演示了使用Lua脚本进行游戏开发的流程。首先介绍了如何创建游戏对象并添加组件,然后重点讲解了Lua脚本的编写和调用方式,包括初始化脚本、循环更新脚本以及碰撞事件处理脚本的编写。示例展示了通过脚本控制物体运动、颜色变化和碰撞响应等功能,并提供了输入事件处理的实现方法。
2025-06-03 02:22:17
721
原创 GearXLuaAPI
本文档详细介绍了GearX游戏引擎提供的Lua脚本接口,主要内容包括: 输入系统:定义了键盘按键枚举(GKeyEnum),包含A-Z、功能键、方向键等常见按键 核心组件: TransformComponent:处理游戏对象的位置、旋转和缩放变换 TextureComponent:管理纹理加载、颜色调制、混合模式等渲染属性 RigidBodyComponent:提供物理模拟功能,包括速度、角速度、摩擦系数等 游戏对象系统: GObject:游戏实体基类,支持组件
2025-06-02 21:49:27
1754
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅