title: 鐵人賽D1 寫遊戲初體驗 前言 上大學第一個學的語言是C,下個就是C++了,C++也是我目前最熟悉?的語言,但當初還在新手村的時候,學了這個語言...
Window 如果要在SFML建立視窗,要使用 sf::RenderWindow 並指定視窗的解析度以及標題,這樣就可以產生一個簡單的視窗,並且開始處理事件循環...
事件 要怎麼跟視窗互動呢?使用者在視窗上互動時,SFML 會產生事件(Event),進而接收窗口的事件,並針對發生的事件(例如:滑鼠移動、點擊,鍵盤點擊等)做相...
Sprite and Texture 在這裡簡單介紹一下兩者,兩者都是 Image,但是還是有一點點區別的 Texture 是一張圖片,但主要是用來改變物...
輸入 輸入偵測有兩種:Real-time 跟 Event,主要的差別在於: Real-time 可以預期在特定時間發生 是「實時」的,意思是當下的狀態 e....
遊戲循環 遊戲的循環跟一般我們在學校寫的程式不太相同,我們在學校寫的程式會等待使用者的輸入,然後給予反饋,就像相聲一樣。當你停在那不做任何動作的時候,他也會停在...
Game Class 我們已經知道基本的遊戲循環的基本架構了,第一天我們也用簡單的code建立的簡單地window並且將圖片繪製上了,我們可以知道一個基本遊戲當...
前言 之前在學校學過一點點的OpenGL 2(沒錯2020還在教OpenGL2),而SFML本身支援OpenGL,所以打算趁這個機會學習一下比較新的OpenGL...
Using OpenGL in SFML 要在SFML中使用OpenGL,只需要include他 #include <SFML/OpenGL.hpp>...
Hello Traingle 首先在OpenGL當中,所有東西都是在3D空間中,然而螢幕卻是個存取pixel的2D陣列。所以OpenGL主要的工作就是經過一系列...