コガネブログ

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

【Unity】ドット絵のゲームで 22 種類のフィルターを使用できる「Simple Dissolve Shader」紹介(無料)

概要 2018/2/27 に「Pixel Art Filters From Emulators」がリリースされました 「Pixel Art Filters From Emulators」を導入すると、 ドット絵のゲームで 22 種類のフィルターを使用できるようになります 検証環境 Unity 2018.2.14f1 Pixel Art Filters From…

【Unity】InControl において「LOGICOOL ゲームパッド F310r」の DirectInput で入力を受け付ける時の割り当て

概要 Logicool G ロジクール G ゲームパッド コントローラー F310r PC ゲーム 有線 usb FF14 Windows版推奨 国内正規品 【 ファイナルファンタジーXIV 推奨周辺機器 】Logicool G(ロジクール G)Amazon ボタン 番号 A Button 1 B Button 2 X Button 0 Y Butto…

【Git】Git-LFS not supported

概要 Git-LFS not supported. You'll need to upgrade to Git XXXX or later. We recommend upgrading to Git XXXX. SourceTree で Git-LFS を使用しているリポジトリを参照した時に 上記のエラーに遭遇しました SourceTree メニューの「ツール>オプション」…

【雑記】Thunderbird の古いバージョンを入手する(ダウングレードする)方法

概要 https://archive.mozilla.org/pub/thunderbird/releases/ 上記のページで Thunderbird の古いバージョンが公開されている ダウンロードしたいバージョンを選択して、プラットフォームを選択して、 言語を選択すると、インストーラが見つかる

【Unity】UnityEngine.Object.name にアクセスすると 46B の GC Alloc が発生する

概要 using UnityEngine; public class Example : MonoBehaviour { private void Update() { var name = gameObject.name; } } 検証環境 Unity 2017.4.7f1

【Unity】GameObject.tag にアクセスすると 42B の GC Alloc が発生する

概要 using UnityEngine; public class Example : MonoBehaviour { private void Update() { var tag = gameObject.tag; } } 検証環境 Unity 2017.4.7f1

【Unity】【unity-ugui-posteffect】uGUI でセピアシェーダを使用する

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI でセピアシェーダを使用できるようになります 使用例 適用前 適用後 使い方 フィルターを適用するための Image オブジェクトを作成して その Image オブジェクトの Material …

【Unity】【EffectShader】グローのポストエフェクトを使用する

はじめに 「EffectShader」を Unity プロジェクトに導入することで グローのポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 カメラに「Glow」コンポーネントをアタッチすることで、 グローのポストエフェクトを使用できます

【Unity】ハードエッジの 3D モデルでもキレイなアウトラインを使用できる「UltimateOutline」紹介

はじめに 「UltimateOutline」を Unity プロジェクトに導入することで ハードエッジの 3D モデルでもキレイなアウトラインを使用できるようになります 使用例 使い方 マテリアルの Shader を「Outlined/UltimateOutline」に変更して 各種パラメータを設定し…

【Unity】GC Alloc を減らす方法まとめ(自分用)

記事 Action デリゲートは 104B の GC Alloc が発生するが、インターフェイスであれば発生しない デリゲートを指定する時に関数名ではなくラムダ式を使用することで GC の発生を抑える 高速かつボックス化が発生しない Dictionary「BetterDictionary」紹介 D…

【雑記】フランスとドイツのキーボードの配列は日本と違う

フランス 画像は Wikipedia から引用 フランスは「AZERTY 配列」と呼ばれるキー配列 https://ja.wikipedia.org/wiki/AZERTY%E9%85%8D%E5%88%97 ドイツ 画像は Wikipedia から引用 ドイツは「QWERTZ 配列」と呼ばれるキー配列 https://ja.wikipedia.org/wiki/…

【Unity】Data folder not found

概要 Data folder not found There should be 'XXXX_Data' folder next to the executable 自分の PC にて Unity でビルドした .exe を ZIP に圧縮して、 他の人の PC にて ZIP を展開して .exe を起動したところ、 上記のエラーが発生して .exe が起動でき…

【Unity】Standalone ビルドしたゲームで output_log.txt を出力しないようにする方法

概要 Unity メニューの「File>Build Settings ...」を選択する 「Player Settings」を選択する 「Use Player Log」のチェックを外す

【Unity】Standalone ビルドしたゲームにおける output_log.txt の出力場所(Windows)

概要 C:\Users\【ユーザー名】\AppData\LocalLow\【Company Name】\【Product Name】 Standalone ビルドしたゲームでは 上記のフォルダに output_log.txt が出力される 参考サイト様

【Unity】【unity-ugui-posteffect】uGUI で砂嵐シェーダを使用する

はじめに 「unity-ugui-posteffect」を Unity プロジェクトに導入することで uGUI で砂嵐シェーダを使用できるようになります 使用例 使い方 フィルターを適用するための Image オブジェクトを作成して その Image オブジェクトの Material に「UI-SandStorm…