iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

寫遊戲初體驗 系列

用C++在30天內做一款小遊戲

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 1

從零開始寫遊戲 SFML 介紹

title: 鐵人賽D1 寫遊戲初體驗 前言 上大學第一個學的語言是C,下個就是C++了,C++也是我目前最熟悉?的語言,但當初還在新手村的時候,學了這個語言...

2020-09-14 ‧ 由 ICEJJ 分享
DAY 2

SFML Window

Window 如果要在SFML建立視窗,要使用 sf::RenderWindow 並指定視窗的解析度以及標題,這樣就可以產生一個簡單的視窗,並且開始處理事件循環...

2020-09-15 ‧ 由 ICEJJ 分享
DAY 3

SFML Event

事件 要怎麼跟視窗互動呢?使用者在視窗上互動時,SFML 會產生事件(Event),進而接收窗口的事件,並針對發生的事件(例如:滑鼠移動、點擊,鍵盤點擊等)做相...

2020-09-16 ‧ 由 ICEJJ 分享
DAY 4

Sprite and Texture

Sprite and Texture 在這裡簡單介紹一下兩者,兩者都是 Image,但是還是有一點點區別的 Texture 是一張圖片,但主要是用來改變物...

2020-09-17 ‧ 由 ICEJJ 分享
DAY 5

Day5 SFML input

輸入 輸入偵測有兩種:Real-time 跟 Event,主要的差別在於: Real-time 可以預期在特定時間發生 是「實時」的,意思是當下的狀態 e....

2020-09-18 ‧ 由 ICEJJ 分享
DAY 6

Day6 基本的遊戲循環

遊戲循環 遊戲的循環跟一般我們在學校寫的程式不太相同,我們在學校寫的程式會等待使用者的輸入,然後給予反饋,就像相聲一樣。當你停在那不做任何動作的時候,他也會停在...

2020-09-19 ‧ 由 ICEJJ 分享
DAY 7

Day 7 Game Class

Game Class 我們已經知道基本的遊戲循環的基本架構了,第一天我們也用簡單的code建立的簡單地window並且將圖片繪製上了,我們可以知道一個基本遊戲當...

2020-09-20 ‧ 由 ICEJJ 分享
DAY 8

Day 8 [OpenGL] OpenGL intro

前言 之前在學校學過一點點的OpenGL 2(沒錯2020還在教OpenGL2),而SFML本身支援OpenGL,所以打算趁這個機會學習一下比較新的OpenGL...

2020-09-21 ‧ 由 ICEJJ 分享
DAY 9

Day 9 Using OpenGL in SFML

Using OpenGL in SFML 要在SFML中使用OpenGL,只需要include他 #include <SFML/OpenGL.hpp&gt...

2020-09-22 ‧ 由 ICEJJ 分享
DAY 10

Day 10 [OpenGL] Hello Traingle

Hello Traingle 首先在OpenGL當中,所有東西都是在3D空間中,然而螢幕卻是個存取pixel的2D陣列。所以OpenGL主要的工作就是經過一系列...

2020-09-23 ‧ 由 ICEJJ 分享