透视实现?

2D中 ,除了自己实现透视效果外, 引擎是否有相应的透视组件 来实现相关的效果 ,类似cocos2dx中的setRotation3D这样的接口

对节点单独挂一个相机的组件 是否可以实现类似的效果?

在 3.6.0 版本中,直接设置节点的 Rotation 属性即可。

我的是 2d项目 ,编辑器中 只开放了Rotation的Z ,透视的话我代码设置 Rotation X吗

看你需要哪种视角。

目前是需要 俯视的视角 按3D的说法就是 Rotation X
目前2d模式下 能实现吗?

可以的,你可以试试,只要支持 3D UI,那么就可以做你要的效果

感觉你说的很懵, 新手 不太懂 ,我目前是 2d的项目 可以设置3D ui ? 需要怎么做?

修改 Rotation
然后记得设置材质的深度检测
材质的深度检测,需要新建一个材质,然后设置使用 sprite effect,然后开启深度检测:


图片

我是不是那个地方搞错了?

你试试使用 setRotationFromEuler ,会更直观一些

一样没啥效果

你可以给一个效果示意图,我看看如何给你做个演示

我想了下这种方案可能不适合现在需求 其实就是实现战场的透视效果 ,近大远小 左右以及左右拖动有透视效果


这个很类似

你需要设置摄像机为透视视角


另外 3.6.0 提供了一种可以不用在 Canvas 下渲染的 3D SpriteRenderer 组件。你也可以试试