0

我有 c# 类:

class VisualElement { 
   private GameObject mesh {get; set;};
   public VisualElement(){
      mesh = Gameobject.find("Models/VE");
   }  
   public void showMesh(GameObject player){
      //TODO show mesh
   }
}

我需要做什么才能让我的元素显示在场景中?

我可以从玩家那里得到我想要放置网格物体的位置。

4

1 回答 1

1

它在手册中。此外,GameObject.Find用于查找场景中已经存在的游戏对象。如果要从文件加载资产,请使用Resources.Load

另一方面,我 90% 确定你根本不需要这门课。每次创建 时VisualElement,只需实例化一个 GameObject,Unity 就会为您完成所有工作。

于 2013-06-24T06:48:14.093 回答