锚点改一下旋转
3D 节点,延 Y 轴转不行吗?
纹理映射到任意四个顶点上
2D其实改scale从1->0,然后scale为0的时候修改贴图,然后再改scale从0->1就行了,具体实现效果可以看我这里的翻牌效果
https://store.cocos.com/app/detail/5582
1赞
1、3d节点
2、用shader
3、修改顶点坐标
增加一个透视摄像机
scale 1 -> 0 -> 1
0 的时候替换资源
3D节点,搞定
3D节点要怎么做呢,其它大佬说的Shader, 小弟不才,可能一时消化不了
会 shader 就是不一样,NB
是的用的是 3.8.3 版本引擎
那你在直接在场景里面加一个spriteRender这个就已经实现你的透视了,然后用一个摄像机照着它,然后把这个摄像机的渲染层级前置叠加在你的UI上面,要用的时候就打开摄像机,不用的时候就关掉摄像机
这个分享很赞啊
你说的这个效果在2D项目可以实现吗?
看具体需求:
1、如果只是翻转单张图片,这个是最优解(可合批,性能优于shader):
2D图片实现3D透视效果(支持3.x、支持原生、可合批)
2、如果要翻转整个节点,也就是说要带着所有子节点一起翻转
采用skew + scale来做矩阵变换实现了,3.x目前不支持skew可以等官方后续更新或自己hack一个版本
3赞
2.4.x的版本可以用3D摄像机和3D节点来做,其他版本不行
真的牛逼,大哥真的硬