如图,什么代码都没有时候摄像机渲染就跟预览图一样,小方块和地面在右上角
加了这段跟随小方块的代码后,效果跟在start()里面加一样,摄像机只会动第一下,后续小方块移动,摄像机都不会跟着动,打印出来摄像机的this.node.position是一直变化的…Tank.rar (1.1 MB)
小方块移动,摄像机的 position 也变化了,那就证明摄像机动了的。检查一下相机参数?
相机是否被 Canvas 引用了呢,Canvas 上有个选项 Align Camera With Screen
已经取消勾选了,不取消的话预览都是错的
上传了项目了
上传了项目了,翻帖子有个帖子说2D不支持滚动画布?
好的,我们查一下
用户你好。
问题描述:
经查证,您的写法method1使用vec3.getter.set,实际上没有触发setter,即未触发到setPosition方法,导致未修改到camera.node的世界变换矩阵,所以其节点只有在初始化时获取lpos后设置了一次位置,其他时间都没动。
解决方案:
使用下图的method2或method3即可预览正确结果。
感谢您的反馈。
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。


