2018/7/6UnityメニューのAssetsからImportPackage、StandardAssetに含まれてるUtilityの中にあるもので出来ること一覧。使ってみたら追記する予定。最初からこういうの使えばよかった。いくつか混じってる気もしますが。Utilityフォルダ内にたくさんスクリプトが入ってました。これ使ってれば自分で書く必要なかったなってものが沢山あったのでせっかくだからMEMO。追記:スクリプトからこういうことが出来るみたいな、初心者向けの機能紹介みたいな感じのアセット?ActiveTriggerトリガーコライダーが発生したとき、6種類のアクションを起こせる。アクションはEnumで定義されている。Targetにはアクションを起こしたいオブジェクトを指定。Noneの場合はこのコンポーネントを持っているオブジェクトになる。アクションを起こす回数も指定できる。Targetに設定したオブジェクトとその子にもトリガー判定が発生。Targetに設定したオブジェクトをSourceに設定したオブジェクトと入れ替える。TargetをDestroyして、同じポジションとローテーションでInstantiateするっぽい。Targetに設定したオブジェクトをActiveにする。Targetのコンポーネントをオンにする。TargetのAnimaterをプレイさせる。Targetのオブジェクトをノンアクティブにする。AlphaButtonClickMaskAutoMobileShaderSwitchモバイル環境でシェーダを変えれるやつかと。Unity_Androidとかで分岐させてあるようです。AutoMoveAndRotateファイル名通り、オブジェクトが自動で回転する。TimeScaleを無視するかどうかも設定できるっぽい(Inspectorから見た感じ)。CameraRefocusカメラを追従させる。MonoBehaviourを継承してない。クラスとして呼び出して実行する。CurveControlledBobDragRigidbodyクラス名通り、RigidBodyを持っているコンポーネントにつけると、ドラッグしたら動くようになる。動き方はイマイチな気も。DynamicShadowSettingsEventSystemChecker数行だけのシンプルなスクリプト。シーン内にEventSystemコンポーネントを持つオブジェクトが無かったら、追加する。FindObjectOfType<EventSystem>()を使っている。FollowTargetTargetにくっついていく。どれくらい離れてついていくかの、オフセットも設定可能。単純だし短いスクリプトだけど使いやすいかも。ForcedResetFOVKickFPSCounterファイル名通り、FPSが表示される。[requirecomponent]属性がついているので適当なオブジェクトにつければそのまま使えそう。Canvasも自動で追加されるのかは不明。textにつければそのまま使えます。LerpControlledBobObjectResetterParticleSystemDestroyerPlatformSpecificContentSimpleActivatorMenuSimpleMouseRotatorSmoothFollow良い感じにターゲットの後を追従する。回転の設定なんかも可能。カメラにつけて使ってみるといいかも。TimedObjectActivatorTimedObjectDestructor指定秒後にオブジェクトをデストロイする。AwakeでInvoke処理を呼び出しているというシンプルなスクリプト。Tips本当に細かいことです。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。