当我按下带有实例化语法C#的播放按钮时,Unity冻结

问题描述 投票:0回答:1

每次我统一按下播放按钮时,它只是坐在那里什么都不做,我认为这与实例化语法有关,这是我的代码,这是我运行的唯一脚本。我试图只是简单地为我的GameObject制作网格。如果有人知道为什么这样很棒,或者如果不是,那么您知道一种更好的方法。谢谢!!

    using UnityEngine;

public class Script2 : MonoBehaviour
{
    public GameObject Sprite;

    void Start()
    {
        Generate();
    }
    public void Generate()
    {
        float width = Sprite.transform.lossyScale.x;
        float height = Sprite.transform.lossyScale.y; 
        for (int y = 0; y <= 100; y += 10)
        {
           for (int x = 0; x <= 100; y += 10)
            {
                GameObject Square = Sprite;
                Instantiate(Square, new Vector2(x * width, y * height), Quaternion.identity);
            }
        }
    }
}

每次我统一按下播放按钮时,它只是坐在那里什么都不做,我认为这与实例化语法有关,这是我的代码,这是我运行的唯一脚本。 ...

c# unity3d instantiation
1个回答
0
投票

我拥有的最佳解决方案是我在创建预制网格时使用的方法,该方法是

© www.soinside.com 2019 - 2024. All rights reserved.