はじめに http://www.stevevermeulen.com/index.php/2017/09/using-async-await-in-unity3d-2017/ この記事は、上記のページで公開されている Unity 2017 でコルーチンの代わりに async / await を使用する方法を翻訳したものになります 目次 はじめに 目次 …
はじめに Project ビューを右クリックした時に表示される「Extract From Prefab」を使用すると、 FBX のようなモデルデータからマテリアルを抽出することができます 使用例 例えばこのようなモデルデータが存在する場合に、 マテリアルを右クリックして「Ext…
ソースコード using UnityEngine; public static class Initializer { [RuntimeInitializeOnLoadMethod( RuntimeInitializeLoadType.BeforeSceneLoad )] private static void Init() { Random.InitState( 42 ); } } こんな感じでゲーム開始時に乱数のシード…
Unity 2018 以降の場合 UnityEngine.Diagnostics.Utils.ForceCrash を使用します 概要 using UnityEngine; public class Example : MonoBehaviour { private void Awake() { Application.ForceCrash( 0 ); } } Application.ForceCrash を使用することで、意…
概要 Logicool G ロジクール G ゲーミングマウス 有線 G600t MMO ゲーム用 20ボタン LIGHTSYNC RGB 国内正規品 【 ファイナルファンタジーXIV 推奨周辺機器 】Logicool G(ロジクール G)Amazon 僕は普段、Unity でゲームを開発する時はゲーミングマウスを使用…
はじめに 詳しくは上記のサイト様でも公開されていますが、 こちらでも、ParticleSystem でコマ送りのエフェクトを再生する方法を 備忘録として書き残しておこうと思います 素材 この記事では、上記の「ぴぽや倉庫」様が公開されている 「エフェクトアニメ(…
はじめに テラシュールブログさんが紹介されているのですが、 ネットで Unity の情報を検索した際に、 古い Unity ドキュメントのページがヒットしてしまうことがあります この記事では、Chrome の拡張機能を使用して 古い Unity ドキュメントを開いた際に …
はじめに m_sphere.SetParent( m_cube, true ); Transform.SetParent の第2引数には bool 値を渡すことができます この bool 値に true、false を渡した時に何が変わるのか書き残しておきます 例 このようにシーンに Cube と Sphere が存在する場合に Cube …
概要 このようにサブフォルダの階層を開きすぎてしまい、すべて閉じたい時は Alt を押しながら親フォルダをクリックして閉じると 次に親フォルダを開いた時に、すべてのサブフォルダが閉じた状態になります
概要 ファイル名が「~」で終わるフォルダは Unity では無視されます 他にも、下記のようなファイルやフォルダは Unity で無視されるそうです 隠しフォルダ 「.」で始まるファイルやフォルダ 「~」で終わるファイルやフォルダ 「cvs」という名前のファイルや…
概要 上記のスクリプトを Unity プロジェクトに導入することで uGUI でダブルクリックできるボタンを実装できるようになります 参考ツイート All you need to add a "Double Click" event to the normal UI button, #oneimagetutorials #unitytips @unity3d …
概要 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに導入することで Ctrl + L で Inspector をロック、 Ctrl + K で Inspector をデバッグモードに切り替えが可能になります Unity メニューの「Tools」から実行することも可能です 参考ツイー…
概要 上記のようなコードを記述することで ScriptableObject のアイコンを変更することができます 変更前 変更後 参考ツイート How to show custom icons for your ScriptableObjects. Makes them a lot easier to find :)#UnityTips pic.twitter.com/wdotkM…
概要 using UnityEngine; public class Example : MonoBehaviour { private void Start() { Physics.gravity = new Vector3( 0, 9.8f, 0 ); } } 上記のようなコードを記述することで、 ゲーム実行中に重力の向きを変更することができます 参考ツイート You c…
はじめに このブログで紹介してきた、意外と知られていない気がする Unity の小技に関するオススメの記事を36件まとめました 目次 はじめに 目次 エディタ Scene ビュー Hierarchy Project ビュー Inspector サウンド アニメーション その他 エディタ エディ…
検証環境 Windows 10 Unity 2017.3.0f3 概要 Unity メニューの「Assets>Import Package」を選択すると 最初は「Custom Package...」しか表示されていないですが、 C:\Program Files\Unity\Editor 上記のフォルダ内に「Standard Assets」という名前のフォルダ…
はじめに こちらのサイト様で、 Firefox で Unity のスクリプトドキュメントに コピーボタンを追加する方法が紹介されており 便利だったので、こちらのブログでも紹介させていただきます 使用例 導入方法 https://addons.mozilla.org/en-US/firefox/addon/gr…
はじめに この記事では、上記のように複数のオブジェクトが 画面内に収まるようにカメラを制御する方法を紹介していきます ソースコード 使い方 上記のスクリプトを Unity プロジェクトに追加して カメラにアタッチします そして、Targets に、画面内に収め…
概要 Unity メニューの「Edit>Project Settings>Quality」を選択して 「Anti Aliasing」を「Disable」に変更する 関連記事
概要 下記のスクリプトを使用することで、 このようなシンプルな待機アニメーションを実装できます using UnityEngine; public class IdleAnim : MonoBehaviour { public float min = 0.95f; public float max = 1.05f; public float speed = 2; private flo…
概要 AnimationState の Speed にマイナス値を入れることで逆再生できます 関連記事
概要 Animation ウィンドウで C キーを押すと Dopesheet と Curves の表示を切り替えられます 関連記事
目次 目次 はじめに 参考動画 高い周波数をカット「Audio Low Pass Filter」 低い周波数をカット「Audio High Pass Filter」 エコー「Audio Echo Filter」 ノイズ「Audio Distortion Filter」 リバーブ「Audio Reverb Filter」 コーラス「Audio Chorus Filte…
概要 「AudioLowPassFilter」を使用すると BGM が水中にいる時のようなくぐもった聞こえ方になります 使い方 「AudioSource」に「AudioLowPassFilter」をアタッチします 「Cutoff Frequency」を小さい値にするほどくぐもった聞こえ方になります 関連記事
概要 AudioSource の Pitch にマイナス値を設定すると逆再生できます 関連記事
概要 エディタ上でオブジェクトやアセットをドラッグ&ドロップしている時に Esc キーを押すとキャンセルできます 関連記事
概要 Project ビューの「Create>Sprite」から 四角形、三角形、ひし形、六角形、円形、多角形のスプライトを作成できます 関連記事
概要 オブジェクト選択中に Scene ビューに表示される輪郭線の色は Unity メニューの「Edit>Preferences...」を選択して 「Selected Outline」を変更することで 変えることができます 関連記事
概要 Game ビュー右上の「Mute Audio」をオンにするとサウンドをミュートにできます 関連記事
概要 Inspector の配列やリストの要素は Delete、Shift + Delete で削除できます 関連記事