如何使用c#在unity场景中导入3D模型?



如何使用c#导入3D模型统一场景?

你将无法"导入"你的模型到你的场景,但你将能够实例化一个Unity预制,包含你的3D模型。预制件作为一个模板,你可以在场景中创建新的对象实例,包含你想要的每个组件(例如你的3D模型的MeshRenderer)

查看文档:

https://docs.unity3d.com/Manual/InstantiatingPrefabs.html

// Unityscript
// Drag & Drop your prefab in this field inside the inspector
var brick : Transform;
function Start () {
    for (var y = 0; y < 5; y++) {
        for (var x = 0; x < 5; x++) {
            Instantiate(brick, Vector3 (x, y, 0), Quaternion.identity);
        }
    }
}

// C#
// Drag & Drop your prefab in this field inside the inspector
public Transform brick;
void Start() {
    for (int y = 0; y < 5; y++) {
        for (int x = 0; x < 5; x++) {
            Instantiate(brick, new Vector3(x, y, 0), Quaternion.identity);
        }
    }
}

最新更新