- 673 名前:名前は開発中のものです。 mailto:sage [2014/07/20(日) 03:29:45.20 ID:P9Nn2f63.net]
- >>652
Unityが3Dのソフトなの忘れてました。 2Dのスプライトアニメーションです・・・ せっかく答えてもらったのにすみません。 アニメーションじゃない場合は、こんな感じで画像切り替えできたんですが、 gameObject.GetComponent<SpriteRenderer> ().sprite = Sprite.Create (www.texture, new Rect (0, 0, 500, 500), new Vector2 (0, 0)); アニメーションの場合画像が変わってくれません。 foreach (var renderer in GetComponentsInChildren<SpriteRenderer>()) { string spriteName = renderer.sprite.name; renderer.sprite = Sprite.Create (www.texture, new Rect(0,0,51,54), new Vector2 (0, 0)); } このrenderer.spriteとは別のところにテクスチャデータがあるんでしょうか?
|

|