暇つぶし2chat GAMEDEV
- 暇つぶし2ch721:名前は開発中のものです。
16/02/14 22:19:48.46 ZA1oCLSd.net
>>705
それはAnimationControllerそのものだからAnimationClipをImage.spriteを毎フレーム書き換えるように作れば勿論スプライトアニメーションとして動くよ
ただUnityでのスプライトアニメーションの仕組みは基本的には2Dで使われる前提で用意されたものなのでSpriteRenderer.spriteを書き換える様な形で生成される
SpriteRendererはそのままではuGUIの世界に持って来れないからそのままでは表示されない
もし2D用のAnimationClipをそのまま使うなら
まずSpriteRendererをアタッチして2Dのスプライトアニメーションを動かしておいて、適当なスクリプトで
void Update(){
image.sprite=spriteRenderer.sprite;
}
とかやれば一応アニメーションは表示されるはず。効率の良い方法でないからお勧めはしない
俺なら2D用のスプライトアニメーション(AnimationClip)をuGUI用のスプライトアニメーションに変換するエディタスクリプトを書くかなぁ


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch