コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】uGUI の Text で1文字単位のアニメーションを実装できる「Text Juice」紹介

概要 「Text Juice」を Unity プロジェクトに導入することで uGUI の Text で1文字単位のアニメーションを実装できるようになります 使用例 使い方 Text のオブジェクトに「JuicedText」と「XXXXModifier」をアタッチして 各種パラメータを設定することで使…

【Unity】Unity エディタ上でメモを管理できる「NotepadToolUnity」紹介

はじめに 「NotepadToolUnity」を Unity プロジェクトに導入することで Unity エディタ上でメモを管理できるようになります 使い方 Unity メニューの「SVerdeTools>Notepaad」を選択すると メモを管理する「Notepad」ウィンドウが表示されます 「+」ボタンを…

【Unity】ゲームがバックグラウンドの時もキー入力を受け付けることができる「UnityRawInput」紹介

はじめに 「UnityRawInput」を Unity プロジェクトに導入することで ゲームがバックグラウンドの時もキー入力を受け付けることができるようになります 使い方 using UnityEngine; using UnityRawInput; public class Example : MonoBehaviour { private void…

【Unity】プログラマではない人向けの Unity のチュートリアルが公開されているサイト様

はじめに 上記のサイト様が、プログラマではない人向けの Unity のチュートリアルを公開してくださっております

【Unity】FPS、GC 発生回数、メモリ使用量を実機で確認できるプロファイラの UI「UniSimpleProfiler」を GitHub に公開しました

はじめに FPS、GC 発生回数、メモリ使用量を実機で確認できるプロファイラの UI 「UniSimpleProfiler」を GitHub に公開しました(実機なら GC Alloc は発生しません) バージョン Unity 2018.3.9f1 準備 UniSimpleProfiler は TextMesh Pro を使用するため…

【Unity】unity-webview のマージンを RectTranform から設定できる機能「UniWebViewMarginsFromRectTransform」を GitHub に公開しました

はじめに unity-webview のマージンを RectTranform から設定できる機能 「UniWebViewMarginsFromRectTransform」を GitHub に公開しました バージョン Unity 2018.3.11f1 使い方 var rectTransform = GetComponent<RectTransform>(); var margins = WebViewUtils.ToMargins</recttransform>…

【Unity】GC Alloc が発生しない Stack を使用できる「StackList」紹介

概要 「StackList」を Unity プロジェクトに導入することで GC Alloc が発生しない Stack を使用できるようになります 使用例 using Hont; using System.Collections.Generic; using UnityEngine; using UnityEngine.Profiling; public class Example : Mono…

【Unity】指定したフォルダやアセット、コンポーネントをシリアライズし直すことができる「UnityForceDirty」紹介

概要 「UnityForceDirty」を Unity プロジェクトに導入することで 指定したフォルダやアセット、コンポーネントを シリアライズし直すことができるようになります 使用例 using UnityEngine; public class Example : MonoBehaviour { public int m_AAAAA; pu…

【Unity】シンボルを簡単に定義できるエディタ拡張「UniSymbol」を GitHub に公開しました

はじめに シンボルを簡単に定義できるエディタ拡張 「UniSymbol」を GitHub に公開しました バージョン Unity 2018.3.11f1 下準備 UniSymbol を使用する場合は「Odin」を導入する必要があります https://assetstore.unity.com/packages/tools/utilities/odin…

【Unity】Transform の Inspector にリセットボタンを追加するエディタ拡張「Uni Transform Inspector」を GitHub に公開しました

はじめに Transform の Inspector にリセットボタンを追加するエディタ拡張 「Uni Transform Inspector」を GitHub に公開しました バージョン Unity 2018.3.11f1 インストール "com.baba_s.uni_transform_inspector": "https://github.com/baba-s/uni-trans…

【Unity】Unity エディタで使用できるカスタマイズ可能なツールバー「Unity Customizable Toolbar v2」を GitHub に公開しました

はじめに Unity エディタで使用できるカスタマイズ可能なツールバー 「Unity Customizable Toolbar v2」を GitHub に公開しました バージョン Unity 2018.3.11f1 使用例 クイックスタート Project ビューの「Create > Customizable Toolbar Settings」を選択…

【Unity】TextMesh Pro の設定をルール化して管理できる機能「TMP Rule」を GitHub に公開しました

はじめに TextMesh Pro の設定をルール化して管理できる機能 「TMP Rule」を GitHub に公開しました バージョン Unity 2018.3.11f1 使い方 Project ビューの「Create > TMP Rule Settings」を選択します すると、TextMesh Pro の設定をルール化して管理でき…

【VSCode】.tmpl ファイルでシンタックスハイライトを使用できる拡張機能「Nunjucks」紹介

はじめに 「Nunjucks」を VSCode に導入することで .tmpl ファイルでシンタックスハイライトを使用できるようになります 使用例 適用前 適用後

【VSCode】VSCode 上で Unity の Asset Store を閲覧できる拡張機能「Unity Asset Store viewer」紹介

はじめに 「Unity Asset Store viewer」を VSCode に追加することで VSCode 上で Unity の Asset Store を閲覧できるようになります 使用例 VSCode に追加された Unity アイコンを押すと、 Asset Store の人気のアセットなどが確認できます 項目を選択すると…

【Unity】Inspector で値をドラッグして変更する時に Shift や Alt を押しながらドラッグすると値の増加値が変化する

概要 通常 Shift を押しながらドラッグ 通常よりも値の変化が大きい Alt を押しながらドラッグ 通常よりも値の変化が小さい 参考ツイート You can multiply the Inspector's editing speed by pressing SHIFT (faster) or ALT (slower).>More tips here: htt…