Unityでアトラス化したSpriteをResoucesから読み込んで取得するスクリプト
TexturePackerでアトラス化したスプライトを利用する場合を想定しています。
TexturePackerのインポートはこちらを参考にしてください。 tsubakit1.hateblo.jp
以下、ソースコードです。
続きを読むuGUIで無限スクロールビューを一定間隔で止まるように拡張するスクリプト
スマホのホーム画面のように一定間隔で止まるようなスクロールビューを実現しました。
uGUIで無限スクロールビューを一定間隔で止まるように拡張するスクリプト · GitHub
スクリプトはこちらの記事で紹介されている「無限スクロールビュー」の拡張となっています。
続きを読むUnityのExecutionOrderは継承元に依存するのか調べてみた
まずこんな抽象クラスを用意し、メニュー: Edit > Project Settings > Script Execution Orderより最優先に実行するように設定。
using UnityEngine; public abstract class AbstructPriorityUpdate : MonoBehaviour { void Update () { PriorityUpdate (); } public abstract void PriorityUpdate(); }
これを継承したtest1クラスでPriorityUpdate()を呼び出した場合と、MonoBehaviourを継承したtest2クラスでUpdate()を呼び出した場合で実行順を比較してみました。
続きを読む