UDK 中的 uc state 總結

state 基本機構和常見用法

  1. 進入一個state中時 默認會進入一個 begin:
  2. 在state 中可以設置 name 類型的標籤 然後使用goto進行跳轉
 state Mystate
  {
  begin:
  	goto('MyLabe');
  MyLabe:
  }
  1. 在state中有
state MyState
{
 	Tick(){}
	BeginState(){}
	EndState(){}
}

其中BeginState()是從Actor中調入的
  1. 從非state函數,調用state中的方法要在state外面聲明一個同樣的方法如下
function fun1()
{
	StateFunc(1);
}

State MyState
{
	function StateFunc(int InParam)
	{
		// do someting
	}
}
function StateFunc(int InParam);

以上是一點個人總結,如果有誤請大佬們指正

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章