
将使用第三方库 glfw: https://github.com/glfw/glfw
当前cmd目录下E:\GitResp\GameEngine\Hazel 执行
premake5.lua 中project Hazel 增加链接库配置
includedirs 增加glfw的头文件包含路径
新增配置工程 Hazel/vendor/glfw/premake5.lua
Hazel/src/hzpch.h 增加
Hazel/src/Hazel/Core.h 增加 自定义assert宏
新增文件 Hazel/src/Hazel/Window.h ,定义了抽象窗口基类
实现windows平台的窗口类:
Hazel/src/Platform/Windows/WindowsWindow.h
Hazel/src/Platform/Windows/WindowsWindow.cpp
在Application类中 创建窗口,分发事件:
Hazel/src/Hazel/Application.h
Hazel/src/Hazel/Application.cpp
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)