C# Queueにクラスを挿入後うまく取り出せない時の対処 Queueに変更を反映する操作を追加します。 QueueにクラスをEnqueueから追加する処理を行った後、Dequeueから取り出す処理を実行した際に最後に追加したクラスが取り出される場合の対処です。 失敗例 using System.C... 2021.01.11 C#Unity
Unity Unity | エディタ拡張を常に反映させるメモ インスペクター拡張を行った際等に、ゲームを実行していなくともMonobehaviourの処理を行いたい場合に使用できます。 コード 下のコードをMonoBehaviourクラスの前に取り付けます。 サンプルスクリプト ExecuteInEd... 2020.12.18 Unity
Asset Unity | Inspectorを拡張するサンプルScript集 Inspectorを拡張するサンプルScript集です。適当なゲームオブジェクトに取り付けて確認できます。 テンプレート 何もしない拡張と基本的な説明です。 MonoBehaviour拡張 using UnityEngine; #if UN... 2020.12.14 2021.01.25 AssetUnity
Unity Unity | 最大公約数、最小公倍数を計算&Tips 整数の最大公約数、最小公倍数を計算するスクリプトを書きます。 計算を行うスクリプト 内容は以下の2つです。 呼び出して使用する最大公約数、最小公倍数を求めるスクリプト確認を行うテスト用スクリプト 最大公約数、最小公倍数を求めるスクリプト E... 2020.12.02 2021.01.16 Unity数学
Unity Unity | 実行時に必ず呼び出すメソッド用Attribute ゲームの実行時必ず呼び出すメソッドに付けるAttributeのRuntimeInitializeOnLoadMethodのメモです。 RuntimeInitializeOnLoadMethod シーン読み込み前 //Awakeの前に呼び出さ... 2020.11.16 Unity
Unity Text Mesh Proのスクリプト操作メモ Unity Text Mesh Proをスクリプトから扱うメモです。 表示する文字列を変更する 3通りの変更方法をScriptableObjectを絡めて紹介します。 文字一つ一つに分けたChar[]stringと変数をセット出来るSetT... 2020.11.11 2021.03.05 Unity
C# Unity C# | データの型の種類とサイズ C#で扱うデータの型の種類とサイズです。 C#の組み込みの値型 形式キーワードサイズ(ビット数)範囲論理型bool1true/false文字型char16Unicode Standard符号つき整数型sbyte8-128 ~ 127 符号つ... 2020.11.08 C#Unity
C# Unity | String文字列をChar[]文字配列に変換する String文字列をChar[]文字配列に変換するめもです。 コード string.ToCharArrayメソッドを使用します。 using UnityEngine; public class String2Char : MonoBehav... 2020.11.08 C#Unity
Unity Unity | 画像・テキストに枠線をつける「Outline」コンポーネント UI画像や、テキストに枠線をつけるコンポーネント「Outline」のメモです。 使用方法 「AddComponent」から「Outline」をアタッチして使用します。 設定項目 プロパティー説明Effect Color枠線の色Effect ... 2020.11.07 2020.12.03 Unity
Component Unity | 画像・テキストに影をつける「Shadow」コンポーネント UI画像や、テキストに影をつけるコンポーネント「Shadow」のメモです。 使用方法 Shadowコンポーネント 「AddComponent」から「Shadow」をアタッチして使用します。 設定項目 プロパティー型機能Effect Colo... 2020.11.07 ComponentUIUnity
Unity Unity 2020.1以降のプレビューパッケージ導入メモ Unity 2020.1以降のプレビューパッケージは表示されません。 以下の手順で導入します。 プレビューパッケージ導入 手順 「Edit」>「Project Settings」>「Package Manager」を開きます「Enable ... 2020.10.04 Unity
Unity Unity | Rect Transformのアンカーが表示されない場合 新しくRect Transformを持つオブジェクトを生成もしくは階層を跨いで移動した際に、その親のオブジェクトがTransformを持つ場合にアンカーが表示されなくなります。 親オブジェクト生成されるオブジェクトのRect Transfo... 2020.09.02 Unity
ClipStudio Unity | 円を使用して枠付き角丸のUIを作成する コンテンツ背景用とその影の円を使用してUIを作成します。 2020.07.11 2023.02.23 ClipStudioUnity
C# Custom Sampler(メモ) Custom Samplerが使いたかっただけのメモです。 コード ガベージコレクションの発生しないデリゲート 参考 2020.06.16 C#Unityメモ
C# Unity | スクリーンショットの撮影 UnityEditorでスクリーンショットが撮影したかったため作成。適当な割にかなり余計な事がしてあるスクリプトです。 今後Input System対応しやすくするため変な切り方に見えるかもしれません。 AssetとPackageの導入 D... 2020.06.13 C#Unity
Unity Text Mesh Proリッチテキストメモ Unity無料アセットのText Mesh Proではリッチテキストタグを使用して、テキストのレイアウト、見た目を変更できます。 タグ一覧 テキスト配置 段落の先頭に配置するタグです。 右寄せ・左寄せ・中央揃え <align="right"... 2020.06.06 2021.07.28 Unity
Unity Input System(v1.0.0)でマウス座標取得【Unity】 Player InputのSend Messages / Broadcast Messagesを用いて、マウス座標をコンポーネントで受け取ります。 InputSystemの勉強の続きです。 名前空間 using UnityEngine.In... 2020.05.08 Unity
Unity Visual Effect Graphを導入する【Unity】 Visual Effect Graph の導入手順、使用手順です。 導入の手順 既に作成済みのプロジェクトに導入する場合 「Window」メニューから「Package Manager」を開きます。「Visual Effect Graph」を... 2020.04.21 2020.09.13 Unity
C# Input Systemを使用してEvent起動【Unity】 Input Systemを作成して、Player Inputから任意のEventを起動する方法をメモ。 今回行う事 「Input System」の作成と設定。「Player Input」からEventを起動する。 またこの記事はInput ... 2020.04.20 2020.04.21 C#Unity
Unity Unity のスクリプトを Visual Studio Codeで編集する Unity でのC#コード編集をVisual Studio Codeで行う場合の導入手順メモです。 導入までの手順 「Visual Studio Code」をダウンロード、インストールする。「.Net Core SDK for Visual... 2020.04.19 2020.06.18 Unity