[脚本] 一个3D角色在2D地图上移动的问题
未解决
5
楼主悬赏蛮牛币
现在有个需求,一个3D角色要在45度视角的2D地图上行走,类似于这种


现在的方法是,对3D角色进行旋转来达到在2D画面下看似45度的效果,但是发现如果角色要旋转时,旋转的三个值都需要动态的改变才能让角色保持45度的状态。有没有公式来计算这个角度吗?
我来回答
我理解的是,图片地图固定一个角度,给人物加个底,也就是套一个父物体,这个物体和地图角度一样,移动父物体移动,人物只做旋转水平方向应该就行了吧,人物相对平面是垂直的
父物体做移动,子物体转方向
  • 地板 MC小RW
  • 2021-10-15 10:27:52
单独用相机照射 Render Texture 一张这个 然后 用组件RawImage来显示到UI上3D模型改做旋转做旋转 保持摄像机永远在你设置的角度拍摄 ,这样2D画面就一样了,其他的就是做层级了 摄像机渲染层次 要处理大量的图片锚点这个才挺麻烦的