欢迎光临散文网 会员登陆 & 注册

基础知识-玩家出生点

2023-02-15 10:20 作者:梦起梦落梦若风  | 我要投稿



无论是哪款游戏,能在场景任意位置生成玩家都是一项重要功能。虚幻引擎 4 通过一个特殊 Actor 来实现此功能,称之为 玩家出生点(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(模式) 面板中选中它,然后拖入世界场景。场景中便会出现出现一个出生点。结合蓝图,你可以在场景任意位置生成玩家角色。

使用玩家出生点生成玩家时,需要考虑其位置和旋转方向。如要使角色在出生时面向某个特定对象,需要将出生点对准该方向。


玩家出生点的使用技巧

玩家出生点的使用方法非常简单,了解以下技巧能使开发过程更容易。

No Player Start(无玩家出生点): 如开始游戏时世界场景中不存在玩家出生点,玩家角色在世界场景中出现的坐标将为 0,0,0。正因如此,请务必在世界场景中放置玩家出生点。

Play From Here(从此处开始): 也许有时需要从非玩家出生点的其他位置开始游戏。在编辑器视口中 单击右键,选择 Play From Here(从此处开始) 选项,即可实现该功能。


Bad Size(尺寸错误): 有时玩家出生点的控制器图标可能会变成一个 "BADsize" 字样的图标。出现此情况时,须在世界场景中移动玩家出生点,避免其与场景对象重叠。

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

基础知识-玩家出生点的评论 (共 条)

分享到微博请遵守国家法律