我正在嘗試在Unity中創建一個拼圖遊戲,通過'遊戲設計HQX'複製YouTube上的一個教程。我寫了教程第一部分的所有代碼,Unity不會運行它,我不明白爲什麼。請幫助..拼圖遊戲代碼沒有運行
using UnityEngine;
using System.Collections;
public class Movepiece : MonoBehaviour {
public string pieceStatus = "";
// Update is called once per frame
void Update()
{
if (pieceStatus != "locked")
{
Vector2 mousePosition = new Vector2(Input.mousePosition.x, Input.mousePosition.y);
Vector2 objPosition = Camera.main.ScreenToWorldPoint(mousePosition);
transform.position = objPosition;
}
}
private void OnTriggerEnter2D(Collider2D collision)
{
if (other.gameObject.name == gameObject.name)
{
transform.position = other.gameObject.transform.position;
pieceStatus = "locked";
}
}
}
這是統一給我的錯誤: 資產/ Movepiece.cs(28,34):錯誤CS0103:名稱'其他」不在當前情況下存在
這不會是一個問題,如果他在代碼中使用碰撞而不是其他變量名稱。 – yes
@既可以 – Draco18s