開発Tips

VRoid

VRoid Studioでキャラクターを作ってUnityに取り込む

3Dゲームでキャラクターが作りたいんですが、かっこいい/かわいいキャラクターを作ることが、私はできません。練習すればできるようになると思いますが、その時間が作れないので、ここは少しでも楽したいと思い、VRoidをやってみようと思います。現在...
開発Tips

シーン遷移でアニメーション(トランジション)を入れる(Unity6)

シーンを遷移するときに画面が瞬時に切り替わります。シーン遷移するときにエフェクトなどを入れたいなと思い、調べたところ下記の記事を発見しました。tsubaki_t1様のFadeCamera2を使わせていただこうかと思います。FadeCamer...
開発Tips

シーンの遷移(Unity6)

シーンの遷移を行います。用意したシーンは以下の3つタイトルのScene(TitleScene)、ステージのScene(StageScene)、マップのScene(WorldScene)です。Build ProfilesにセットScene遷移...
開発Tips

背景を2D化する。多重背景スクロール。Infinite Parallax Scrolling Backgroundに挑戦(Unity6)

今作っているのは、横スクロールアクションです。つまり、横に移動はするが奥に行ったりしません。なので、Terrainなどの広大なものは必要ない。のでTerrainやめて奥の背景は2D、手前のキャラクターがいるところは3Dオブジェクトにしていき...
開発Tips

キャラクターのステータスを考えてみる(Unity6)

HPバーを作ったので、ちゃんと動くか確認したいと思いステータスを考えてみました。ステータス管理用のスクリプトの作成StatusComponentという名前でスクリプトを作成しました。using UnityEditor.Rendering;u...
開発Tips

体力ゲージを作る(Unity6)

次は、体力ゲージを作っていきます。Sliderの追加UIのスライダーを追加する。Canvasが作成されない場合は、先にCanvasを作成してください。canvasの名前をUIにします。Sliderの名前をHPBarにします。Handleの〇...
開発Tips

ダメージの文字をだす。(Unity6)

敵を攻撃したときにダメージがでるようにしたいと思います。今回はダメージを出すのが目的でダメージ計算はしません。とりあえず、ランダム値で出していきます。Canvasを作成し、TextMeshProを置くHierarchyに右クリックを押し U...
開発Tips

TextMeshProに日本語フォントを追加する(Unity6)

デフォルトで入ってるフォントでは、少し物足りない、ゲームの雰囲気とは合わない、日本語が使えないなので好きなフォントを追加してみます。フォントを選ぶGoogle Fontsからフォントを選びます。私は「M PLUS Rounded 1c」を選...
開発Tips

当たり判定とパーティクル(Unity6)

攻撃モーションができたので、当たり判定をやってみようと思う。ただこれが正解というのはなくて、あとで修正したり調整したりはする。その時にソースは大幅に変えるかもしれないし、変えないかもしれない。ようは、開発に正解はなくて、結果が自分の満足のい...
開発Tips

ゲームコントローラー(Unity6)

キーボードでいろいろやっていくのが大変になったのでコントローラーの入力を実装していく。Window -> Package ManagerからUnity Registryにある「Input System」を確認、インストール済み(Instal...