Unity

C#

画面外のLive2Dモデルの処理を止める【Unity】

Live2DモデルをUnityで使用する際に、出来る限り最適化したい系の挑戦#1です。 前提として、Live2Dモデルプレハブは有効であれば何処にいてもCubismModel.Update()を処理しているようです。 事前に読み込むにしても...
ClipStudio

【クリスタ】一つの画像でまるしかくUI【Unity】

Unity等で使える9SliceUI画像の描き方と使い方メモです。
Unity

【Unity】リファレンスの読み方【Debug.Log()から理解】

Unityが提供するソフトウエアのスクリプトリファレンスの読み方(見方)を書きます。
C#

【Unity,C#】外部リソースを使用する時の注意【メモ】

Dispose()が必要なクラスの見分け方とアンマネージドリソース破棄を行うusingステートメント。
C#

【Unity】シングルトン

何度も掘り返される、シーン上に一つしかないスクリプト。 使用する際はSingletonMonoBehaviour<自身のクラス名>を継承して使用。 コピペの場合は"using BlueBreath;" using UnityEngine; ...
ClipStudio

【Unity】汎用UIイラストを考える【クリスタ】

目的 1、表示するUI画像を出来る限り高画質にしたい。 (必要以上に大きくしてメモリを消費する事は避ける) 2、最優先はUnityですが、画像を以外のプラットフォームでも使用可能なフォーマット(9Slice等)で設計したい。 3、データ容量...
Tips勉強

SerializeReference【UnityTipsお勉強】

Unity 2019.3にて追加された SerializeReference インターフェースがシリアライズ出来るようになったそうです! SerializeReference(UnityDocs) My new favourite feat...
Tips勉強

オブジェクトのタグを調べる時【UnityTipsお勉強】

gameObject.CompareTag("タグ")を使う メリット gameObject.CompareTag("タグ") とすることで、 gameObject.tag == "タグ" より倍早く調べる事が出来る。 ガベージコレクション...
UI

操作用Canvasの設定メモ

Hierarchy(右クリック)>UI>Canvas でScene上にCanvas追加 Inspector上でRenderModeを ScreenSpace-CameraにRenderCameraにMainCameraを選択(ドラッグ&ドロ...
C#

シーン遷移するだけのスクリプト

使用例:MainSceneTemplateという名前のシーンに飛びたい。 上のスクリプトを管理用のオブジェクト(任意)にアタッチする。 UI>Buttonを配置、Button(Script)を設定する。 1、SceneChangerをアタッ...
OdinInspector

編集不可にする。【OdinInspector】

OdinInspector

OdinInspector練習帳

メモ書きです。OdinInspector自体にAttributes Example Windowなるものが搭載されたため、今後の更新はそれらのAttributeを使用して完成させたコードを載せたいと思います。 【Sirenix様のページ】 ...
C#

【Unity】兄弟オブジェクトを全て取得する。

自身を含まない親オブジェクトの子階層を取得する。Rootの時は取得しません。 コード 上段のコードは本体、適当なフォルダを選びコピーペーストで導入可能。 GameObject[] brothers = gameObject.GetAllBr...
C#

子オブジェクトをすべて取得する。

パフォーマンスに問題があります。 GetAllChildrenスクリプトは適当なフォルダに入れる。 gameObject.GetAllChildren() で子オブジェクト全てを取得できる。 2個目の GetAllChildrenTest ...
C#

親オブジェクトを全て取得する

パフォーマンスに問題があります。 GetAllParentTestはOdinInspectorの関数ボタン ChildButtonAから呼び出すと親をルートまで(ここではParentとCanvas)取得する。入れ子にした時に使うかもしれない...
OdinInspector

インスペクタに関数を実行するボタンをつける【OdinInspector】

OdinInspector

インスペクタに見出しを付ける 【OdinInspector】

でインスペクタに見出しが付けられる 見える見える。