2017-05-19 15 views
0

スクリプトを使用してプレーヤー素材にスプライトを追加する方法。私はプレーヤーのショップメニューを持っています。スプライトを選択するのが好きなときは、プレーヤーの素材に追加するのが好きですが、これを行う方法はわかりません。私は自分のコードを持っていますが、これを追加する方法はわかりません。これは私がこのようにしたコードですが、誰かがplayerSpriteをplayermaterialに追加する方法を教えてもらえますか?このコード:GameManager.Instance.playerMaterial = GameManager.Instance.playerSprite [index];材料のテクスチャにスプライトを割り当てる方法

答えて

0

あなたのコードでは、エラー:GameManager.Instance.playerMaterial = GameManager.Instance.playerSprite[index];は、MaterialSpriteを提供しようとしていることを意味します。

  • 実行時にTextureにスプライトを変換して、用途に応じて(あなたは私が思うSprite.textureを使用することができます)

  • playerMaterial.mainTextureに適用します:

    あなたの状況で

    あなたは2つのオプションを持っていますスプライトとして使用しない場合は、スプライトのインポート設定をテクスチャに変更し、配列をテクスチャとして宣言することもできます(実行時の変換を避ける)

希望すると、

関連する問題