在遊戲業界僅一年的我,某天下班途中,突然想到,如果要我做一個瑪莉歐之類的,我會做嗎?答案是「我不會」;又如果要我不用現有商業引擎(Unity、Unreal)製作,那我會嗎?答案還是不會做。
得知基底如此薄弱的我,決定今年(2021)的鐵人賽,從新審視,利用C與OpenGL製作一個2D和項卷軸的平台遊戲。
又到了一年一度的鐵人賽啦~?!今年決定嘗試用C與OpenGL寫出一個2D平台卷軸遊戲,希望至少一可以完成一個小關卡。已經可以預想到會碰到很多問題了,百分之百碰一...
今日目標 模組化視窗生成的功能 點擊ESC離開視窗 規則與SPEC 記得在初學的時候,任何教材都會說"把功能包進函式(function)內,以便日...
今日目標 安裝GLAD 畫出第一個三角形 GLAD 還記得以前大學的時候,課堂上使用的是glut,當時很多地方都不清楚,只依稀記得底層是調用OpenGL 1...
抱歉,今天太累了,腦袋昏沉沉的,快速地寫完一個矩形就快睡著了 (~O~),所以今天的內容會非常短... 今日目標 畫出第一個"矩"形 O...
今日目標 載入圖片,畫出第一張圖 stb_image.h 第三天-驅動OpenGL這篇有稍稍提到這個玩意 Single-header file 並推薦了...
今日目標 鍵盤滑鼠輸入 GLFW Input Callback 第一篇的時候,有簡單的介紹glfw管理的一系列輸入callback,,我只用了KeyCall...
昨天做輸出系統的時候,發現輸出Vector2這樣常見的結構,沒有一個通用的函式直接轉成字串。再往回看,好像沒有做過Log功能欸,雖然直接使用printf也可以,...
今日目標 基本的數學函式庫(向量與陣列) 要多少才夠 從另一個角度看,我認為遊戲中的從小小的讓角色移動,到一些嘆為觀止的特效,背後都是由大量的數學轉換而來的...
今日目標 補充[Day4]第一個矩形的內容 產生預設貼圖 設計簡單的2D渲染器 iron_render這裡就是放任何跟渲染相關功能的地方。2D渲染器,剛開始...
本篇沒有實作,僅數學理解內容今天的內容,可能有點長,會拆成兩篇 - 2D的數學世界(三) (謎: 爽啦?!有水了一回) 今日目標 理解座標系轉換 之前的Dr...