this->AutoReceiveInput = EAutoReceiveInput:layer0;类似于这样
好像还是不能动。。。。求助大神 能不能帮我改改源码????? 有人吗啊啊啊 求解释 问题1:PlayInputComponent->BindAxis("MoveForward", this, &AMyCharacter::MoveForward);
PlayInputComponent->BindAxis("MoveRight", this, &AMyCharacter::MoveRight);
这二个事件如果在蓝图中写了,c++再写是收不到的,c++的比蓝图的接受事件优先级要低;
问题2:你写了一个MyCharacter的c++类,但是你是否在蓝图中没有做一个蓝图的继承此类来表现一个角色的实体,并放在场景中或者设置在世界大纲里面 6666666666666666666666666 move函数中的各类相关调用是否正确
rock 发表于 2016-10-11 15:52
问题1:PlayInputComponent->BindAxis("MoveForward", this, &AMyCharacter::MoveForward);
PlayInputComp ...
问题1回答:我并没有写蓝图 2:创建C++的MyCharacter类之后是不是必须要根据此类新建一个蓝图并且放置在场景中 同求
原文地址:http://www.unrealchina.com/thread-768-1-1.html
内容来源:虚幻中国 - http://www.unrealchina.com/ 路过,看一看。 编辑器设置完,C++要写实现 我之前也遇到过,可能是因为你蓝图中的 PlayerController 中有使用该事件,你把他去掉(直接把event删掉,break link 都不行,可能源码会有个 检测是否蓝图实现 的一个判断),c++中的绑定就有效了。
页:
1
[2]