Unityゲーム制作

Unityメモ

速度をチェックしてジャンプを制御する【Unityゲーム制作】

Unity2Dゲームにて、速度を判定してジャンプを簡単に制御してみます。2段ジャンプを禁止にしたり、一定速度以上、または一定速度以下の時にジャンプ出来るようにするなどの制御が簡単にできます。
Unityメモ

簡単なローディング画面(読み込み中)の作成【Unityゲーム制作】

Unityでシーンを切り替える時、「移動先のシーンを先に読み込み」、「読み込みが終わるまでローディング画面」を出してみます。 進捗バーを表示して、どこまで読み込んでいるのかも表現してみます。 はじめに 「Unity 2022.3.14f1」...
Unityメモ

プレイヤーの接地判定をRaycastで行う【Unityゲーム作成】

UnityのRaycastを利用して、簡単にプレイヤー(キャラクター)が地面に触れているのかを判定してみます。接地判定を行うことで2段ジャンプの禁止などの制限をかけることが出来ます。
Unityメモ

2Dゲームの背景画像を簡単に右から左へ動かす【Unityゲーム制作】

Unityで背景画像を簡単に動かしてみます。同じ画像を2枚並べてスクリプトで画像の位置を動かし、背景が動いている風にします。
Unityメモ

簡単なダイアログ(メッセージボックス)を作成する方法のメモ【Unityゲーム制作】

Unity2Dゲームで簡単なダイアログのようなメッセージボックスを作成するメモです。テキストメッセージを直ぐに全て表示、タイピングのように表示するなどを簡単に実装しています。
Unityメモ

3Dゲームで動く床を作成してみた(ベルトコンベア風)【Unityゲーム制作】

今回はUnityで「ベルトコンベアみたいな動く床」の実装メモです。 キー入力で操作するプレイヤーがいて、床に乗るとプレイヤーが勝手に動くみたいな感じです。アクションゲームやシミュレーションゲームとかにあったりする感じのものですね。 実装開始...
Unityメモ

設定やスコアを簡単に保存しておくPlayerPrefs|Unityゲーム制作

Unityで「ゲーム内の設定」や「ハイスコア」などを簡単に保存/呼び出しするセーブ・ロード機能を実装していきます。PlayerPrefsを利用してレジストリに値を保存します。実装方法は簡単ですが、利用できるのは設定の保存やローカルゲーム限定と言う感じです。
Unityメモ

Unity|自動でRigidbodyなどのコンポーネントを追加する(アタッチ忘れ防止)

今回はUnityで「RequireComponentを使って、Rigidbodyを自動追加」するメモです。 Rigidbodyに限らずスクリプトやAnimatorなどのコンポーネントも同様に利用できます。 どんな時に使えるのか 例えば、Pl...
Unityメモ

敵キャラを自動で移動させる方法-簡単なAI-【Unityゲーム制作】

Unityで敵キャラを自動で移動させる方法を実装していきます。今回は、プレイヤーを追いかけてくる簡単な敵キャラです。「目的地に自動で移動する」と言う感じですね。 はじめに 「Unity 2020.3.26f1」ヴァージョンで作成しています。...
Unityメモ

古い移動方法と新しい移動方法について【Unityゲーム制作】

Unity3Dでキャラクター(プレイヤー)を移動させる2つの方法を実装していきます。 はじめに 「Unity 2020.3.26f1」ヴァージョンで作成しています。 3Dゲームで「キーボード入力」、「ゲームパット入力」などで、プレイヤー(キ...