您的位置:首页 > 移动开发 > Unity3D

[Unity插件]直升机控制插件[Unity问题]Input Axis Mouse X is not setup.

2017-12-24 20:29 921 查看
直升机控制插件,还有 箭头指向目的地

Base Helicopter Controller





-------------------------------------------------------

Heli Sim Pack

(Heli Sim Pack 和Helicopter Pack 结合在一起 观察)







通过上图的Console 视图的报错,找到 了 对应 的 .cs 文件 的位置,如下图所示



如下图所示,对应的 变量 的 字符串(这里的 字符串 是 InputManager里面要设置的 名字),如下图所示

"Collective","Pedals","Cyclic X","Cyclic Y"



Edit--ProjectSettings--Input



Pedals踏板

Collective集体



Cyclic X 

Cyclic Y

"Collective","Pedals","Cyclic X","Cyclic Y"的设置如下图所示



如下图所示的按键的键位 设置后,点击运行,先 按一下 方向键下,再按 一下 按键 S ,就飞起来了。

然后 方向键 上下左右,WASD进行直升机的操作。



-------------------------------------------------------

Helicopter Pack


(Heli Sim Pack 和Helicopter Pack 结合在一起 观察)











通过上图的Console 视图的报错,找到 了 对应 的 .cs 文件 的位置



用搜索引擎搜索UNITY INput axis vertical is not set,参考资料1,里面 说是 

脚本里的拼写错误。检查了几次确认不是 拼写的错误。


Edit--Project Settings--Input



在Inspector视图,如下所示,InputManager就出现了,由于这个组件的问题是没有设置

"Horizontal","Horizontal2","Vertical","Vertical2"



通过改变 Axes--Size的数量,来新建 控制项,如下图所示



进行如下图所示的设置



然后就 飞起来了。不知道为什么,鼠标也可以控制飞行。



-------------------------------------------------------

参考资料:

1.


unity错误提示UnityException: Input Axis vertical is not setup 

2.


Unity3D Input按键系统

3.


Unity3D值Input Manager

4.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐