2018-01-10から1日間の記事一覧
注意(2018/5/8) この記事は Unity 2018 がまだベータ版だった頃に書かれた記事で、 導入手順などが古いためご了承ください はじめに Unity 2018.1.0b2 からノードベースのシェーダエディタ 「Shader Graph」が使えるようになりました そして「Shader Graph…
はじめに Unity 2018.1.0b2 の新機能の 「Profiler.GetAllocatedMemoryForGraphicsDriver」を使用することで グラフィックスドライバの割り当てメモリ量をバイト数で取得することができます 使用例 using UnityEngine; using UnityEngine.Profiling; public …
概要 Unity メニューの「FIle>Build Settings...」を選択して 「Player Settings...」ボタンを押して Inspector で「Scripting Backend」のプルダウンメニューから 「IL2CPP」が選択できるようになりました 関連記事
はじめに Unity 2018.1.0b2 の新機能の「Vector2.Perpendicular」を使用することで 指定された2Dベクトルに対して垂直な2Dベクトルを取得することができます 使用例 using UnityEngine; public class Example : MonoBehaviour { private void Awake() { prin…
はじめに Unity 2018.1.0b2 の新機能の「ShaderUtil.GetAllShaderInfo」を使用することで ビルトインシェーダを含む、すべての利用可能なシェーダの情報を取得できます 使用例 using UnityEditor; using UnityEngine; public static class Example { [MenuIt…
はじめに Unity 2018.1.0b2 の新機能の「Application.quitting」は アプリを終了する時に呼び出されるコールバックです 使用例 using UnityEngine; public static class Example { [RuntimeInitializeOnLoadMethod] private static void Init() { Applicatio…
はじめに Unity 2018.1.0b2 の新機能の「Application.wantsToQuit」は アプリを終了する時に呼び出されるコールバックで、 戻り値で false を返すと、終了プロセスをキャンセルすることができます ※ Unity エディタ上では戻り値は無視されます ※ iOS では戻…
はじめに Unity 2018.1.0b2 の新機能の 「AssetPostprocessor.OnPreprocessAsset」を使用することで アセットをインポートする直前の処理をカスタマイズできます 使用例 using UnityEditor; public class Example : AssetPostprocessor { private void OnPre…
概要 Unity 2018.1.0b2 から、Inspector の各コンポーネントの右上に 赤枠で囲まれたアイコンが追加されました このアイコンをクリックすると 「Select Preset」ウィンドウが表示されるので 「Save current to ...」ボタンを押して、 保存ダイアログでファイ…
はじめに https://docs.unity3d.com/2018.1/Documentation/ScriptReference/InspectorWindow.OnPostHeaderGUI.html Unity 2018.1.0b2 の新機能の「InspectorWindow.OnPostHeaderGUI」を使用することで Inspector の各コンポーネントのヘッダー領域をカスタマ…
はじめに このブログで紹介してきた最適化に関するオススメの記事を45件まとめました 目次 はじめに 目次 全般 iOS / Android スクリプト string Dictionary 列挙型 プロファイラ GC 検証 その他 uGUI ツール エディタ操作 スライド 全般 Unity におけるゲー…
はじめに 上記の「UnitySceneViewFovControl」を Unity プロジェクトに追加することで Scene ビューの FOV(画角)を変更できるようになります メモ Windows 10 Unity 2017.3.0f3 Personal 上記の環境では次のエラーが発生して使用できない? NullReferenceE…
はじめに 「GAutomator」はテスト自動化フレームワークです 関連記事
はじめに 「UnityHook」は Unity のアセンブリの関数呼び出しをフックするツールです 関連記事
はじめに 「UnityPack」は Unity のアセットやアセットバンドルを 逆シリアル化する Python ツールです 関連記事
はじめに 「Arcadia」は Clojure 言語と Unity を統合するツールです 関連記事