Recently Updated Pages
Timmyの移動を実装
主人公のゲームオブジェクトを作成 主人公のキャラクターの移動を実装しましょう。まず、空のゲームオブジェクトを作成し、「Player」という名前を付けてください。このゲームオブジェクトはプレーヤー...
主人公を追いかけるカメラ
Timmyの移動できたとしても、操作が確認しにくいので、プレーヤーを追いかけるカメラ(三人称視点)を作りましょう 単純なアプローチ 一番簡単なのは「カメラの位置を主人公の位置にしろ!」の仕組みで...
プロジェクト設定
まず、新規プロジェクトを作成しましょう。2Dゲームであるため「Universal 3D」を選んでください。プロジェクト名は「legend」にしましょう。 素材を追加 3Dモデル 主人公(T...
課題
Timmyの伝説に新たな機能を追加し、よりも面白くする! 例えば… HP回復アイテムを実装 罠を作成(消えるプラットフォーム→穴に落ちる) ドアを実装 定めたコインの数がないと開かない また...
ゾンビを実装
UIを作成
宝箱を作成
アイテムを拾う
アニメーションを追加
ジャンプを実装
Timmyをカメラに相対的に移動する
マウスでカメラを回転
サウンドを追加
ボールが何かと衝突、またはボールが失ったらサウンドを再生するようにしましょう。 ボールとパドル 新しい「BallHitSound」のスクリプトを作成し、以下の処理しましょう: サウンドファイル...
プロジェクト設定
プロジェクト作成 まず、新規プロジェクトを作成しましょう。2Dゲームであるため「Universal 2D」を選んでください。プロジェクト名は「breakout」にしましょう。 素材を追加 ゲー...
ゲームオーバー UI
現状、ゲームが終わるとき、Debug.Log でメッセージを表示しているが、その代わりに Canvas で「ゲームオーバー」を表示し、「さいかい」と「おわり」のボタンを実装しましょう! シーンの...
UIを作成
ゲームが動くが、画面になにも情報がなく、Canvas を使い、ゲームの状況を可視化しましょう。 Canvasの準備 まず、Canvas を作成し、残機とスコアの表示場所を作りましょう。 スコア ...
メソッド
練習問題 C#を読みましょう int Sum(int a, int b) { return a + b; } 説明: 2つの整数(aとb)を足して、その結果を整数として返す ...
配列
練習課題 記入できるファイルをダウンロード C#を読みましょう 以下の表は、C#で書いた命令とその日本語の意味が書いてある。空枠を完成してください。 C# 日本語 int [...
ゲーム終了処理
次、「ゲームクリア」と「ゲームオーバー」の処理を追加しましょう。 ゲームオーバー このゲームでは、残機3つがあり、ボールが失ったら残機1つが減る。残機がゼロになった場合は「ゲームオーバー」にする...
ブロックのプレハブ
つぎ、ブロックのプレハブを作成し、ボールが当たったら消える処理を作りましょう。 画像の前準備 ブロックの画像(スプライト)は、他のスプライトと比べて、1つではなく、同じ画像に多数が一緒にまとまっ...