0

首先对不起我糟糕的英语。

我写了一个函数来切换视图(第三人称——第一人称)。

我已经更改了 UDKInput.ini 中的内容,例如

Bindings=(Name="PageDown",Command="CameraThirdPers on")

Bindings=(Name="PageUp",Command="CameraFirstPerson ")

并在我的自定义 pawn 类文件中编写函数来切换视图。

一切看起来都很棒,但是,当我打包游戏时,我发现我的“PageDown”和“PageUp”键不起作用!

我不知道如何灵魂这个灵魂!

再次为我的拙劣写作感到抱歉!

谢谢!

4

1 回答 1

0

如果您打开控制台(波浪号键)并输入命令,它们是否有效?

如果不是,那么问题出在您的命令上。确保函数被标记为“exec”,并且您的游戏设置为实际使用您的自定义 pawn 类。

如果命令确实有效,则问题出在 ini 文件中。确保列表中没有 PageDown 和 PageUp 的绑定(您可以将绑定移动到列表的末尾),因为我相信以后的绑定会覆盖早期的绑定。如果这不能解决问题,则您的绑定可能位于错误的部分。尝试打开控制台并输入:

setbind pagedown camerathirdperson

如果 PageDown 键按您希望的方式工作,退出游戏并查看游戏在 ini 文件中保存新绑定的位置。

于 2014-09-10T15:15:23.883 回答