unity必學插件二:playmaker

unity必學插件二:playmaker

Playmaker 是一套 unity的外掛套件。是一種視覺化的流程編輯器。可以大大簡化程式碼的撰寫。

Playmaker的運作其實就是所謂的狀態機。

狀態機就是當某個物件滿足某種狀態時,會發出怎樣的事件,然後跳到另外一個狀態去執行某些指令。

這種用作方式其實十分好用,可以應用在相當多的地方。

閱讀全文:unity必學插件二:playmaker

unity必學插件一:NGUI

NGUI是Unity的一個插件,能夠方便的建立GUI元件,unity 內建的更直覺,更方便,所見即所得。效率也更佳提高。NGUI是需要收費的,目前Asset Store的售價是95元美金,其實不算貴,我個人覺得是滿划算的。不過現在學習階段,還是下載免費版的來試試好了。

閱讀全文:unity必學插件一:NGUI

Unity自製簡易訊息視窗

使用unity自製簡易訊息視窗:

直接貼過來的,有點亂,沒啥模組化的感覺 XD"

我把遊戲視窗縮小了,所以訊息視窗就佔滿了一大部分。

函式是寫成static的,可以直接使用 文件名.showmessage("字串");

來把要顯示的文字丟到顯示視窗,還滿方便的,我都用這方法來顯示。

下次再來寫寫怪物物件淡入淡出的腳本。

GUIStyle.CalcHeight 的誤差

Unity GUIStyle.CalcHeight 的誤差:

GUIStyle.CalcHeight 是unity中用來計算元素高度的函示,語法如下:

function CalcHeight (content : GUIContentwidth : float) : float

只要給定要渲染的元素與渲染寬度(其實就是要顯示的內容跟寬度,總是要有寬度才能計算高度吧),GUIStyle.CalcHeight會有誤差嗎?

閱讀全文:GUIStyle.CalcHeight 的誤差