コガネブログ

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

2018-01-31から1日間の記事一覧

【Unity】ドット絵がぼやけてしまう問題を解決する方法

はじめに ⭐️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…

【Unity】ゲーム中にカメラを自由に動かすことができる「UnityFreeCam」紹介

はじめに 「UnityFreeCam」を Unity プロジェクトに導入することで ゲーム中にカメラを自由に動かすことができるようになります クイックスタート 「FreeCamDefault」プレハブをシーンに配置します 操作 内容 マウスホイール ズーム 右クリック + ドラッグ …

【Unity】オブジェクトやアセットにメモを設定できるエディタ拡張「Unity Editor Notes」紹介

はじめに 「Unity Editor Notes」は オブジェクトやアセットにメモを設定できるエディタ拡張です 使い方 Unity メニューの「Window>Notes」を選択します そして、オブジェクトやアセットを選択した状態で 「Note」ウィンドウにメモを記述して「Save」ボタン…

【Unity】オブジェクトやアセットをお気に入りで管理できるエディタ拡張「Unity Favourites Panel」紹介

はじめに 「Unity Favourites Panel」は オブジェクトやアセットをお気に入りで管理できるエディタ拡張です 使い方 Unity メニューの「Window>Favourites」を選択します 表示された「Favourites」ウィンドウにオブジェクトやアセットをドラッグすると お気に…

【Unity】スプライトのピクセルを綺麗に描画できるシェーダ「Sprites-PixelArt.shader」紹介

ソースコード 参考ツイート 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日 関連記事

【Unity】CanvasScaler を指定したパラメータでリセットするエディタ拡張

ソースコード 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…

【Unity】RectTransform の Anchor をストレッチにして親の描画サイズに合わせるエディタ拡張

ソースコード 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;…

【Unity】Physics2DSettings の Layer Collision Matrix のすべてのチェックをオフにするエディタ拡張

ソースコード 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…

【Unity】PhysicsManager の Layer Collision Matrix のすべてのチェックをオフにするエディタ拡張

ソースコード 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…

【Unity】Console のログを消すエディタ拡張(Unity 2017 対応版)

はじめに いくつかのサイト様で、Console のログを消すエディタ拡張が紹介されていますが、 Unity 2017 からは、LogEntries クラスが属する名前空間が変更されたため そのままだと使えないことがあります 下記に、Unity 2017 に対応した Console のログを消…

【Unity】Assertion failed: Invalid worldAABB. Object is too large or too far away from the origin.

概要 Assertion failed: Invalid worldAABB. Object is too large or too far away from the origin. ゲーム開発中に上記のエラーに遭遇しました LineRenderer の Positions 内の Y 座標に 「NaN」(不正な値)が設定されてしまっていたことが原因でした 不…

【Unity】Assertion failed: Invalid localAABB. Object transform is corrupt.

概要 Assertion failed: Invalid localAABB. Object transform is corrupt. ゲーム開発中に上記のエラーに遭遇しました LineRenderer の Positions 内の Y 座標に 「NaN」(不正な値)が設定されてしまっていたことが原因でした 不正な値が設定されているか…

【雑記】オープンソースのテキストエディタ16選

はじめに 自分が知っているオープンソースのテキストエディタを16個まとめました エディタ Visual Studio Code - デバッグ機能を備えたシンプルなコードエディタ Atom - カスタマイズ可能なテキストエディタ Neovim - ユーザビリティに優れた Vim Brackets -…

【Unity】50種類以上のシェーダのサンプル「ShaderProject」紹介

はじめに 「ShaderProject」は50種類以上のシェーダのサンプルです サンプル 「Projects」フォルダ内にシェーダのサンプルとデモシーンが格納されています シェーダ一覧(引用) _BasicShader Blending Compute Culling DeferredRendering DeferredTextures …

【Unity】オーシャンレンダラー「Phillips-Ocean」紹介

はじめに 「Phillips-Ocean」はオーシャンレンダラーです 使用例 使い方 空のゲームオブジェクトに「Ocean」をアタッチします 関連記事

【Unity】オーシャンレンダラー「Brunetons-Ocean」紹介

はじめに 「Brunetons-Ocean」はオーシャンレンダラーです 使用例 使い方 「Ocean」プレハブをシーンに配置します 関連記事

【Unity】イメージエフェクトのコレクション「Cubed's Unity Shaders」紹介

はじめに 「Cubed's Unity Shaders」はイメージエフェクトのコレクションです 使用例 使用例 好きなシェーダをマテリアルの Shader に設定します 関連記事

【Unity】ライトリーク(光漏れ)エフェクト「Light Leaks Image Effect」紹介

はじめに 「Light Leaks Image Effect」はライトリーク(光漏れ)エフェクトです 使用例 使い方 カメラに「LightLeaks」をアタッチします 関連記事