コガネブログ

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

【Unity】ファイル名が「~」で終わるフォルダは無視される

概要 ファイル名が「~」で終わるフォルダは Unity では無視されます 他にも、下記のようなファイルやフォルダは Unity で無視されるそうです 隠しフォルダ 「.」で始まるファイルやフォルダ 「~」で終わるファイルやフォルダ 「cvs」という名前のファイルや…

【Unity】uGUI でダブルクリックできるボタンを実装できる「DoubleClickButton.cs」紹介

概要 上記のスクリプトを Unity プロジェクトに導入することで uGUI でダブルクリックできるボタンを実装できるようになります 参考ツイート All you need to add a "Double Click" event to the normal UI button, #oneimagetutorials #unitytips @unity3d …

【Unity】ショートカットキーで Inspector をロックしたりデバッグモードに切り替えたりできるエディタ拡張「LockInspector.cs」紹介

概要 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに導入することで Ctrl + L で Inspector をロック、 Ctrl + K で Inspector をデバッグモードに切り替えが可能になります Unity メニューの「Tools」から実行することも可能です 参考ツイー…

【Unity】ScriptableObject のアイコンを変更する方法

概要 上記のようなコードを記述することで ScriptableObject のアイコンを変更することができます 変更前 変更後 参考ツイート How to show custom icons for your ScriptableObjects. Makes them a lot easier to find :)#UnityTips pic.twitter.com/wdotkM…

【Unity】ゲーム実行中に重力の向きを変更する方法

概要 using UnityEngine; public class Example : MonoBehaviour { private void Start() { Physics.gravity = new Vector3( 0, 9.8f, 0 ); } } 上記のようなコードを記述することで、 ゲーム実行中に重力の向きを変更することができます 参考ツイート You c…

【Unity】意外と知らない?Unity 小技集(36個)

はじめに このブログで紹介してきた、意外と知られていない気がする Unity の小技に関するオススメの記事を36件まとめました 目次 はじめに 目次 エディタ Scene ビュー Hierarchy Project ビュー Inspector サウンド アニメーション その他 エディタ エディ…

【Unity】よく使う .unitypackage をエディタのメニューからインポートできるようにする方法

検証環境 Windows 10 Unity 2017.3.0f3 概要 Unity メニューの「Assets>Import Package」を選択すると 最初は「Custom Package...」しか表示されていないですが、 C:\Program Files\Unity\Editor 上記のフォルダ内に「Standard Assets」という名前のフォルダ…

【Unity】Firefox で Unity のスクリプトドキュメントにコピーボタンを追加する方法

はじめに こちらのサイト様で、 Firefox で Unity のスクリプトドキュメントに コピーボタンを追加する方法が紹介されており 便利だったので、こちらのブログでも紹介させていただきます 使用例 導入方法 https://addons.mozilla.org/en-US/firefox/addon/gr…

【Unity】スマブラのように複数のオブジェクトが画面内に収まるようにカメラを制御する

はじめに この記事では、上記のように複数のオブジェクトが 画面内に収まるようにカメラを制御する方法を紹介していきます ソースコード 使い方 上記のスクリプトを Unity プロジェクトに追加して カメラにアタッチします そして、Targets に、画面内に収め…

【Unity】ドット絵の端に線が表示されてしまう時の対処方法

概要 Unity メニューの「Edit>Project Settings>Quality」を選択して 「Anti Aliasing」を「Disable」に変更する 関連記事

【Unity】シンプルな待機アニメーションを実装する

概要 下記のスクリプトを使用することで、 このようなシンプルな待機アニメーションを実装できます using UnityEngine; public class IdleAnim : MonoBehaviour { public float min = 0.95f; public float max = 1.05f; public float speed = 2; private flo…

【Unity】AnimationState の Speed にマイナス値を入れることで逆再生できる

概要 AnimationState の Speed にマイナス値を入れることで逆再生できます 関連記事

【Unity】Animation ウィンドウで C キーを押すと Dopesheet と Curves の表示を切り替えられる

概要 Animation ウィンドウで C キーを押すと Dopesheet と Curves の表示を切り替えられます 関連記事

【Unity】AudioSource や AudioListener にエフェクトを適用できる6つのコンポーネント

目次 目次 はじめに 参考動画 高い周波数をカット「Audio Low Pass Filter」 低い周波数をカット「Audio High Pass Filter」 エコー「Audio Echo Filter」 ノイズ「Audio Distortion Filter」 リバーブ「Audio Reverb Filter」 コーラス「Audio Chorus Filte…

【Unity】「AudioLowPassFilter」を使用すると BGM が水中にいる時のようなくぐもった聞こえ方になる

概要 「AudioLowPassFilter」を使用すると BGM が水中にいる時のようなくぐもった聞こえ方になります 使い方 「AudioSource」に「AudioLowPassFilter」をアタッチします 「Cutoff Frequency」を小さい値にするほどくぐもった聞こえ方になります 関連記事

【Unity】AudioSource の Pitch にマイナス値を設定すると逆再生できる

概要 AudioSource の Pitch にマイナス値を設定すると逆再生できます 関連記事

【Unity】エディタ上でドラッグ&ドロップしている時に Esc キーを押すとキャンセルできる

概要 エディタ上でオブジェクトやアセットをドラッグ&ドロップしている時に Esc キーを押すとキャンセルできます 関連記事

【Unity】Project ビューの Create から四角形、三角形、ひし形、六角形、円形、多角形のスプライトを作成できる

概要 Project ビューの「Create>Sprite」から 四角形、三角形、ひし形、六角形、円形、多角形のスプライトを作成できます 関連記事

【Unity】オブジェクト選択中に Scene ビューに表示される輪郭線の色は変更できる

概要 オブジェクト選択中に Scene ビューに表示される輪郭線の色は Unity メニューの「Edit>Preferences...」を選択して 「Selected Outline」を変更することで 変えることができます 関連記事

【Unity】Game ビュー右上の「Mute Audio」をオンにするとサウンドをミュートにできる

概要 Game ビュー右上の「Mute Audio」をオンにするとサウンドをミュートにできます 関連記事

【Unity】Inspector の配列やリストの要素は Delete、Shift + Delete で削除できる

概要 Inspector の配列やリストの要素は Delete、Shift + Delete で削除できます 関連記事

【Unity】Hierarchy のオブジェクトの並び順をアルファベット順にする方法

概要 Unity メニューの「Edit>Preferences...」を選択して 「Enable Alpha Numeric Sorting」をチェックすると Hierarchy の右上にボタンが追加されます このボタンを押して、「Alphaberival Sorting」を選択すると Hierarchy のオブジェクトの並び順がアル…

【Unity】Obsolete 属性が適用されたコンポーネントは Inspector で警告やエラーが表示される

概要 警告 using System; using UnityEngine; [Obsolete( "ピカチュウ" )] public class Example : MonoBehaviour { } エラー using System; using UnityEngine; [Obsolete( "ピカチュウ", true )] public class Example : MonoBehaviour { }

【Unity】Shift + Alt + A でゲームオブジェクトのアクティブを変更できる

GIF アニメ 関連記事

【Unity】Inspector で RectTransform を右クリックして「Remove Component」を選択すると Transform に変換できる

概要 Inspector で RectTransform を右クリックして 「Remove Component」を選択すると Transform に変換できます 関連記事

【Unity】Project ビューでシェーダを右クリックして「Create>Material」を選択するとそのシェーダが割り当てられたマテリアルを作成できる

概要 Project ビューでシェーダを右クリックして「Create>Material」を選択すると そのシェーダが割り当てられたマテリアルを作成できます 関連記事

【Unity】Rect ツールで Ctrl を押しながらドラッグすると面積を保持したままスケーリングできる

GIF アニメ 関連記事

【Unity】Project ビューではファイルやフォルダのショートカットを表示できる

概要 Project ビューではファイルやフォルダのショートカットを表示できます 選択すると該当のファイルやフォルダを開くことができます 関連記事

【Unity】参照型の public 変数はエディタ上で規定値を設定できる

概要 using UnityEngine; public class Example : MonoBehaviour { public GameObject prefab; } 例えば上記のようなスクリプトの場合 Project ビューでスクリプトを選択して Inspector で規定値となるオブジェクトを設定できます 関連記事

【Unity】エディタ上で Shift + Space を押すとマウスが乗っているウィンドウが最大化する

GIF アニメ 関連記事