【问题标题】:Player Follow Camera Goes Inside Objects玩家跟随相机进入物体内部
【发布时间】:2019-11-23 01:49:11
【问题描述】:

我正在开发一个 3d 游戏,其中相机在位置和旋转场中持续跟踪玩家对象。

根据我的游戏设置完整的 3d 环境。一个玩家在环境的不同区域移动和旋转,我在屏幕前得到了这种不正常的视图。相机进入其他物体。

这是一个非常糟糕的游戏体验,那么如何解决这个问题? 当跟随相机的玩家进入其他环境对象时,如何让这个看起来更好?

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    您可以在玩家内部创建一个空的游戏对象,然后您的相机脚本不应该跟随玩家,而是应该跟随空的游戏对象。 如果您定义偏移量,这将是最佳实践 相机脚本如下:

    public class Followplayer : MonoBehaviour {
    
         public Transform player;
        public Vector3 offset;
    
        // Update is called once per frame
        void Update () {
            transform.position = player.position + offset;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-05
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2012-10-11
      相关资源
      最近更新 更多