700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Unity实现2.5D视角游戏开发(类饥荒 八方旅人)

Unity实现2.5D视角游戏开发(类饥荒 八方旅人)

时间:2021-12-03 16:34:04

相关推荐

Unity实现2.5D视角游戏开发(类饥荒 八方旅人)

原理就是相机设为透视并让场景中需要3D效果(远大近小)的物体朝向相机。

1.将相机的Projection设置为Perspective并将rotation的x设置为45度(可自定角度)。

2.将Edit->ProjectSetting->Graphics->CameraSetting->Transparency Sort Mode设置为Perspective。

3.为场景中需要立体效果的所有物体的父物体挂载脚本FacingCamera 。

代码如下:

public class FacingCamera : MonoBehaviour{void Update(){for(int i = 0;i < transform.childCount; i++){transform.GetChild(i).rotation = Camera.main.transform.rotation;}}}

最终效果:

参考视频

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。