如何在 Roblox Studio 中将移动玩家移动类型设置为 DPAD?

问题描述 投票:0回答:1

我目前正在创建一款游戏,要求玩家处于换档锁定状态,并且他们的角色在环顾四周时会移动。然而,当移动玩家玩游戏时,如果他们使用动态拇指杆或除 DPAD 之外的任何其他拇指杆,他们只需移动操纵杆即可移动。

我进行了实验,发现 DPAD 对于移动设备来说效果很好,并消除了这个问题,但是我不确定如何/是否可以强制加入的移动玩家这样做。

我尝试过编写脚本,查找youtube视频,在线搜索,甚至尝试获取chatgpt,但似乎没有太多关于移动运动类型的内容。

mobile lua roblox
1个回答
0
投票

https://create.roblox.com/docs/input/mobile

请参阅该链接的“移动模式”部分。它表示您可以使用 StarterPlayer.DevTouchMovementMode 来设置玩家加入时的移动方式(拇指杆、点击移动、方向键等)。如果未设置为 UserChoice,这也可以防止他们将移动类型更改为其他类型。

但是,文档中也指出 DPad 已从应用程序中删除 并且不应使用它。如果您出于某种原因确实需要它,那么只需将 StarterPlayer(您可以在资源管理器中的 StarterPack 旁边找到的服务).DevTouchMovementMode 设置为 DPad (Enum.DevTouchMovementMode.DPad)即可。

注意:由于 DPad 选项已被删除,因此它可能不会出现在“属性”窗口的下拉列表中。如果是这种情况,请打开命令栏/行并运行以下命令:

game.StarterPlayer.DevTouchMovementMode = Enum.DevTouchMovementMode.DPad

如果您需要这方面的帮助,请询问。 (不过,我没有在 Studio 中测试这个解决方案,所以不能保证它可以工作,特别是因为 DPad 不再被使用。如果您还没有。)

© www.soinside.com 2019 - 2024. All rights reserved.