tips:本章将创建脚本CameraWork以便镜头跟随玩家
1.创建C#脚本’‘CameraWork’
2.书写代码如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraWork : MonoBehaviour
{
#region Private field
[SerializeField]
private float distance = 7.0f;
[SerializeField]
private float height = 3.0f;
//允许摄像机与目标垂直偏移,例如提供更多的场景曝光视图和更少的地面
[SerializeField]
private Vector3 centerOffset = Vector3.zero;
//如果预制件的组件被photon网络实例化,则将其设置为 false,并在需要时手动调用 onStartFollowing()
[SerializeField]
private bool followOnStart = false;
[SerializeField]
private float smoothSpeed = 0.125f;
//cache
Transform cameraTransform;
bool isFollowing;
Vector3 cameraOffset = Vector3.zero;
#endregion
#region monobehaviour callbacks
// Start is called before the first frame update
void Start()
{
if(followOnStart)
{
OnStartFollowing();
}
}
private void La

最低0.47元/天 解锁文章
2529

被折叠的 条评论
为什么被折叠?



