【Unity】StartCoroutineを使わずコルーチンを回す
using UnityEngine; using System.Collections; public class TestCoroutine : MonoBe ...
【Unity】画面にログを表示する
端末単体でリアルタイムにログを確認できると結構便利。そんな訳で端末の画面上にログを表示してみます。 サンプルコード 適当なGameObjectに以下のコンポーネ ...
【Unity】編集不可のパラメータをInspectorに表示する
デバッグ用のパラメータ表示など、編集はしたくないけどパラメータの表示だけはしたいってことが多々あります。それを実現するための手順になります。 確認バージョン 2 ...
【Unity】ParticleSystem 拡張メソッド
親子構造の ParticleSystem を一括で再生、停止したかったので拡張メソッドを作りました。ParticleSystem が親子になっているだけなら親子 ...
【Unity】アプリケーション実行中にメモリ不足を検知する
メモリ不足を検知するには、Application.lowMemory にコールバック関数を登録します。 サンプルコード using System.Collect ...
【Unity】iOS と Android でストレージの空き容量を取得するスクリプト
アプリを利用している端末へ、データを追加ダウンロードしたりする際に必要となる「端末のストレージ空き容量チェック」。商用アプリでも稀にストレージの空き容量チェック ...
【Unity】Android端末の「Backキー」に対応する
Android 端末など「Backキー」が存在する端末に対するアプローチです。基本的な挙動は「画面上に配置されている「戻るボタン」処理と同じ動作をさせる」だと思 ...
【Unity】Shader の定義済みキーワードを動的に有効/無効化する(_EMISSION が効かなかった)
Unity に最初から存在する 3Dオブジェクトである Cube や Sphere に割り当てられている Standard.shader は実に様々なパラメータ ...
【Unity】MaterialPropertyBlock を使ってマテリアルのインスタンスを増やさない
Unity では Material の色を変えたりUVを変更したりした時点で Material のインスタンスが複製されてしまいます。値の変更だけなのに…そんな ...
【Unity】Object を XML 文字列に変換する
XMLファイルは見通しがそんなに良くないと感じているので、あまり使いたくはないのですがAndroidManifest ファイルが xml形式を採用していたりと世 ...