C# Unity 3D在鼠标单击上生成10个对象

C# Unity 3D在鼠标单击上生成10个对象,c#,unity3d,C#,Unity3d,如何在单击时生成预置?要实例化预置,您可以使用实例化(正如有人在评论中告诉您的那样) 要做到这一点,10次使用一个简单的for循环:for(inti=0;i您的问题不清楚,但预置可以像这样生成:GameObject instObj=Instantiate(预置,transform.TransformPoint(Vector3.forward),Quaternion.identity);我如何调用预置的可能重复(称为dice)把你的问题肯定已经得到回答的评论总结起来,重复10次。现在你所需要做的就

如何在单击时生成预置?

要实例化预置,您可以使用
实例化
(正如有人在评论中告诉您的那样)


要做到这一点,10次使用一个简单的for循环:
for(inti=0;i您的问题不清楚,但预置可以像这样生成:
GameObject instObj=Instantiate(预置,transform.TransformPoint(Vector3.forward),Quaternion.identity);
我如何调用预置的可能重复(称为dice)把你的问题肯定已经得到回答的评论总结起来,重复10次。现在你所需要做的就是自己动手做一些事情。非常感谢
void Update () 
{
    if (Input.GetMouseButtonDown ("Fire1")) 
    {

    }
}
void Update () 
{
    if (Input.GetMouseButtonDown ("Fire1")) 
    {
        for (int i = 0; i < 10; ++i){
            Instantiate(m_oMyPrefab, m_oMyPosition, m_oMyRotation);
        }
    }
}