iron_window
與iron_render
DrawLine
用來畫輔助線iron_window
底下其實是封裝glfw
的實作,但某些地方會需要OpenGL的資訊,iron_render
雖說是獨立管理OpenGL與渲染相關的功能,但有些時候也會需要知道window
的一些資訊。這就導致兩份文件在引用上互相交叉,於是決定索性直接合併成一個大的Modeule,以免後續發生一些連接期(Linking)的相關問題。
DrawLine
如之前製作SAT(分離軸原理)的功能,Debug相關的功能完全不夠。
於是接下來要有很長的時間會製作需多Debug工具,或者是說把引擎的底層功能完善,再來製作遊戲功能...
目前預計會完成
Mission Failed!又發生甚麼事了? 我在合併iron_window
與iron_render
的時候,linker丟出這個訊息
看樣子時間是不夠了,先上傳,如果有找到問題,也會把解法更新在這篇
找到答案了...其實不是甚麼連接期錯誤,只是單純我在編譯的時候,
CMakeLists.txt
的忘記加上iron_main.c
的文件了...
// 在CMakeLists.txt
add_executable( # 標記執行黨和原始碼
LittleIron
src/iron_asset.c
src/iron_util.c
src/iron_math.c
src/iron_render_window.c
src/iron_main.c # 忘記加這個....
)