为什么我的变量不可访问
本文关键字:访问 变量 我的 为什么 | 更新日期: 2023-09-27 18:10:26
using UnityEngine;
using System.Collections;
public class objectControl : MonoBehaviour {
public char slected_item = 'F';
public int selected_model = 0;
public GameObject f,o,d;
// Use this for initialization
void Start () {
f = GameObject.Find("f");
o = GameObject.Find("o");
d = GameObject.Find("d");
selected_item = 'F';
}
// Update is called once per frame
void Update () {
selected_item = 'F';
if (Input.GetKey(KeyCode.F)){
selected_item = 'F';
doSelectedAnimation();
}
}
void doSelectedAnimation(){
iTween.MoveTo(f,iTween.Hash("y",-3,"time",4));
}
}
在代码中,我试图从3个不同的地方访问"selected_model"。但是没有一个是有效的。调试器给出以下错误:
Assets/Scripts/objectControl.cs(15,17):错误CS0103:名称' selected_item'在当前上下文中不存在
您将其定义为public char slected_item = 'F';
selected
中缺少一个e
;)
这不是抱怨selected_model
,只是你把selected拼错了。这应该在IDE中很容易看到吧?