今天第一次使用UE4,需要实现在两个关卡之间按R切换,用到了蓝图中的Keyboard Events和Open Level,写好之后运行时按R无法成功切换
解决方案:
(1)把两个Level再Build一遍,发现仍然失败
(2)怀疑是 Keyboard Events没有成功触发,在后面接上print(Hello)测试,成功显示了,说明是OpenLevel失败了,接下来就是神奇的事了,再接回OpenLevel之后,居然成功切换了,成功原因目前未知
发现原因了,是R键绑定了多个功能导致冲突 ,在ThirdPersonCharacter蓝图里有绑定R键的功能,用上面的操作能够调整关卡蓝图里Openlevel的优先级为最高,具体原因未知。