精简头文件¶
平台检测¶
单独写个脚本.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实现是不一样的