不使用skew如何实现2D 模拟 3D ?

各位大神, 我们现在的项目 使用 ccc 2.2.2版本,是一个用2D模拟3D的麻将游戏。
因此频繁要用到 skewX/Y 去模拟透视效果。
看到 deprecated的警告 ,但不知具体该如何 使用 3D node 。
cc.Node.skewX/Y is deprecated since v2.2.1, please use 3D node instead.

目前做了如下尝试:
1、直接用3D 场景,成本有点高 暂时不考虑。
2、场景还是2D的 只是麻将牌的node 开启3D ?尝试加入一个3D Node,并加上灯光后 可以正常显示。
3、在2D场景中 直接加入 fbx的模型。(但不能正常显示)

想请教各位:
1、2D场景中直接 麻将牌 用 3D node 实现 是否可行?
2、在android和iOS原生平台上 是否有 性能、兼容性方面的问题?
3、是否有哪位在实际的项目中已经采用该方式?

多谢各位!

祝愿疫情早点过去!

加多一个group,麻将node设置为这个group,并转为3d node。然后在场景新加一个摄像机,这个摄像机只打勾新加的group,调一下y轴角度和z轴坐标就有透视效果了。另外场景原本默认的摄像机要剔除掉新加的group,要不然会重复显示麻将node

2赞

@panda 大佬解答下该怎么做啊

同问 ,因为项目时间紧 我们暂时 还是用2.2的 skew 模拟 ,过程时分痛苦。

期待各位大神 的 意见。

@dylan465 多谢 ,等项目空闲时 我一定试试 ,因为时间紧没敢贸然使用。

请问你现在有更好的解决办法了吗

1赞