Unity

C#

Unity | Transform拡張

Transform, RectTransformの拡張です。Transform ExtensionAddChild(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」から「Eve...
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 Action ...
Unity

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

Player InputのSend Messages / Broadcast Messagesを用いて、マウス座標をコンポーネントで受け取ります。InputSystemの勉強の続きです。名前空間using UnityEngine.Input...
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 Sys...
C#

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

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

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

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

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

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

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

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

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

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

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

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

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

UnityEditorのみで半角全角キーを押しても入力が切り替わらない(日本語入力自体出来ない)問題について。解決策Unity2019.3.9f1に更新(アップグレード)して解決。切り替えが出来なかったバージョンUnity2019.3.8f...
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の概要メモです。