我該如何解決?Unity 告訴我我在第 7 行和第 18 行有錯誤 CS 1513 和 1022

這正是導致這一切的腳本中的代碼
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Camera1 : MonoBehaviour
{
void Start() {
private Vector3 NewPos = new Vector3(0, 0, 0);
}
// Update is called once per frame
void Update()
{
NewPos = GameObject.Find("Thing").transform.position;
NewPos.z ;
transform.position = NewPos;
}
}
我嘗試根據錯誤的含義來修復它,但它只是給了我更多的錯誤訊息。
另外,VSCode 發現缺少 { / } 的問題為零,這是怎么回事?
uj5u.com熱心網友回復:
你的 newpos 向量是私有的,所以你不能用另一種方法來改變它。嘗試在所有方法之前在頂部定義向量,但不要給它一個值,然后根據需要更改 start 和 update 方法中的值。請記住,如果要更改另一個腳本中的值,則需要將其設定為 public
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/435348.html
上一篇:我想用游標移動一個物件
下一篇:時間軸轉到最后一幀
