コガネブログ

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

【Unity】テクスチャのミップマップのバイアスを変更する方法

方法1 using UnityEditor; using UnityEngine; public sealed class Example : AssetPostprocessor { private void OnPostprocessTexture( Texture2D texture ) { var importer = AssetImporter.GetAtPath( assetPath ) as TextureImporter; importer.mipMap…

【Unity】Scene ビューでミップマップレベルを可視化する方法

概要 Scene ビューの「Shaded」を押して 「Mipmaps」を押すと ミップマップレベルを可視化できます 赤 描画密度が高い テクスチャ解像度が必要以上に大きい 青 描画密度が低い テクスチャ解像度を大きくしても良い 参考サイト様 https://radiumsoftware.tumb…

【Unity】ミップマップのかかり方を可視化してみる

はじめに 上記サイト様を参考に、Unity でミップマップのかかり方を可視化してみました 方法 まず、上記のサイトの「Mip_colors_2014_chadwick.zip」を選択して .zip をダウンロードします .zip をダウンロードしたら展開して、中に含まれている 「mip_color…

【Unity】シンプルな 2D のキャラクターコントローラを使用できる「CharacterController2D」紹介

はじめに 「CharacterController2D」を Unity プロジェクトに導入することで シンプルな 2D のキャラクターコントローラを使用できるようになります 使用例 使い方 操作したいスプライトに「CharacterController2D」をアタッチします また、空のゲームオブジ…

【Unity】uGUI における本をめくるようなアニメーションの実装を見ることができる「BookUI4Unity」紹介

はじめに 「BookUI4Unity」では uGUI における 本をめくるようなアニメーションの実装を見ることができます 実装例 閲覧方法 「BookUIDemo」シーンを開くことで実装を見ることができます 参考サイト様

【Unity】3D オブジェクトをぷるぷるすることができる「Unity-JellyBody」紹介

はじめに 「Unity-JellyBody」を Unity プロジェクトに導入することで 3D オブジェクトをぷるぷるすることができるようになります 使用例 使い方 ゲームオブジェクトに「JellyShaderModify」をアタッチします JellyShaderModify modify = ...; modify.AddFor…

【Unity】UV のチェック柄を表示するイメージエフェクトを使用できる「UnityUVCheckerImageEffect」紹介

はじめに 「UnityUVCheckerImageEffect」を Unity プロジェクトに導入することで UV のチェック柄を表示するイメージエフェクトを使用できるようになります 使用例 使い方 カメラに「UVChecker」をアタッチすることで使用できます

【Unity】コルーチンのプロファイラを使用できる「PerfAssist」紹介

はじめに 「PerfAssist」を Unity プロジェクトに導入することで コルーチンのプロファイラを使用できるようになります 使い方 using System.Collections; using UnityEngine; #if UNITY_EDITOR using UnityEditor; #endif public class Example : MonoBehav…

【Unity】Scene ビューでベジェ曲線の編集ができる「Unity Bezier Solution」紹介

はじめに 「Unity Bezier Solution」を Unity プロジェクトに導入することで Scene ビューでベジェ曲線の編集ができるようになります 使用例 使い方 空のゲームオブジェクトに「Bezier Spline」をアタッチすると Scene ビューでベジェ曲線を編集できるように…

【Unity】無限に街が実装されていく実装を見ることができる「Wave Function Collapse」紹介

はじめに 「Wave Function Collapse」では無限に街が実装されていく実装を見ることができます 実装例 閲覧方法 「Game」シーンを開くことで実装を見ることができます

【Unity】OnDrawGizmos で9種類以上のギズモを使用できる「GizmosPlus」紹介

はじめに 「GizmosPlus」を Unity プロジェクトに導入することで OnDrawGizmos で9種類以上のギズモを使用できるようになります 使用例 使い方 using UnityEngine; using Zchfvy.Plus; public class Example : MonoBehaviour { private void OnDrawGizmos() …

【Unity】Unity プロジェクト内のすべてのアセットの GUID を再割り当てできる「UnityGuidRegenerator.cs」紹介

ソースコード(引用) 使い方 Unity メニューの「Tools > Regenerate asset GUIDs」を選択することで Unity プロジェクト内のすべてのアセットの GUID を再割り当てできます

【Unity】初心者向けに 3D ゲームのシェーダについて記載された「3D Game Shaders For Beginners」紹介

概要 「3D Game Shaders For Beginners」では 初心者向けに 3D ゲームのシェーダについて記載されています

【Unity】iOS ビルドで Automatically Sign をオンにしても Xcode プロジェクトの Automatically manage signing がオンにならない時に暫定対応したこと

概要 iOS の PlayerSettings で Automatically Sign をオンにして iOS ビルドしても Xcode プロジェクトの Automatically manage signing がオンにならない現象に遭遇した TEAM_ID="【Signing Team ID】" PBXPROJ_PATH="【Xcode プロジェクトのビルド先】/Un…

【Unity】Unity Hub が勝手にアップデートされないようにする方法

概要 Unity Hub 2.0.0 が個人的に使いづらかったので、 Unity Hub 1.6.1 にダウングレードしたが、 Unity Hub 終了時に勝手にアップデートされてしまう状態だった C:\Program Files\Unity Hub\resources 上記フォルダ内の「app-update.yml」を削除したら Uni…