iT邦幫忙

鐵人檔案

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

寫遊戲初體驗 系列

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

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

Day 21 ECS intro

前言 以前呢,讀過Game Programming Patterns這本書,讀完真的是受益良多阿~~。以前學過C++的繼承之後,在寫大型一點的專案的時候,就會開...

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

Day 22 Component Pattern

Component Pattern 前言 之前稍微提了一下一般遊戲物件及行為的架構,繼承的部分我就不寫了,各位有興趣可以自己用滿滿的繼承寫一個遊戲,這裡我們要演...

2020-10-05 ‧ 由 ICEJJ 分享
DAY 23

Day 23 Entity Component System

Entity Component System 前言 很多遊戲引擎都使用ECS架構,所以也想寫寫看。但如果只了解理論就要從0開始時做我來真的不會,畢竟我就爛。不...

2020-10-06 ‧ 由 ICEJJ 分享
DAY 24

Day 24 EnTT

EnTT github 前言 當初在寫完ECS之後測試完一直覺得怪怪的,對自己不是很自信,總感覺自己ECS寫壞了寫爛了,所以為了測試我寫的是不是對的,就去稍微聊...

2020-10-07 ‧ 由 ICEJJ 分享
DAY 25

Day 25 Particle System 01

Particle System 一款遊戲,如果少了點特效,那肯定是會覺得少了點啥,所以今天打算來製作 Particle System,讓我們能有一些火焰之類的效...

2020-10-08 ‧ 由 ICEJJ 分享
DAY 26

Day 26 Particle System 2

Particle 我們知道,particle 是效果的基本單位,為了能夠達到我們所要的效果,我們必須調整每個 particle 的位置、顏色、大小等等屬性,所以...

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

Day 27 Particle System 3

Particle System update 我們的 Particle System 會更新我們 Particle 的所以物理,以及幫助我們將粒子繪製出來。 c...

2020-10-10 ‧ 由 ICEJJ 分享
DAY 28

Day 28 Particle System 4

Particle System Render 在寫 Render code 之前我們先來寫 Shader 吧 vertex shader: #version 3...

2020-10-11 ‧ 由 ICEJJ 分享
DAY 29

Day 29

Vortex 現在我們有火焰了,但是呢如果今天我的火焰想要有點這種效果呢。 感覺有個颱風在那裏影響火焰的走向。 所以我們就來模擬颱風。 颱風會有旋轉的速度,而...

2020-10-12 ‧ 由 ICEJJ 分享
DAY 30

Day 30 總結

初次見面的各位初次見面,好久不見的各位好久不見(才一天)。今天沒什麼要說的,只想談談這30天的一些心得。 心得 我們來看一下我們這30天經歷了甚麼吧 基本聊解...

2020-10-13 ‧ 由 ICEJJ 分享