这个问题一直让我很纠结,为什么总是提示不在当前“上下文中”
using UnityEngine;using System.Collections;
public class test : MonoBehaviour {
// Use this for initialization
void Start () {
//得到MeshFilter对象 目前是空的
MeshFilter meshFilter=(MeshFilter)GameObject.Find("face").GetComponent(typeof(MeshFilter));
//得到对应的网格对象
Mesh mesh1=meshFilter.mesh;
//三角形顶点的坐标数组
Vector3[]vertices1=new Vector3;
//三角形顶点ID数组
int[]triangles1=new int;
//三个顶点对应的坐标数组
vertices1=new Vector3(0,0,0);
vertices1=new Vector3(0,1,0);
vertices1=new Vector3(1,0,0);
triangles1=0;
triangles1=1;
triangles1=2;
mesh1.vertices=vertices1;
mesh1.triangles=triangles1;
}
// Update is called once per frame
void Update () {
}
}
如果你用的 mono编辑器,那可能是中文注释的问题吧。加注释的时候最好在中文两边都加上英文符号,例如我都是用//**中文注释部分**//这种格式,就绝不会出问题 好的 谢谢学到了 小技巧!! 学到了新技巧ㄋ! 很不错 楼主是超人 难得一见的好帖 说的非常好 LZ真是人才 很不错
页:
[1]