playMaker外掛程式學習筆記之控制cube
練習前準備:去http://game.ceeger.com/forum/read.php?tid=133下載外掛程式。
第一步:建立一個unity3d的項目。把playMaker外掛程式匯入引擎中。在項目面板就會多出來Gizmos、iTween、PlayMaker這個三個檔案夾。
第二步:我們建立一個cube。然後給他添加一個角色控制的組件。如下:
圖片:1.png[刪除]
Note:在這個時候,我們要找到cube的組件。進行修改:
圖片:2.png[刪除]
預設的情況下,Character Motor指令碼組件中的,Gravity的值為10.因為我們要通過playMaker外掛程式控制他。如果不設定成0,cube會因為重力的作用,自動下落。遠離我們的視野,那麼playMaker的作用我們就看不到了!
第三步:我們在層次面板中選中cube物體。playMaker會提示你要進行的操作的。:
圖片:3.png[刪除]
我們建立FSM對象。點擊滑鼠右鍵,會彈出對話方塊,
圖片:4.png[刪除]
點擊紅色框內的命令。會出現:
圖片:5.png[刪除]
我們在藍色框中對state1進行命名。在這我們名為ControlCube。
第四步:我們要建立控制cube物體的設定了。:
圖片:6.png[刪除]
單擊紅色按鈕會彈出一個對話方塊。
如下所示:
圖片:7.png[刪除]
我們單擊紅色的地方。之後會出現問題。如所示:
圖片:8.png[刪除]
這個時候,我們可以再playMaker視窗按住F1,會有提示的。在操作的時候,留意一下就ok了!
我們繼續操作。如下所示:
在層次面板再次選中cube。用上面的方法,再次添加action browser。如所示:
圖片:9.png[刪除]
操作完成後,我們要設定Get Axis Vector的參數Vector的值。如下操作:
圖片:10.png[刪除]
選擇紅色框標籤進行參數設定,在紫色的框中選擇變數類型,我們在這選擇Vector3.在黃色框中我們對參數進行賦值操作。最好我們不要忘記單擊黑色橢圓的Add標籤。下面就是我們對上次出現的紅色錯誤進行修改。如下所示:
圖片:11.png[刪除]
紅色框內的值,使我們要進行修改的(在這我已經調節好了!)。
下面使我們開始見證奇蹟的時刻了,單擊Play,ok。我們的第一個playMaker控制cube的例子就完成了。
我們在整個過程中就沒有寫過代碼,只是進行了參數的設定。使用起來還是很方便的!
現在已經很晚了,我也要休息了,簡單的記錄一下自己學習過的路程還是很有必要的!
今晚匆匆的做了一下整理。有什麼不穩妥的地方,朋友們可以再去和我一塊學習。
我的連絡方式:
QQ:774508966
msn:zhang.zhongxi@hotmail.com。
親們,看到之後要給好評哦!