请大家帮我一下 我是菜鸡 刚接触cocos 一个月 老板说了 搞不定 这个月要扣绩效

如图

我是给摄像机Main Camera 加了一个js脚本flow.js 里面让他的节点坐标 跟着虚拟摇杆的弧度值走 但是虚拟摇杆跟着晃 如果不加flow.js 摇杆就是正常的
globalRadian(全局变量) 就是虚拟坐标的弧度值
我也给虚拟摇杆节点加了这个js 想让虚拟摇杆 也跟摄像机一样按照相同的弧度 和速度移动 这不就看起来像是虚拟摇杆跟着摄像机移动了嘛 但是 虚拟摇杆在移动的过程中一直抖动 请问 这是怎么回事 如果过虚拟摇杆不加这个flow.js 是没问题的
层级结构

虚拟摇杆移动逻辑

demoNewProject_15.zip (2.4 MB)

请大家帮我一下 我是菜鸡 刚接触cocos 一个月 老板说了 搞不定 这个月要扣绩效

不是特别明白,但为什么还需要摇杆跟着一起动,这是什么需求,创造身临其境的高达控制台吗??
如果摇杆不动,只要用不同的摄像机渲染不就好了吗。

不要移动main camera, 再创建一个摄像机做移动。节点要分组,

main camera 一个组,像摇杆这种是相对屏幕位置固定的,就分到main camera这个组。

跟随摄像机用别的组

就是 摄像机在移动的时候 摇杆也要时刻保持在摄像机里 不然 摄像机移动了 摇杆没移动 摇杆很快不就看不见了嘛

我按照你的意思 小人分到了ui组 其他都在default组 Main Camera 渲染除了ui组其他的组 UICamera只渲染ui组的 东西 并且 UICamera 绑定了flow.js 跟随脚本



但是晃动摇杆的时候 小人不动 镜头也不动 还原 就能动了 加了UICamera 就不动了

UICamera 是不是设置哪里出问题了 还有UICamera 要不要设置长度和宽度

@Jacy_Leung

你这样做不好吧,你把摇杆弄成摄像机子节点,固定在摄像机下,不需要跟着移动晃荡的,移动摄像机就好了

说下CocosCreator版本?

MainCamera渲染你的hero,UICamera渲染虚拟摇杆。
MainCamera上绑定follow组件,跟随hero。

人家发的图片带版本号:ox:,你对引擎不够了解啊,引擎右下角可看版本号哟,要明察秋毫哟!

2.1.2

可以了 兄弟 :grin:

没用 摇杆还是晃来晃去的