2013/06/24

Game Maker Actions集-23: Step Avoiding

【功能說明】
  移向指定點並迴避障礙之系統步進分解動作。

【參數說明】

  • (x, y):指定目標點。
  • speed:移動速度,即本物件實體在每一次系統步進信號時,向指定目標點靠近的像素數。0 為停止不動,負值則為逆向運動(遠離)。
  • avoid:何種物件實體會成為障礙而需加以迴避,可能值有 solid only(僅實心物件)或 all instances(所有的物件)。

【特別說明】

  1. 本動作提供追蹤目標,並能自動迴避障礙的功能,它將追蹤的動作依系統步進信號而拆解成分解動作以逐步更新追蹤決策,因此,設計師可以隨時指定進一步的處理,例如,移動或改變目標點、變換形影等等。
  2. 原則上,追蹤行為採取直線追蹤,但碰到物件阻擋時則會設法加以迴避。
  3. 本動作需用於系統步進事件中。