Unity

C#

Unity | Transform拡張

Transform, RectTransformの拡張です。 Transform Extension AddChild(GameObject) 呼び出したオブジェクトの子にゲームオブジェクトを生成します。 SetX(float) 呼び出した...
Unity

Unity Packageの出力メモ。

自作したアセットを出力(エクスポート)して、保存する方法のメモです。 Unity Packageを出力する手順 「Assets」 > 「Export Package」を選択する。出力対象にチェックを入れて、「Export」 参考
Unity

オブジェクトにスクリプトを素早くアタッチする | Unity

Add Component Menu Attributeを使用してオブジェクトにスクリプトを素早くアタッチ出来ます。 今回行う事 Add Componentに任意のメニューを追加します。 コード その他 表示上でスクリプト名がメニュー名に変...
C#

Event Systems チートシート | Unity

オブジェクト、UI等への入力を受け付けるEvent Systemsのメモ(チートシート)です。
Unity

Input SystemとEvent Systemsを使用した際のエラー【Unity】

「Input System」を使用してエラー:「Pointer should have exited all objects before being removed」が起きた場合の対処メモです。 対処の手順 「Hierarchy」から「E...
Unity

Unity | UI操作をInput Systemへ送信

UI操作をInput Systemに送信する方法のメモです。 Event Systemのコンポーネント Input Action Assetの作成 UI用のInput Actionsを作成します。(ほぼデフォルト) Event System...
Unity

Player Input コンポーネント【Unity / InputSystem】

Player Input関連のメモです。 Player Input コンポーネント ゲームオブジェクトに取り付け、「Input Action Asset」から受けた操作をオブジェクトに送信します。 Actions 新たに「Input Act...
Unity

Input System(v1.0.0)でマウス座標取得【Unity】

Player InputのSend Messages / Broadcast Messagesを用いて、マウス座標をコンポーネントで受け取ります。 InputSystemの勉強の続きです。 名前空間 using UnityEngine.In...
Unity

Visual Effect Graphを導入する【Unity】

Visual Effect Graph の導入手順、使用手順です。 導入の手順 既に作成済みのプロジェクトに導入する場合 「Window」メニューから「Package Manager」を開きます。「Visual Effect Graph」を...
C#

Input Systemを使用してEvent起動【Unity】

Input Systemを作成して、Player Inputから任意のEventを起動する方法をメモ。 今回行う事 「Input System」の作成と設定。「Player Input」からEventを起動する。 またこの記事はInput ...
C#

GameObjectのSetActive()を反転させる拡張メソッド【Unity】

シーン内オブジェクトのSetActive()を反転させるだけのシンプルな拡張とゲームオブジェクトにAddComponentするサンプル GameObjectSetInvert:GameObject拡張。SetInvertBehaviour:...
Unity

Unity のスクリプトを Visual Studio Codeで編集する

Unity でのC#コード編集をVisual Studio Codeで行う場合の導入手順メモです。 導入までの手順 「Visual Studio Code」をダウンロード、インストールする。「.Net Core SDK for Visual...
C#

ScriptableObject でデータ管理をする【 Unity 】

Unity 内でキャラクターのデータ、設定を保存する事等によく使用される ScriptableObject について、作成と使用手順をまとめます。 作成手順 「ScriptableObject」を継承したスクリプトを作成します。メニューから...
Unity

Editor拡張をしたが描画が更新されない時【Unity】

エディタ上で「選択対象オブジェクト」のインスペクタから値を変更し、「別オブジェクト」のスプライトを変更しても画面上ではそれが更新されない場合(再生中は正常) EditorApplication.QueuePlayerLoopUpdate()...
Unity

静止画、動画を作成する【Unity Recorder】

Unity Recorder を使用して静止画、動画の作成・出力する際の手順と注意点になります。 静止画、動画を作成する スクリーンショットを保存する Twitter、ブログ用に静止画を保存する場合パッケージを使用するより早い場合があります...
Asset

TextMeshProで日本語フォントを使用する【Unity】

Text Mesh Proでフォントを使用する場合Font Assetが必要になります。 この記事では使用するまでの手順を説明します。
Unity

UnityEditor内で日本語入力が出来ない問題

UnityEditorのみで半角全角キーを押しても入力が切り替わらない(日本語入力自体出来ない)問題について。 解決策 Unity2019.3.9f1に更新(アップグレード)して解決。 切り替えが出来なかったバージョン Unity2019....
Asset

Script Inspector 3 で使いそうなコードスニペットを書き溜める【Unity,C#】

Unityで良く使いそうなテンプレコードをScript Inspector 3に登録する回です。
Asset

Script Inspector 3のコードスニペットをカスタマイズ【Unity】

Script Inspector 3 のコードスニペットとその自作方法をまとめました。
C#

Input Systemの勉強(v1.0.1)【Unityメモ】

UnityInputSystemの概要メモです。