2018-01-01から1ヶ月間の記事一覧
はじめに ⭐️Unity Pixel Art Tips 2018⭐️Are you working on a Unity project, but your Pixel Art sprites look blurry and distorted? Don't worry, follow this little tutorial and those pixels will look BEAUTIFUL!(RT to save a dev life)#unity #pi…
はじめに 「UnityFreeCam」を Unity プロジェクトに導入することで ゲーム中にカメラを自由に動かすことができるようになります クイックスタート 「FreeCamDefault」プレハブをシーンに配置します 操作 内容 マウスホイール ズーム 右クリック + ドラッグ …
はじめに 「Unity Editor Notes」は オブジェクトやアセットにメモを設定できるエディタ拡張です 使い方 Unity メニューの「Window>Notes」を選択します そして、オブジェクトやアセットを選択した状態で 「Note」ウィンドウにメモを記述して「Save」ボタン…
はじめに 「Unity Favourites Panel」は オブジェクトやアセットをお気に入りで管理できるエディタ拡張です 使い方 Unity メニューの「Window>Favourites」を選択します 表示された「Favourites」ウィンドウにオブジェクトやアセットをドラッグすると お気に…
ソースコード 参考ツイート Here's a basic Shader for aligning #pixelart in @unity3d: https://t.co/CtLW99VxyD #unitytips #gamedev pic.twitter.com/yujnM6Ft3d— Stephan Hövelbrinks (@talecrafter) 2016年10月4日 関連記事
ソースコード using UnityEditor; using UnityEngine; using UnityEngine.UI; public static class Example { [MenuItem( "CONTEXT/CanvasScaler/Default" )] private static void Default( MenuCommand command ) { var scaler = command.context as Canvas…
ソースコード using UnityEditor; using UnityEngine; public static class Example { [MenuItem( "CONTEXT/RectTransform/Fill Parent Fluid" )] private static void FillParentFluid( MenuCommand command ) { var t = command.context as RectTransform;…
ソースコード 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'. 上記のエラーは、次のようなコードを…
はじめに http://www.shaderslab.com/ 上記のサイト様では、 約100種類のシェーダが無料で公開されています サンプル 関連記事
はじめに 「KvantGrass」は草原シェーダです 使用例 使い方 空のゲームオブジェクトに「Grass」コンポーネントをアタッチします 関連記事
はじめに 「crest」はオーシャンレンダラーです 使用例 使い方 「OceanBuilder」や「OceanRenderer」を使用します 関連記事
はじめに 「Ocean_Community_Next_Gen」はオーシャンシェーダです 使用例 使い方 「Ocean」コンポーネントを使用します 関連記事
はじめに 「XRTrailRenderer」は綺麗な LineRenderer です 使用例 使い方 「XRLineRenderer」や「XRTrailRenderer」を使用します 関連記事
はじめに 「2d-gamedemo-robodash」は 2D ゲームのデモプロジェクトです スクリーンショット 関連記事
はじめに 「giles」はランタイムのレベルエディタです スクリーンショット 関連記事
はじめに 「unity-triangulation2D」を Unity プロジェクトに導入することで 2D の線から 2D メッシュを生成できるようになります 使用例 使い方 var points = new [] { new Vector2( -2.5f, -2.5f ), new Vector2( 2.5f, -2.5f ), new Vector2( 4.5f, 2.5f …