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