Unity3d skybox不太正确
我在unity3d里混日子是为了学习它。Unity3d skybox不太正确,unity3d,skybox,Unity3d,Skybox,我在unity3d里混日子是为了学习它。 例如,我曾尝试在源代码引擎中制作自己的3d skybox。我正在使用标准的第一人称控制器。 我为我的skybox制作了另一台具有相同FOV的相机,并使用下面的脚本将其从属于第一人称控制器中的相机。我在skybox相机上安装了该脚本。 (Maincam字段中有第一人称控制器摄像头组件) 你可以看到结果,这有点滑稽。(背景中的大四面体形状在我的天空盒中,其他一切正常) 据我所知,只要摄像机视场相同,我的skybox设备的大小就无关紧要。 我想问题是,可能有一
例如,我曾尝试在源代码引擎中制作自己的3d skybox。我正在使用标准的第一人称控制器。
我为我的skybox制作了另一台具有相同FOV的相机,并使用下面的脚本将其从属于第一人称控制器中的相机。我在skybox相机上安装了该脚本。
(Maincam字段中有第一人称控制器摄像头组件) 你可以看到结果,这有点滑稽。(背景中的大四面体形状在我的天空盒中,其他一切正常)
据我所知,只要摄像机视场相同,我的skybox设备的大小就无关紧要。
我想问题是,可能有一些滞后?就像上面代码中的更新被称为一帧太晚了?我尝试从第一人称控制器鼠标外观脚本调用该更新,但除了获得大量错误外,结果也是一样的。我无法想象您的示例,顺便说一句: 我想问题是,可能有一些滞后?喜欢中的更新吗 上面的代码调用一帧太晚了?我试着打电话 来自第一人称控制器鼠标外观脚本的更新 以及获得负载的错误,结果是相同的
您不能依赖引擎调用
Update
方法的顺序(除非强制执行特定的顺序,但这通常不是一个好的选择)。对于相机更新操作,最好使用。保证在所有Update
方法之后都会调用它。请更新您的链接,它已断开。(2013年10月2日8:03a)奇怪的是,这对我来说很有效。这是链接是的。这就是我需要的。它完全修复了它。thahks!:)
using UnityEngine;
using System.Collections;
public class CameraSlave : MonoBehaviour {
public Component Maincam;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
transform.rotation = Maincam.transform.rotation;
}
}