最近做测试发现,任何一个Sprite3D的模型添加到舞台后,都会根据离舞台中心点的位置而发生角度的变化。
其实这也是因为3D的世界摄像机是从一个点触发,自然看不同位置的模型是不一样的。
但是,我想做成不管在屏幕上的任何位置,模型的角度不会发生变化,就是类似2D看一张大图一样,做过3D的都知道,摄像机可以选择直线还是扩散的。
因为游戏还是2D的,不能因为有了3D模型的存在,就连舞台也是3D的,不知道Cocos大神能否解决这个问题?
最近做测试发现,任何一个Sprite3D的模型添加到舞台后,都会根据离舞台中心点的位置而发生角度的变化。
其实这也是因为3D的世界摄像机是从一个点触发,自然看不同位置的模型是不一样的。
但是,我想做成不管在屏幕上的任何位置,模型的角度不会发生变化,就是类似2D看一张大图一样,做过3D的都知道,摄像机可以选择直线还是扩散的。
因为游戏还是2D的,不能因为有了3D模型的存在,就连舞台也是3D的,不知道Cocos大神能否解决这个问题?
也遇到了这个问题,楼主有答案了吗?
lz将相机改成正交相机。
有结果了吗?
这个我知道
加载scene的时候,设置
cc.Director:getInstance():setProjection(cc.DIRECTOR_PROJECTION2_D)