(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!


2022-03-01から1ヶ月間の記事一覧

Unity上でメッシュの頂点を編集して3Dモデルの微調整が出来る Vertex Tweaker【Unity】

この記事でのバージョン Unity 2020.3.25f1 はじめに 以前、Unity上でメッシュの頂点を編集してブレンドシェイプを作成するBlend Shape Builder というUnity公式のツールで無料(MITライセンス)を紹介したのですが、 これに含まれるVertex Tweakerというメッ…

ネイティブプラグインを書かずにUnity製のアプリにHaptic Feedback(振動)を実装する【iOS】【Unity】【アセット】

この記事でのバージョン Unity 2020.3.25f1 はじめに Apple製品にはHaptic Feedbackというちょっとリッチな振動をさせる機能があります。 もちろん、iPhone等のiOS端末にも付いてる機能なのですが、残念ながらUnityは対応しておらず、使うにはネイティブのプ…

Animatorのステート(状態)の変更を検知する StateMachineBehaviour【Unity】

この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はStateMachineBehaviourというAnimatorで使うタイプのクラスについての紹介です! StateMachineBehaviour はステートマシンのステートに追加できるコンポーネントです。ステートのすべてのスクリプ…

Post Processing Stackの設定値をプログラムから変更する方法【Unity】【ポストプロセス】

この記事でのバージョン Unity 2020.3.25f1 はじめに Unity公式からポストプロセスを使って見栄えを簡単かつ劇的に変える事が出来るPost Processing Stack(Version 2.x)というものが提供されていますが、 今回はこのPost Processing Stackの設定値をプログラ…

Unity上でメッシュの頂点を編集してブレンドシェイプを作成する Blend Shape Builder 【Unity】

この記事でのバージョン Unity 2020.3.25f1 Blend Shape Builder 1.0.0 はじめに 今回はBlend Shape BuilderというUnity上で頂点を編集してブレンドシェイプを作成するツールの紹介です。ちなみにUnity公式のツールで無料(MITライセンス)で使えます。 イメー…

uGUIでグラフを表示出来る無料ライブラリ unity-ugui-XCharts【Unity】【uGUI】

この記事でのバージョン Unity 2020.3.25f1 unity-ugui-XCharts v2.6.0 はじめに 今回はXChartsというuGUIでグラフが表示出来るライブラリの紹介です! 以下のような感じで、線グラフ、棒グラフ、、円グラフ、散布図等など色々なグラフを簡単に表示する事が…

コンポーネントをタブ表示し作業効率をアップする Smart Inspector【Unity】【アセット】

この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はSmart Inspectorというコンポーネントがタブ表示出来るようになるフリーソフトウェアの紹介です! イメージとしては以下のような感じで、簡単にコンポーネントの表示を切り替えられるようになるの…

OpenUPM(Unity Package Manager)を使ってパッケージをインストールする方法 【Unity】

この記事でのバージョン Unity 2020.3.25f1 はじめに Unity向けのオープンソースを導入するためのサービスにOpenUPM(Unity Package Manager)という物があります。 OpenUPM is a service for hosting and building open-source UPM (Unity Package Manager) p…

任意の値に最も近い値を取得するLINQの拡張メソッド【Unity】【C#】【LINQ】【拡張メソッド】

拡張メソッドとは LINQとは はじめに LINQには同じ値を取得するというメソッドはありますが、 //検索対象のList var list = new List<int>() { -11, 0, 5, 8, 24, 100 }; //Listの中から0を取得(なければデフォルト値) var targetValue = list.FirstOrDefault(val</int>…