这种透视动作要如何实现

:rofl:,没有其它法子了吗?…

那就让美术多生成几张图 用帧动画去做

3D 节点,延 Y 轴转不行吗?

3D 节点,延 Y 轴转不行吗?

锚点改一下旋转

3D 节点,延 Y 轴转不行吗?

纹理映射到任意四个顶点上

2D其实改scale从1->0,然后scale为0的时候修改贴图,然后再改scale从0->1就行了,具体实现效果可以看我这里的翻牌效果
https://store.cocos.com/app/detail/5582

1、3d节点
2、用shader
3、修改顶点坐标

增加一个透视摄像机

scale 1 -> 0 -> 1
0 的时候替换资源

两种方案,第一种是修改sprite的assembler重新就按内部顶点坐标,第二种是在shader顶点着色器中直接修改相机透视矩阵,shader的修改和ts脚本可以参考下这个

3D节点,搞定 :rofl:

3D节点要怎么做呢,其它大佬说的Shader, 小弟不才,可能一时消化不了

会 shader 就是不一样,NB


你看看是不是这种效果?直接场景里加一个2D精灵即可,你应该是用3.8的引擎吧?我看你是帖子在3.x模块下面

是的用的是 3.8.3 版本引擎

这种? 2D翻转/伪3D效果

那你在直接在场景里面加一个spriteRender这个就已经实现你的透视了,然后用一个摄像机照着它,然后把这个摄像机的渲染层级前置叠加在你的UI上面,要用的时候就打开摄像机,不用的时候就关掉摄像机

这个分享很赞啊 :star_struck: