ゲームシステム

スポンサーリンク
アクションゲームの作り方

ハイスコアのセーブ処理の作り方

前回までの作業で、ゲーム内容的にはほぼ完成と言っても遜色ないレベルになりました。しかし、まだもう少しやるべきことがあります。それはハイスコアの保存です。 今はまだセーブ処理を作っていないので、一旦ゲームを閉じるとハイスコアの記録が消え...
アクションゲームの作り方

カウントダウンの作り方

前回、ゲームオーバー処理を作ったのでかなりゲームらしい流れができてきました。しかし、まだ ゲームオーバー&リトライ処理が不完全 ゲームの始まりが唐突なので、プレイヤーとしては「え?もう始まってるの?」という風になりかねない ...
アクションゲームの作り方

ゲームオーバー&リトライ処理の作り方

前回までの作業で、ゲームの大きな流れを監督するGameManagerの機能の一部を作ることができました。しかし、まだゲームオーバー処理を作っていないので、プレイヤーが画面外に押し出されてしまってもそのままゲームが続いてしまいます。 そ...
アクションゲームの作り方

ゲーム管理オブジェクト(GameManager)の作成&UIの追加

前回までの作業でゲームが一応動くようになりました。しかし、今のままだと障害物が流れる間隔が一定で単調ですし、スコアもないのであまり面白いゲームだとは言えません。 そこで、ここではゲーム管理オブジェクト(=GameManager)を作り...
アクションゲームの作り方

クリア&ゲームオーバー処理の作り方(1):GameManager等の変更

前回までで敵やコインを作ったので、これでゲームをクリアしたりゲームオーバーになったりする要素がそろいました。 そこで、ここからはステージクリア処理とゲームオーバー処理を作っていきます。主な作業内容は次の2つです。 GameM...
ホラーゲームの作り方

ゲームの裏方部分の作り方(Part2:各種スクリプトの変更)

前回に引き続き、ゲームの裏方部分を作っていきます。前回の状態だと色々とエラーが出てしまっていると思うので、今回はいくつかのスクリプトを変更してゲームがきちんと動くように修正します。 変更するスクリプトは次の4つです。 Pla...
ホラーゲームの作り方

ゲームの裏方部分の作り方(Part1:GameManagerの変更)

前回、クリア・ゲームオーバー表示用のキャンバスを作成しました。今回はゲーム進行を担うGameManagerのC#スクリプトを変更して、実際にクリアやゲームオーバーの表示が出るようにしていきます。 今回の内容だけではエラ...
FPSの作り方

クリア・ゲームオーバー条件の設定&敵へのダメージ処理の追加

前回までで敵と、敵を出現させるオブジェクトができてだいぶFPSらしくなってきました。しかしこのままでは単に出てくる敵を撃つだけで、クリアもゲームオーバーもないので全然面白くありません。そこでここではクリア・ゲームオーバー条件を設定して実装し...
FPSの作り方

ゲーム管理オブジェクト(GameManager)の作り方

ではUIができたところで、そろそろゲーム管理オブジェクト(GameManager)を作っておきましょう。 今回作るGameManagerは、ゲームを始めたりゲームオーバーの時の処理を実行したりする役割を担当します。ゲームの裏方部分を一...
アクションゲームの作り方

PlayerPrefsを使わないセーブ・ロード処理の作り方

さて、ゲームのシステム部分の制作もそろそろ終わりが見えてきました。最後にセーブ・ロード処理を作ってシステム部分の制作を締めくくることにしましょう。 それで今までのチュートリアル作品ではセーブ・ロード処理にPlayerPrefsを使って...