state 基本機構和常見用法
- 進入一個state中時 默認會進入一個 begin:
- 在state 中可以設置 name 類型的標籤 然後使用goto進行跳轉
state Mystate
{
begin:
goto('MyLabe');
MyLabe:
}
- 在state中有
state MyState
{
Tick(){}
BeginState(){}
EndState(){}
}
其中BeginState()是從Actor中調入的
- 從非state函數,調用state中的方法要在state外面聲明一個同樣的方法如下
function fun1()
{
StateFunc(1);
}
State MyState
{
function StateFunc(int InParam)
{
// do someting
}
}
function StateFunc(int InParam);
以上是一點個人總結,如果有誤請大佬們指正