C#

Unity

Unityでセーブデータ作成

個人的に、プロトタイプゲームを制作中にはUnityアセットを基本使用せずに作る事が多いです。セーブデータの作成も、本開発ではアセットを使用していますが、今回はアセットを使わずUnityの仕様だけで出来るセーブデータ機能をメモとして残します。...
日記

デバッグ用データに関するメモ

デバッグ用データの取り扱いで、こうすれば良かったと思った事をメモしておきます。今回は明確な処理や進捗報告ではないため日記して残します。 デバッグ用データを制作中のゲームでよく使うのですが、プレイヤーや敵のステータス設定の実装は簡単に実装でき...
ゲーム制作進捗報告

様々な移動パターン1

UnityのMathfスクリプトを使用して敵の円運動移動を作って見たところ、そもそも制作中のゲーム全体の移動パターンを増やせそうだと気付きメモを残しておきます。 ブログ更新は移動パターンが増えるたびに増えていく予定です。 using uni...
ゲーム制作進捗報告

簡易的な波移動

タイトル通りのとても簡易的な波移動のプログラムをメモしておきます。あまりにも簡易的な為、細かい移動と組合せたい場合はしっかりと数学で使う処理を入れるのが良いです。 using UnityEngine; float speed = 5.5f;...
ゲーム制作進捗報告

移動パターンの初期化

敵の移動パターン処理で敵が倒される、もしくは特定距離まで移動後消えてから再配置される時にステータスを初期化します。その時、移動パターンの数値が消される直前のままな事に気付きました。 修正前 int MoveID; ←このパターン値を直接参照...
ゲーム制作進捗報告

移動パターンを別視点から

敵エネミーの移動パターンを少しわかりやすくする為ゲーム内では見えない視点から撮りました。 真横からの撮影 敵が上下に移動する様子が判りやすくなったと思います。初期のステージでは敵は上下左右移動しますが敵からの攻撃は真っ直ぐに飛ぶようにしてい...
ゲーム制作進捗報告

敵エネミー移動パターン追加2

ステージ1エネミー 新たにWorldステージ1の敵エネミーの移動処理の変更とパターン追加を行いました。 移動処理については下記の記事をご覧ください。 今回の修正で、チュートリアルステージとWorldステージ1では、敵の基本移動パターンに慣れ...
ゲーム制作進捗報告

敵エネミーの移動パターン追加

現在の移動パターン チュートリアルステージの敵移動パターンを見直し修正を行いました。 これまでの制作ゲーム内の敵移動パターンが少なすぎると考え、移動処理を敵本体のクラス内のメソッドで扱える様にしています。 本当のクラスや実装を考えると、もっ...
C#

[覚書]ターゲットに向かって移動するオブジェクト

久しぶりの更新です。 個人的に重要なゲームのキャラクター挙動のコードを書きます。 今回記述するUnityコードは、敵キャラクターがプレイヤーの方向を向き続け、迫ってくる動きをします。 それがこちらです。 public class HogeT...
C#

[覚書]Unityで使用するactionとevent具体例

只今誠意制作中のゲームで、仕様に躓いて知識を覚えるまで時間を要した箇所のメモを残します。 event機能を忘れないため、少し具体的なコードを載せた覚書メモになります。 まだ理解の途中ですが、自分が忘れないようにする為に記述します。 ※この記...