ソースコード using UnityEditor; using UnityEditorInternal; using UnityEngine; public static class ExampleClass { [MenuItem( "Tools/Example" )] private static void Example() { var layers = InternalEditorUtility.layers; var length = layers.L…
ソースコード using UnityEditor; using UnityEditorInternal; using UnityEngine; public static class ExampleClass { [MenuItem( "Tools/Example" )] private static void Example() { var layers = InternalEditorUtility.layers; var length = layers.L…
はじめに いくつかのサイト様で、Console のログを消すエディタ拡張が紹介されていますが、 Unity 2017 からは、LogEntries クラスが属する名前空間が変更されたため そのままだと使えないことがあります 下記に、Unity 2017 に対応した Console のログを消…
概要 Assertion failed: Invalid worldAABB. Object is too large or too far away from the origin. ゲーム開発中に上記のエラーに遭遇しました LineRenderer の Positions 内の Y 座標に 「NaN」(不正な値)が設定されてしまっていたことが原因でした 不…
概要 Assertion failed: Invalid localAABB. Object transform is corrupt. ゲーム開発中に上記のエラーに遭遇しました LineRenderer の Positions 内の Y 座標に 「NaN」(不正な値)が設定されてしまっていたことが原因でした 不正な値が設定されているか…
はじめに 自分が知っているオープンソースのテキストエディタを16個まとめました エディタ Visual Studio Code - デバッグ機能を備えたシンプルなコードエディタ Atom - カスタマイズ可能なテキストエディタ Neovim - ユーザビリティに優れた Vim Brackets -…
はじめに 「ShaderProject」は50種類以上のシェーダのサンプルです サンプル 「Projects」フォルダ内にシェーダのサンプルとデモシーンが格納されています シェーダ一覧(引用) _BasicShader Blending Compute Culling DeferredRendering DeferredTextures …
はじめに 「Phillips-Ocean」はオーシャンレンダラーです 使用例 使い方 空のゲームオブジェクトに「Ocean」をアタッチします 関連記事
はじめに 「Brunetons-Ocean」はオーシャンレンダラーです 使用例 使い方 「Ocean」プレハブをシーンに配置します 関連記事
はじめに 「Cubed's Unity Shaders」はイメージエフェクトのコレクションです 使用例 使用例 好きなシェーダをマテリアルの Shader に設定します 関連記事
はじめに 「Light Leaks Image Effect」はライトリーク(光漏れ)エフェクトです 使用例 使い方 カメラに「LightLeaks」をアタッチします 関連記事
はじめに 「Unity Low-poly Shader」はローポリ風シェーダです 使用例 適用前 適用後 使い方 マテリアルの Shader を「PavelKouril/LowPoly Shader/LowPoly」に設定します 関連記事
はじめに 「Unity3D Dissolve by Distance & Dissolve by Height」はディゾルブシェーダです 使用例 使い方 マテリアルの Shader を「Custom/DIssolve」の中から選択します 「Distance」は距離によって、「Height」は高さによってディゾルブを適用します 設…
はじめに 「KinoContour」はエッジ検出フィルタです 使用例 適用前 適用後 使い方 カメラに「Contour」コンポーネントをアタッチします 関連記事
概要 RandomRangeInt is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start instead. Called from MonoBehaviour 'XXXX' on game object 'YYYY'. 上記のエラーは、次のようなコードを…