2021-08-01から1ヶ月間の記事一覧

【Unity】【エディタ拡張】TimelineのClipの見た目を拡張する

UnityでTimelineのClipの見た目を拡張する方法についてまとめました。 やりたいこと Clipの見た目を拡張する DrawBackgroundでできないことはClipDrawOptionsで Clipのライフサイクルイベント ソースコード全文 関連

【Unity】Android App BundleとPlay Asset Deliveryの概要をサクッと学ぶ

Android App BundleとPlay Asset Deliveryの概要を簡単にまとめます。 はじめに - 今後は使われないOBB Android App Bundle Play Asset Delivery 参考

【Unity】【xLua】LuaとC#をまたいでオブジェクト指向な実装をする

xLuaでLuaとC#をまたいでオブジェクト指向な実装をする方法についてまとめました。 xLua? 課題 Luaにおけるオブジェクト指向 特定の環境の変数にだけ値を代入する 関連

【Unity】【エディタ拡張】複数のカスタムPropertyAttributeを作るとPropertyDrawerが競合する問題とその対応策

Unityで複数のカスタムPropertyAttributeを作るとPropertyDrawerが競合する件とその対応策についてまとめます。 問題点 ソースコード EnabledIfAttributeをMultiPropertyAttributeで実装する NormalizedAnimationCurveAttributeをMultiPropertyAttributeで実…

【Unity】Unity2020.1からProfilerがスタンドアロンで起動可能に、プロファイリング時のノイズが減少

Unity2020.1からProfilerがスタンドアロンで起動可能になり、プロファイリング時のノイズを減らすことができるようになりました。 はじめに 起動方法 参考

【Unity】【エディタ拡張】AnimationCurveを正規化するアトリビュートを作る

Unityのエディタ拡張でAnimationCurveを正規化するアトリビュートを作る方法についてまとめます。 やりたいこと ソースコード 使い方 関連

【Unity】Visual Scripting(旧Bolt)でScript Machineのカスタムユニットを作成する方法まとめ

UnityのVisual Scripting(旧Bolt)でScript Machineのカスタムユニットを作成する方法をまとめました。 はじめに ログ出力を行うユニットを作成する 加算するユニットを作る 1秒後にログ出力する、コルーチン用のユニットを作る ユニットのヘッダで値を設定で…

【Lua】Luaでオブジェクト指向プログラミングをする

Lua

Luaでオブジェクト指向プログラミングをする方法についてまとめます。 はじめに メタテーブル メタテーブルの__indexキーについて オブジェクト指向プログラミング 関連 参考

【Unity】Uiversal Render Pipelineでカスタムポストエフェクトを実装する(公式未対応バージョン)

UnityのUniversal Render Pipeline(URP)でカスタムポストエフェクトを実装する方法についてまとめました。 なおいずれはカスタムポストエフェクトについて公式なサポートが入る予定ですが、この記事は公式が未対応の現状における実装方法となります。 はじめ…