ゲームセカイ
ゲームセカイ

ゲーム攻略やプレイ日記、レビューがメインのブログです。

はじめてゲームプログラミング 「3Dカメラ」の設定とリセットの方法

『つくってわかる はじめてゲームプログラミング』の「カメラノードン」で、「3Dカメラ」を設定する方法についてのメモです。

「ゲーム画面ノードン」は便利ですが、ゲーム中にカメラアングルを変えることができません。

アングルを変更するには、「カメラノードン」を使用します。

はじめてゲームプログラミング カメラノードン 3Dカメラ

「3Dカメラ」の設定方法

以下、「ナビつきレッスン」の基本的な部分は習得済みであることが前提となります。

「ヒトノードン」の操作方法に関しては、説明を省略します。

 
まず、プログラム画面に、「ゲーム画面とカメラ」の「カメラ」を呼び出しましょう。

    用意するノードン      分類 
ヒトノードン モノ
カメラノードン モノ

 
「カメラノードン」は、他のカメラや「ゲーム画面ノードン」と同時に使うことができないので、既に「ゲーム画面」を設置している場合は、削除する必要があります。

「カメラ」設置したら、「ヒト」に連結させます。

はじめてゲームプログラミング カメラノードン

連結した「カメラ」は、「ヒト」の中央部分に固定されます。

ゲーム画面で確認すると、「ヒト」の胴体付近から見た風景が映し出されるはずです。
 

このままでは、キャラクターの姿が見えないので、「カメラノードン」の設定を修正します。

設定画面を開き、「ずらすキョリ」の「Y」を「2m」に、「Z」を「-5m」に変更してみましょう。

「Y」は高さを、「Z」は奥行き方向の距離を示します。

 
設定変更後のゲーム画面では、「ヒト」の全身が映り、少し上から見下ろした状態になっているはずです。

「3Dカメラ」のアングル操作・リセット方法

次に、カメラアングルを操作できるように、プログラムを追加します。

プログラム画面に、「スティック」の「上下」と「左右」、好きな「ボタンノードン」を呼び出しましょう。

「ヒト」の操作で「Lスティック」が使用済みの場合は、「Rスティック」を使います。

    追加するノードン      分類 
スティックノードン (上下・左右) 入力
ボタンノードン 入力

 
ノードンを追加したら、スティックの「上下」を、「カメラ」の「上下」ポートに、「左右」を「水平」ポートに接続します。

「ボタン」は、「リセット」に繋げておきます。

はじめてゲームプログラミング カメラノードン

3Dカメラの設定は、これで完了です。

ゲーム画面では、カメラが「ヒト」に追従したまま、スティック操作でアングル変更が可能になり、設定したボタンを押すと、カメラが初期位置にリセットされるはずです。

 
ただし、今回の方法の「カメラリセット」は、カメラの初期位置に戻すだけの機能となっています。

多くのゲームで見られるような、キャラクターが向いている方向を基準にしたリセットや、キャラへのズームといった動作は、「カメラノードン」だけでは実現できません。

もっと自由にカメラを操作するには、「カメラくわしく」の「カメラ位置」や「カメラ注視点」を、「センサー」などのノードンと組み合わせる必要があります。

スポンサーリンク

  関連記事

はじめてゲームプログラミング 「スライドれんけつ」の基本的な使い方

『つくってわかる はじめてゲームプログラミング』の、「スライドれんけつ」の基本的な設定や使い方についてのメモです。 「スライドれんけつ」は、「モノノードン」同士を、スライド移動ができる状態で繋ぎ合わせる「れんけつパーツ」です。 使い方を覚え …

はじめてゲームプログラミング 「ジャンプ台」の作り方

『つくってわかる はじめてゲームプログラミング』で、「ジャンプ台」を作る方法についてのメモです。 アクション系のゲームでは、キャラクターを空中に跳ね上げる「ジャンプ台」が登場することがあります。 今回は、通常のジャンプより高く「ヒト」を飛ば …

はじめてゲームプログラミング 「自動ドア」の作り方

『つくってわかる はじめてゲームプログラミング』で、「自動ドア」を作る方法についてのメモです。 「モノノードン」を特定の方向に移動・固定する「スライドれんけつ」や、「モノ」が触れているかをチェックできる「さわっているセンサー」は、ゲーム内の …

はじめてゲームプログラミング 「乗ると動き出す床」を作る方法

『つくってわかる はじめてゲームプログラミング』で、「乗ると動き出す床」を作る方法についてのメモです。 アクションゲームでよく見かける「動く床」は、「スライドれんけつ」と「カウンター」を組み合わせることで、意外と簡単に作れます。 さらに「セ …

はじめてゲームプログラミング 「一時停止してから動き出す床」を作る方法

『つくってわかる はじめてゲームプログラミング』で、「一時停止してから動き出す床」を作る方法についてのメモです。 アクションゲームでよく見かける「動く床」は、「スライドれんけつ」と「カウンター」の組み合わせで、意外と簡単に作ることができます …

はじめてゲームプログラミング 「スライド」で「モノ」や「キャラクター」を組み合わせる方法

『つくってわかる はじめてゲームプログラミング』で、「モノノードン」同士や「キャラクター」を組み合わせる方法についてのメモです。 「スライドれんけつ」は、「モノノードン」を動かすだけでなく、位置を固定することもできます。 この仕組みを利用す …

はじめてゲームプログラミング 「ノードン」の複数選択・コピー・削除の方法

『つくってわかる はじめてゲームプログラミング』で、「ノードン」を複数選択する方法についてのメモです。 プログラム画面に配置した「ノードン」は、まとめてコピーしたり、削除することができます。 ノードンの使用数が多い、複雑なプログラムを作る際 …

はじめてゲームプログラミング 「ヒトノードン」に複数のアクションを設定する方法

『つくってわかる はじめてゲームプログラミング』で、「ヒトノードン」に複数のアクションを設定する方法についてのメモです。 「ヒトノードン」には、4種類のアクションが用意されていますが、初期設定では、1種類しか選べません。 プログラムを工夫す …