您的位置:首页 > 产品设计 > UI/UE

UE4蓝图控制一个物体的移动

2017-03-07 10:23 656 查看
1.创建一个普通的关卡,最好删掉第一人称。
创建一个蓝图类,用来制作游戏的场景地图。
在创建一个蓝图类用来控制坦克,将坦克的模型拖进去。
选择编辑->项目设置->输入
添加控制按钮及Scale



Axis Mappings
是用来设置值得按键
Action Mappings
用来设置技能等bool类型的按键。
2.回到坦克的蓝图类里,首先让坦克动起来,添加AddActorLocalOffset和AddActorLocalRotation。先让坦克可以重复移动和旋转,通过和Tick事件连接。
3.在添加两个设置的输入按钮MoveForward和MoveRight、。
连接对应的按钮和位移。这里如果直接连接我们会发现运行的很慢,是因为我们的键值只在1和-1之间。所以我们要给键值乘一个数来扩大位移的倍数。
在左面添加变量
 


选择变量的类型为float
拖进事件图标中,选择get
最总的效果



此时运行时,还是不能控制坦克,是因为我们现在的WSAD还能控制屏幕。我们需要让他来控制角色。
在上方窗口选择默认值类



找到Input,将Auto
Receive Input修改为Player 0。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  游戏 UE4 虚幻 控制