跳转至

精简头文件

平台检测

单独写个脚本.h 识别平台宏来添加项目对应的宏。 其他平台的话就报error

然后由base引用

Pair用vec2表示

KeyCode,MouseCodes

用枚举类表示 将KeyCode取名为unit16_t,用别名表示。 按键设置为枚举类型

KeyEvent/MouseEvent

int全部换成枚举类KeyCode,形参变成const类型

OPENGL VertexBuffer需要存一个索引

以及对应不同缓冲的特殊实现

Input

主要应对keycode和vec2的修改

EditorLayer

主要修改为Key类型

更多Premake设置和config

editorConfig

将所有项目配置放到对应的文件夹中

原premake5文件include对应的路径文件夹

设置premake5的工具项目到exe外的文件夹中

排bug遇到的坑。。。

链接错误:带const的函数和声明的不带const实现是不一样的