マインクラフトのような 2D ゲームを作っていますが、ブロック テクスチャを 1 つのチャンクで変更する以外は問題ないようです。これは私がスプライトを変更しようとする方法です:
var block = new GameObject("blok", typeof(SpriteRenderer), typeof(BoxCollider2D), typeof(CircleCollider2D));
block.GetComponent(SpriteRenderer).sprite = Sprite.Create(Resources.Load("/Prefabs/Blokovi/blok_zemlja") as Texture2D, Rect(0, 240, 16, 16), Vector2(0.5, 0.5), 16);
効果がありません、なぜですか?
PS UnityScript/JavaScript を使用しています。
前もって感謝します!