コガネブログ

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

【Unity】Unity 2018.1.0b2 新機能「AssetPostprocessor.OnPreprocessAsset」

はじめに Unity 2018.1.0b2 の新機能の 「AssetPostprocessor.OnPreprocessAsset」を使用することで アセットをインポートする直前の処理をカスタマイズできます 使用例 using UnityEditor; public class Example : AssetPostprocessor { private void OnPre…

【Unity】Unity 2018.1.0b2 新機能「Preset」

概要 Unity 2018.1.0b2 から、Inspector の各コンポーネントの右上に 赤枠で囲まれたアイコンが追加されました このアイコンをクリックすると 「Select Preset」ウィンドウが表示されるので 「Save current to ...」ボタンを押して、 保存ダイアログでファイ…

【Unity】Unity 2018.1.0b2 新機能「InspectorWindow.OnPostHeaderGUI」

はじめに https://docs.unity3d.com/2018.1/Documentation/ScriptReference/InspectorWindow.OnPostHeaderGUI.html Unity 2018.1.0b2 の新機能の「InspectorWindow.OnPostHeaderGUI」を使用することで Inspector の各コンポーネントのヘッダー領域をカスタマ…

【Unity】最適化に関する記事まとめ(45個)

はじめに このブログで紹介してきた最適化に関するオススメの記事を45件まとめました 目次 はじめに 目次 全般 iOS / Android スクリプト string Dictionary 列挙型 プロファイラ GC 検証 その他 uGUI ツール エディタ操作 スライド 全般 Unity におけるゲー…

【Unity】Scene ビューの FOV(画角)を変更できるエディタ拡張「UnitySceneViewFovControl」メモ

はじめに 上記の「UnitySceneViewFovControl」を Unity プロジェクトに追加することで Scene ビューの FOV(画角)を変更できるようになります メモ Windows 10 Unity 2017.3.0f3 Personal 上記の環境では次のエラーが発生して使用できない? NullReferenceE…

【Unity】テスト自動化フレームワーク「GAutomator」メモ

はじめに 「GAutomator」はテスト自動化フレームワークです 関連記事

【Unity】Unity のアセンブリの関数呼び出しをフックするツール「UnityHook」メモ

はじめに 「UnityHook」は Unity のアセンブリの関数呼び出しをフックするツールです 関連記事

【Unity】Unity のアセットやアセットバンドルを逆シリアル化する Python ツール「UnityPack」メモ

はじめに 「UnityPack」は Unity のアセットやアセットバンドルを 逆シリアル化する Python ツールです 関連記事

【Unity】Clojure 言語と Unity を統合するツール「Arcadia」メモ

はじめに 「Arcadia」は Clojure 言語と Unity を統合するツールです 関連記事

【Unity】よく使う .unitypackage をエディタのメニューからインポートできるようにする方法

検証環境 Windows 10 Unity 2017.3.0f3 概要 Unity メニューの「Assets>Import Package」を選択すると 最初は「Custom Package...」しか表示されていないですが、 C:\Program Files\Unity\Editor 上記のフォルダ内に「Standard Assets」という名前のフォルダ…

【Unity】「【Unity道場 2016】モダンなUIの提案と実装 前編」で使用されたサンプルプロジェクト「DojoUI1」紹介

はじめに 「DojoUI1」は「【Unity道場 2016】モダンなUIの提案と実装 前編」で使用された サンプルプロジェクトです スクリーンショット スライド 関連記事

【Unity】Asset Store で無料で公開されているオススメのアセットまとめ(58個)

はじめに この記事では、Asset Store で無料で公開されている オススメのアセットの紹介記事を58個まとめました リンク先の記事で簡単な使い方も紹介しているので 興味があるアセットは試してみて頂ければと思います エディタ拡張 Particle System Preview -…

【Unity】シェーダ入門

はじめに この記事は、上記のページで公開されている Unity のシェーダのチュートリアルを翻訳したものになります 主に、シェーダファイルの作成方法の紹介や構文の解説を行っていきます 目次 はじめに 目次 シーンの設定 シェーダの構造 シェーダファイルの…

【Unity】uGUI の自動テストが行える「Unity UI Test Automation Framework」紹介

はじめに 「Unity UI Test Automation Framework」を Unity プロジェクトに導入することで uGUI の自動テストが行えるようになります テストを実行する方法 Unity メニューの「Window>Test Runner」を選択します 「Play Mode」を選択して「Rul All」を押しま…

【Unity】uGUI において多機能でアニメーションも適用可能なスクロールビューを実装できる「FancyScrollView」紹介

はじめに 「FancyScrollView」を Unity プロジェクトに導入することで、uGUI において 多機能でアニメーションも適用可能なスクロールビューを実装できるようになります 目次 はじめに 目次 サンプル 基本 押下イベント 無限スクロール フォーカス 使用例 ス…