- Jul 15 Mon 2019 11:08
歌曲學日文 - Sayuri 平行線
- Sep 29 Fri 2017 15:11
歌曲學日文 - nano.RIPE 夢路
- Sep 18 Mon 2017 14:25
學日文 基礎(二) - 日期
- Sep 18 Mon 2017 10:34
學日文 基礎(一) - 數字表示
五十音是日文的基礎,就像是英文的字母,中文的注音符號,
如果你還認不得五十音,建議先不要越級打怪,先去把基礎打好,
雖然日文裡面有很多漢字,但很多字詞和中文的意思往往是大相逕庭,
- Sep 18 Mon 2017 08:56
歌曲學日文 - nano.RIPE 細胞キオク
歌名:細胞記憶 (細胞キオク)
詞:きみコ 曲:きみコ
- Sep 15 Fri 2017 15:25
Unity C# 課程 - Destroy 方法
Destroy 函式為物件消除的方法,也就是將場景中的物件移除,當場景不在需要這個物件時,為了避免物件留存場景中佔資源、耗費記憶體、吃效能等等,把物件從場景中移除就很重要了!
Destroy 常與 Instantiate 配合使用,常見的使用案例很多,例如射擊遊戲的子彈發射與子彈消除、遊戲的 UI 介面的開啟與關閉、怪物的重生與死亡消失等等。
除了消除物件之外,Destroy 也能消除物件的屬性,可搭配 GetComponent 方法取得。
- Sep 15 Fri 2017 15:22
Unity C# 課程 - Instantiate 方法
Instantiate 函式為物件實例化的方法,白話一點就是在遊戲場景中生成物件,當你需要在遊戲中生成原本不存在的物件時,就可以呼叫這個方法來達成。
Instantiate可以生成場景中不存在的物件,而該物件通常我們會將它做成預製物件 (Prefeb),當然我們也能夠生成場景中已經存在的物件,做一個複製的動作,它的屬性預設會和母體一樣,除非有去做屬性值的更動。
Instantiate 支援多載,以下來看看它的定義:
- Sep 13 Wed 2017 15:41
Unity C# 課程 - Update 方法
Update 函式是在 Unity 中很常見的一個函式,它隸屬於 MonoBehaviour 類別底下,掌管著很重要的功能,為什麼這麼說呢?如果你是製作一個動態性的遊戲,那麼 Update 你絕對不陌生,因為牽扯到物件移動、畫面更新、計時器等等,你就需要它。
我們都知道遊戲是由一幀一幀的畫面所連貫組成的,我們稱之為每秒幀數 (FPS ,Frame per second),Update 的生命週期是從遊戲開始之後,也就是 Awake 和 Start 函式執行完成後,之後每一幀就會叫用一次 Update,每一幀的長度沒有固定,取決於電腦的速度,FPS越高畫面就會越流暢。
Update 還有兩個很像的兄弟,叫做 FixedUpdate 和 LateUpdate,以下來說明三者的不同:
- Sep 13 Wed 2017 14:59
Unity C# 課程 - Awake & Start 方法
說到 Unity,就一定要來好好的認識 Awake 和 Start 這兩個方法。
Awake 函式和 Start 函式隸屬 MonoBehaviour 類別底下的方法,該類別還包含Update、OnGUI、OnEnabled、OnDisable 等方法函式。
Awake 函式與 Start 函式在腳本被載入時,就會自動被執行,那到底差別在哪裡呢?
- Sep 13 Wed 2017 13:34
Unity C# 課程 - LookAt 方法
LookAt 方法是 Transform 類別底下的一個方法, 用來讓物件旋轉自身的 Rotation,來看向目標的方法, 它可以確保目標物會在套用此方法的物件的前方,也就是 Z 軸的方向。
LookAt 方法在遊戲中的使用很常見, 例如玩家移動時,讓 Camera 持續看向 Player, 或者是當 Player 與 NPC 對話時,NPC 會面向玩家角色等等。
LookAt 方法若需要持續看向目標物,則需要寫在 Update 相關的方法中, 否則它只會觸發一次,轉向完就停止了。
- Sep 07 Thu 2017 13:31
Unity C# 課程 - GetComponent 方法
說到Unity,就不能不知道GetComponent這個系列的方法,為什麼這麼說呢?
大部分遊戲中物件的操作都會牽扯到屬性值的改變,或是使用屬性類別的公開方法來執行動作,那麼要如何取到這些屬性的值或方法呢?如果你用Inspector大可以設定一些屬性值,但對於遊戲中要去進行改變,那妳就必須用到程式來做到,因此要改變物件的屬性值,妳就必須先抓到這個屬性。
GetComponent 方法是用來取得的物件屬性元件的方法,回傳取用的屬性類別,算是很常使用到的方法,官方也提供了幾種大同小異的 GetComponent 方法來更快速方便地取用物件屬性。