以前使用粒子系統的時候,那些系統主要都是顯示圖片為主;
但是在研究和學習Unity粒子系統,發現有Mesh這個選項,而且發現Mesh在製作VFX中,是一個十分有用的技巧;
這次文章會分享一下Mesh在Unity粒子系統中,可以怎樣使用;
UNITY粒子特效顏色
在製造粒子特效的時候,其中一樣常常必須設定的,就是顏色;
這次會分享一下如何在粒子系統中處理顏色;
Unity筆記:如何使用Inspector Attribute
在開發Unity的時候,從開始對Inspector沒有什麼感覺,到現在對Unity慢慢熟悉,並且常常使用到Inspector,而Unity提供了不是Attribute讓我們控制Inspector;
這次筆記會談談關於Inspector的Attribute;
內容重點
- 什麼是Attribute?
- 如何整理界面
- 如何加入幫助說明
- 如何控制變量可視性
- 如何改變變量輸入方法
Unity開發筆記:如何使用日誌"Logging"
日誌(Logging )其實在我開發Unity項目過程中,常常使用到,但是由於之前我沒有好好研究,有一段時間用得不太稱心,感覺很不方便;
這次筆記會分享在unity logging的小秘訣,希望大家也有用;
學習重點
- 日誌的功用和重要性
- 如何輸出日誌
- 如何使用Unity Console
- 如何用LogFile過濾日誌
- iOS 日誌
- Android 日誌
Unity開發筆記:腳本的順序 (Execution Order)
在我好幾個Unity項目中,都因為對執行順序太不了解,而導致出現好些BUG;
這次筆記會集中說說"執行順序 (Execution Order)", 避免將來又再出問題;
學習重點
- 正確順序的重要性
- MonoBehaviour的執行順序
- ScriptableObject的執行順序
- 執行順序設定
- 注意事項清單
Unity學習筆記:如何實現Singleton
不知不覺,已經用Unity開發了2個遊戲;在開發過程中,其中一個種常常用到的Design Pattern, 就是Singleton (單例模式); 除了C#本身的Singleton,在Unity中,其實有幾種不同Singleton做法,我也在不同的範例看過好幾個不同實現方法;
本筆記會分享一下那些我遇過的Singleton做法和一些備註;
(內容/代碼會以Unity 2018.1為基礎)
Unity學習筆記#16 : 2D戰鬥動畫篇 – 戰鬥特效
這是RPG戰鬥動畫的第二篇,這次會討論一下關於技能特效 (VFX),例如火炎魔法,爆炸等;下文會分享戰鬥特效的一些基礎知識,和在Unity內如何實現;這裡會主要說CODING,所以沒有設計或製作特效素材方面的信息的;
學習重點
- 特效基礎
- 預備素材
- 特效動畫
- 特效音效
- 打擊效果
Unity學習筆記#15 : 2D戰鬥動畫篇 – 動畫系統
這次學習的重點,是會嘗試在Unity上製作一些類似FF的戰鬥動畫;
透過這個系列 《戰鬥動畫篇》,希望能把Unity2D動畫功能和相關技巧說明一下;
這系列的初步內容如下:
- 動畫系統:這篇文字,介紹Unity動畫系統和2D動畫的設定
- 戰鬥特效:戰鬥時使用的特效
- 攻擊動畫:一般攻擊的動畫
- 魔法動畫:使用魔法時的動畫
而本篇文章會簡單說明一下如何在Unity上使用Sprite based 動畫;
Unity學習筆記#15 : 搬到VSCode上開發
一月時,Unity已經公告天下在未來的版本不bundle MonoDevelop改為bundle VS,加上monodevelop確實不太好用,我已經搬到VS Code進行開發;這裡會分享一些我安裝VS Code的一些點滴;
注:我是在Macbook上跑Unity和VS Code的,所以內容主要以mac為基礎的;
學習重點:
- 怎樣在Mac安裝VS Code
- 安裝後的設定
- 常用HotKey
- 安裝Extension
- 總結及補充
Unity學習筆記#·14 : TileMap上加入角色
之前的學習主要説關於TileMap場景的製作,這次會嘗試加入玩家角色;
學習重點:
- 參考例子
- 碰撞處理
- 角色移動
- 角色動畫
- 修訂Tilemap