我写了一个切换视图的功能(第三人称 - 第一人称)。
我已经更改了UDKInput.ini中的内容,如
Bindings=(Name="PageDown",Command="CameraThirdPers on")
Bindings=(Name="PageUp",Command="CameraFirstPerson ")
并在我的自定义pawn类文件中编写该函数以切换视图。
一切看起来都不错,但是,当我打包游戏时,我发现我的" PageDown"和" PageUp"关键没有用!
我不知道如何灵魂这个灵魂!
对不起我的可怜的再次打击!
THX!
答案 0 :(得分:0)
如果您打开控制台(波形符号键)并输入命令,它们是否有效?
如果没有,则问题出在你的命令上。确保功能标记为'exec',并且您的游戏设置为实际使用您的自定义pawn类。
如果命令有效,则问题出在ini文件中。确保列表中没有PageDown和PageUp的绑定(你可以将绑定移动到列表的末尾),因为我相信后来的绑定会覆盖之前的绑定。如果这不能解决问题,您的绑定可能在错误的部分。尝试打开控制台并输入:
setbind pagedown camerathirdperson
如果PageDown键然后以您希望的方式工作,退出游戏并查看游戏在ini文件中保存新绑定的位置。