基礎知識-玩家出生點


無論是哪款游戲,能在場景任意位置生成玩家都是一項重要功能。虛幻引擎 4 通過一個特殊 Actor 來實現(xiàn)此功能,稱之為?玩家出生點(Player Start)。所謂"玩家出生點",就是指在游戲場景中的玩家初始位置。
放置玩家出生點 Actor
你可以在?Basic(基礎)?類目下的?Modes(模式)?面板中找到玩家出生點 Actor。從?Modes(模式)?面板中將其拖入游戲世界場景即可。
https://cdnapisec.kaltura.com/html5/html5lib/v2.98/modules/KalturaSupport/thumbnail.php/p/2501632/uiconf_id/46024782/entry_id/0_lhgrnix2/height/480?&flashvars[parentDomain]=https%3A%2F%2Fdocs.unrealengine.com%2F5.1%2Fzh-CN%2Fplayer-start-actor-in-unreal-engine%2F
使用玩家出生點 Actor
玩家出生點的使用方法極其簡單:在?Modes(模式)?面板中選中它,然后拖入世界場景。場景中便會出現(xiàn)出現(xiàn)一個出生點。結合藍圖,你可以在場景任意位置生成玩家角色。
使用玩家出生點生成玩家時,需要考慮其位置和旋轉方向。如要使角色在出生時面向某個特定對象,需要將出生點對準該方向。
玩家出生點的使用技巧
玩家出生點的使用方法非常簡單,了解以下技巧能使開發(fā)過程更容易。
No Player Start(無玩家出生點):?如開始游戲時世界場景中不存在玩家出生點,玩家角色在世界場景中出現(xiàn)的坐標將為 0,0,0。正因如此,請務必在世界場景中放置玩家出生點。
Play From Here(從此處開始):?也許有時需要從非玩家出生點的其他位置開始游戲。在編輯器視口中?單擊右鍵,選擇?Play From Here(從此處開始)?選項,即可實現(xiàn)該功能。

Bad Size(尺寸錯誤):?有時玩家出生點的控制器圖標可能會變成一個 "BADsize" 字樣的圖標。出現(xiàn)此情況時,須在世界場景中移動玩家出生點,避免其與場景對象重疊。
https://cdnapisec.kaltura.com/html5/html5lib/v2.98/modules/KalturaSupport/thumbnail.php/p/2501632/uiconf_id/46024782/entry_id/1_ptmhbkss/height/480?&flashvars[parentDomain]=https%3A%2F%2Fdocs.unrealengine.com%2F5.1%2Fzh-CN%2Fplayer-start-actor-in-unreal-engine%2F