使用虚拟摇杆插件出现了一个
摇杆方向锁定只朝一个方向移动 的BUG。
可能是因为虚拟摇杆所在的父物体的Canvas的所属的层级太复杂。
如果 虚拟摇杆的实体prefab预制体所在的Canvas没有任何父物体,在场景中可以正常使用,虚拟摇杆的脚本都是正常的。
那么就是其虚拟摇杆的实体prefab预制体所在的Canvas的父物体的层级过于复杂,导致的BUG。
尝试减少虚拟摇杆的实体prefab预制体所在的Canvas的 父物体的层级,就可以减少这个bug
Hierarchy
-Secene
--GameObject
---A
----B
-----C
------D
-------E
--------Canvas
---------Joystick
...
改为类似这样的结构
Hierarchy
-Secene
--GameObject
---Canvas
----Joystick
---A
----B
-----C
------D
-------E
...