我正在使用Cocos Creator上的2D卡游戏。
我想模拟游戏的透视图。我创建了一个具有透视视图的表图像。现在,我想在桌子上时以透视图显示该卡。
我的扑克牌图像是矩形。我想将它们转换为梯形。
为此,我似乎必须从顶部边缘缩小。节点可以偏斜,但没有提供任何类似的功能。
任何人都可以建议如何做这样的事情?
cocos2d-html5 v3.9及以上,您可以使用以下方式应用透视转换:
node.getCamera().setEye eye_x, eye_y, eye_z
它仅在WebGL模式下工作,并且已经被标记为"弃用"。
删除了v3.10和v3.12摄像机支撑之间的某个位置,并引入了新的(更快)渲染器。
目前仅支持仿射转换,这意味着在最新的Cocos2D-JS中没有透视转换。