FEEL

【FEEL】複数BGMを順番にループ再生する方法~MMSM Playlist Managerの使い方~

前書き以前、ボス出現時にBGMを変更する方法を紹介しましたが、サンプルシーンなどのBGM再生では1つの音楽ファイルを設定し、ループ再生する形になっています。ただし、ゲームによっては複数のBGMを順番に再生したい場面もあるかと思います今回は、...
Unity

【Unity】3Dエフェクトを2Dゲームで使うときの工夫

前書きUnity Asset Storeでは、多くのVFX(エフェクト)が3Dゲーム向けに作られていて、なかなか2D向けのエフェクトというのは見つかりづらいかもしれません。いい感じのエフェクトを使いたくても2D向けのエフェクトがないため諦め...
Unity

【Unity】繰り返しアニメーションが止まらない。Has Exit TimeとAny Stateの仕組みを解説!

前書きUnityでアニメーションを制御していると、本来一度だけ再生されるはずのアニメーションが繰り返されてしまうという現象に何度か遭遇すると思います。本来であれば一度だけ動いてほしいのに何度も同じ挙動をすると見た目的にちょっと違和感が出てき...
Unity

【Unity】shadergraphのバージョン不一致によるエラー対処について(Assetの衝動買いは気を付けよう!)

前書き前回、Unity Asset Storeで2ドル均一のセールが開催されたことを記事にしましたが今回は、そのセールで購入したアセットを導入した際に発生したエラーについて書いていこうと思います。アセットを入れたところエラー発生今回インポー...
Unity

【Unity Asset】2ドル均一アセットセール

前書き現在、Unity Asset Storeで2ドル均一のセールが開催中です!普段は数十ドル〜数百ドルするアセットが、期間限定で一律2ドルというお得な価格で手に入ります。数には限りがありますが、多くが90%以上の割引率となっており、衝動買...
Unity

【Unity】セーブデータを作るときに[System.Serializable] が必要

前書き前回、ゲームデータを保存する場合、Dictionary形はうまくないのでList型に変換しましょうという記事を書きましたが、単純にList型に直しただけだとゲームデータが保存できない事象にハマったため備忘録として残しておこうと思います...
Unity

【Unity】UnityでDictionary型はゲームの保存に適していない?その理由と対策方法を解説

前書きUnityでゲームの開発をしていると、よく使う便利な型の一つであるDictionary<Key, Value>型があります。キーと値の組み合わせでデータを管理できるため、例えば「アイテム名と所持数」や「武器と強化レベル」など、さまざま...
雑記

【雑記】気が付いたら記事数も100記事になっていましたので、このブログのPVを調べてみました

気が付けば、細々と続けていたブログも100記事に到達していました。今回はいつものTopDown Engine関連の記事ではなく、ブログ運営について振り返ってみようと思います。基本的に週1ペースで記事を書きながら続けてきたのですが、前回の記事...
TopDownEngine

【TopDown Engine】Demoを元にオリジナル要素を加えてみよう-その3-(BGMの追加)

前書きTopDown Engineのデモシーンをカスタマイズし、自分だけのオリジナルゲームを作っていく記事の第3回目となります。これまでの記事では、プレイヤーキャラクターの変更やクリア条件のカスタマイズについて紹介してきました。しかし、まだ...
TopDownEngine

【TopDown Engine】Demoを元にオリジナル要素を加えてみよう-その2-(クリア条件の変更)

前書きTopDown Engineを使ってゲームを作るために前回はDemoシーンにオリジナル要素を加える方法について紹介しました。今回はその続きとして「クリア条件」を自分のゲームに合わせてカスタマイズする方法について解説していきます。ゲーム...