需求是双方阵营在视角上看自己都是在地图下方,敌方在上方.
尝试像unity那样使用摄像机翻转,没有效果,使用canvas翻转可以实现视角翻转但是ui也同时翻转了…
想问下是否有做过类似实现的,有没有更好的解决方法.
希望大家给点参考.
1赞
使用creator2.0的camera,ui一个camera,其他的一个camera,负责其他的则个camera翻转一下就可以了
1赞
好的,我试试看
如果我需要指定camera只渲染ui,另一个不渲染ui, 使用cocos creator 2.0.5是不是需要自己重写camera的cullingMask设置,关于这块是否有什么建议?
这里是我理解错误了,重新看了下文档,需要给ui和场景进行不同分组进行分别渲染…
@BigBear 你好,我现在想让摄像机能够根据自身node的方向来渲染指定cullingMask组内的物体,但是旋转了摄像机后画面方向并没有改变. 如果实现让画面方向根据camera方向变化呢? (物体不动,仅改变camera)
顶视图的游戏么?额,我前面说错了,不是旋转摄像机,而是旋转摄像机的targetTexture。如果不是顶视图,而是45度角2.5D那种的话就麻烦很多了
是类似皇室战争那种视图,刚刚看到皇室战争是通过旋转地图做的,我们试试看如何实现最合理吧
我打印了下targetTexture是null
camera的targetTexture要设置的,默认是null,下面栗子
https://github.com/cocos-creator/example-cases/blob/next/assets/cases/07_render_texture/render_to_sprite.js#L31