IME:使用C ++ 17在SFML之上构建的基于2D状态的游戏引擎

时间:2024-03-10 20:33:56
【文件属性】:

文件名称:IME:使用C ++ 17在SFML之上构建的基于2D状态的游戏引擎

文件大小:573KB

文件格式:ZIP

更新时间:2024-03-10 20:33:56

game-engine ime sfml game-development tgui

IME —无限运动引擎 IME是一个基于状态的开源2D游戏引擎。 它用C ++ 17编写,并使用和 。 概述 这个游戏引擎不是下一个Unity或Godot。 我开发它的目的是提高我的面向对象编程(OOP)技能以及对C ++*享库和构建工具的了解。 我将不胜感激任何建设性的反馈。 特征 图形-静态图块图,子画面,GUI组件(标签,按钮,复选框,输入字段等) 动画-同时支持Spritesheet和纹理图集的2D动画 物理-路径查找,基于网格的移动,使用回调的碰撞检测 输入-鼠标和键盘 声音-音乐和声音效果 事件系统-受Javascript启发的事件发射器 资产管理-仅提供资产的文件名和路径,引擎将处理其余的文件 时间-使用回调系统在延迟和间隔后执行功能 演示版 以下是使用IME开发的游戏的列表: 资料下载 最新的官方IME二进制文件可以在下载。 此外,IME依赖于必须下载的其他库。 下载


网友评论