Spriteの読み込みと生成

「Spriteの読み込みと生成」の編集履歴(バックアップ)一覧はこちら

Spriteの読み込みと生成」(2015/06/21 (日) 13:20:04) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

-複数の画像を含むsprite  ①Resourcesに貼り付ける  ②multipleに変更  ③spriteEditorで、gridでsliceする  ④spriteの特定コマを選択して、sceneに貼るとAnimatorが自動的に作られる -単独読み込み Vwall = Resources.Load<Sprite>("Vwall"); -複数読み込み door = Resources.LoadAll<Sprite>("door"); void dropSprite2(Sprite sp,float x,float y,string name,string tag) { GameObject obj2 = new GameObject("Sprite"); obj2.name=name; obj2.tag=tag; obj2.layer=LayerMask.NameToLayer("BlockingLayer"); BoxCollider2D col = obj2.AddComponent<BoxCollider2D>(); SpriteRenderer obj=obj2.AddComponent<SpriteRenderer>(); obj.sortingLayerName = "Units"; obj.sprite = sp; obj.transform.position = new Vector3(x,y); col.size=obj.bounds.size; obj2.transform.parent=MapRoot.transform; }
-複数の画像を含むsprite  ①Resourcesに貼り付ける  ②multipleに変更  ③spriteEditorで、gridでsliceする  ④spriteの特定コマを選択して、sceneに貼るとAnimatorが自動的に作られる -単独読み込み Vwall = Resources.Load<Sprite>("Vwall"); -複数読み込み door = Resources.LoadAll<Sprite>("door"); void dropSprite2(Sprite sp,float x,float y,string name,string tag) { GameObject obj2 = new GameObject("Sprite"); obj2.name=name; obj2.tag=tag; obj2.layer=LayerMask.NameToLayer("BlockingLayer"); BoxCollider2D col = obj2.AddComponent<BoxCollider2D>(); SpriteRenderer obj=obj2.AddComponent<SpriteRenderer>(); obj.sortingLayerName = "Units"; obj.sprite = sp; obj.transform.position = new Vector3(x,y); col.size=obj.bounds.size; obj2.transform.parent=MapRoot.transform; }

表示オプション

横に並べて表示:
変化行の前後のみ表示: