C++ 代码编写的MoveForward函数无反应

[复制链接]
请问靠近 | 2016-9-26 11:08:44 | 显示全部楼层
MantraGuo 发表于 2016-9-20 22:22
this->AutoReceiveInput = EAutoReceiveInput:layer0;  类似于这样

  好像还是不能动。。。。求助大神 能不能帮我改改源码?????
回复 支持 反对

使用道具 举报

请问靠近 | 2016-9-30 15:21:51 | 显示全部楼层
  有人吗啊啊啊 求解释
回复 支持 反对

使用道具 举报

rock | 2016-10-11 15:52:05 | 显示全部楼层
问题1:PlayInputComponent->BindAxis("MoveForward", this, &AMyCharacter::MoveForward);
        PlayInputComponent->BindAxis("MoveRight", this, &AMyCharacter::MoveRight);
这二个事件如果在蓝图中写了,c++再写是收不到的,c++的比蓝图的接受事件优先级要低;
问题2:你写了一个MyCharacter的c++类,但是你是否在蓝图中没有做一个蓝图的继承此类来表现一个角色的实体,并放在场景中或者设置在世界大纲里面
回复 支持 反对

使用道具 举报

shenzhen_lx800 | 2016-10-15 13:38:48 | 显示全部楼层
6666666666666666666666666
回复 支持 反对

使用道具 举报

剑客 | 2016-10-21 18:31:57 | 显示全部楼层
move函数中的各类相关调用是否正确
回复 支持 反对

使用道具 举报

请问靠近 | 2016-10-24 11:10:58 | 显示全部楼层
rock 发表于 2016-10-11 15:52
问题1:PlayInputComponent->BindAxis("MoveForward", this, &AMyCharacter::MoveForward);
        PlayInputComp ...

问题1回答:  我并没有写蓝图       2:  创建C++的MyCharacter类之后  是不是必须要根据此类新建一个蓝图  并且放置在场景中
回复 支持 反对

使用道具 举报

marktong | 2016-10-30 19:45:25 | 显示全部楼层
同求
原文地址:http://www.unrealchina.com/thread-768-1-1.html
内容来源:虚幻中国 - http://www.unrealchina.com/
回复 支持 反对

使用道具 举报

ajhonson4 | 2016-12-30 21:39:55 | 显示全部楼层
路过,看一看。
回复 支持 反对

使用道具 举报

愉快的啪啪啪 | 2017-2-5 17:50:03 | 显示全部楼层
编辑器设置完,C++要写实现
回复 支持 反对

使用道具 举报

yangxuan0261 | 2017-2-20 10:11:03 | 显示全部楼层
我之前也遇到过,可能是因为你蓝图中的 PlayerController 中有使用该事件,你把他去掉(直接把event删掉,break link 都不行,可能源码会有个 检测是否蓝图实现 的一个判断),c++中的绑定就有效了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则