‫こんにちは､ ようこそ｡
‫このレクチャーでは､ ゲームモードとカスタムプレイヤーポーンを設定し､ ファーストパーソンとしてレベルを歩き回り､
‫いくつかのゲームプレイメカニクスをプレイできるようにします｡
‫さっそく､ この仕組みを見てみましょう｡
‫再生ボタンを押すと､ そのまま床を突き抜けるのはもうおわかりですね｡
‫そのため､ 床が抜ける心配をせずにレベル内で遊べるよう､ 修正したいのです｡
‫そこで問題は､ このSMフロアのメッシュにコリジョンが設定されていないことです｡ そこで､ SMフロアとコンテンツブラウザのブラウズボタンを押します｡
‫SMメッシュエディタを開いてメインウィンドウにドッキングさせ､ showボタンでshow simple collisionを押すと､
‫シンプルコリジョンメッシュがないことが確認できるのです｡
‫追加するには､ ツールバーのコリジョンボタンから､ ボックスの簡易コリジョンを追加することで､
‫自動的にメッシュの周りに追加されます｡
‫さて､ この床から落ちないようにするために､ このボックスを少し厚くしたいと思います｡
‫現時点では
‫なんというか､ 厚みがゼロなんですよね｡
‫そこで､ 詳細ペインをスクロールして､ プリミティブコリジョンのセクションを見つけ､ その下にあるプリミティブを表示させます｡
‫そして､ これは､ 衝突を構成するさまざまなプリミティブを示すものです｡
‫そして､ プリミティブの中には､ 球体､ 箱､ カプセルといったものがあります｡ 箱があるので､ 箱を開けてみましょう｡
‫中心がここ､ 回転がここ､ エクステントがここ､ つまり､ 基本的にどれくらいの大きさか､ Zエクステントがゼロであるかがわかります｡
‫だから､ 代わりに10センチにしよう｡
‫そのため､ 箱が少し厚くなったのがわかりますが､ キャラクターが床の上に立つようなことはしたくありません｡
‫そこで､ 中心をマイナス10に変更し､ 基本的にボックスはありますが､
‫床の下になっています｡
‫だから､ 先に進んで､ メッシュへの保存を押してください｡
‫そして､ 再生ボタンを押せば､ うまくいけば､ その通りになります｡
‫そして､ 床を突き破ることなく歩き回ることができるようになりました｡
‫さて､ 他にも同じような問題があるメッシュを発見した場合､ 通過できないことがあります｡
‫この場合､ 私にとっての扉は､ 実は私の性格に合うほど広くはないのです｡
‫だから､ この扉をもう少し開けてみようと思うんです｡
‫だから､ 今はあのドアの幅が広くなったので､ 通れるようになったはずです｡
‫問題ありません｡
‫そして､ 私たちはそうします｡
‫そして､ 一人称のキャラクターとしてレベルを歩き回ることができるようになりました｡
‫しかし､ この一人称のキャラクターは､ 一人称シューティングの腕を持つという設定になっており､
‫私の望むところではありません｡
‫そこで､ このキャラクターを自分たちの用途に合わせてアレンジしていくのです｡
‫では､ その一人称のキャラクターはどこにいるかというと､ コンテンツの一人称の設計図の下にあります｡
‫そして､ ここには一人称のキャラクターがいるんです｡
‫これを右クリックして､ 子ブループリント・クラスを作成します｡ これをBP（アンダースコア・プレーヤー）と呼ぶことにします｡
‫そしてこのプレーヤーは､ コンテンツのルートに移動し､ そこで移動をクリックします｡
‫そして､ 新しいデフォルトのゲームモードを作成し､ このプレーヤーをデフォルトでスポーンされるように設定することです｡
‫しかし､ それに挑戦する前に､ このプレーヤーを改造して､ そこにあるアームを取り除いてみましょう｡
‫BPプレーヤーのブループリントを開くと､ ここに多くのコンポーネントがあることがわかります｡
‫そのうちのひとつが､ メッシュワンピー基本的にメッシュの一人称で､ 腕のことです｡
‫ここでできることは､ スケルトン・メッシュのプロパティを設定し､ これをクリアして､
‫一人称でレンダリングするメッシュを選択しないようにすることです｡
‫さて､ 一人称視点でプレイしてみると､ メッシュの腕がない以外はまったく同じように動作することがわかりますが､
‫これにはゲームモードが必要です｡
‫では､ どのようにゲームモードを作るのか､ 記憶を呼び起こしてみましょう｡
‫レベルに移動し､ ツールバーのブループリント・ボタンをクリックし､ ゲームモードと書かれた場所に移動します｡
‫そして､ この中に入って「Create」をクリックし､ この「Crypt Raider」ゲームモードをベースにした新しいゲームモードを作りたいと思います｡
‫Crypt Raiderは､ C++のゲームモードです｡
‫そこで､ 他のブループリント・クラスとリンクさせるために､ ブループリント・バージョンを作成することができるのです｡
‫それでは､ クリプトレイダーゲームモードをクリックして､ コンテンツのルートをクリックし､ このゲームモードをビープアンダーコア・クリプトレイダーゲームモードと呼んで､
‫保存を押してみましょう｡
‫そして､ このようにゲームモードを立ち上げています｡
‫そこで､ セットアップに挑戦してみたいと思います｡
‫自分のゲームモードを､ プロジェクトのデフォルトとして設定し､ このプロジェクトで設定したどのレベルでも使用できるようにするのです｡
‫ゲームモードのデフォルトポーンを､ 先ほど作成し､ 腕を外したプレイヤーに設定します｡
‫そして､ それが -- 今ゲームでスポーンしているものであることを確認してください｡
‫ビデオを一時停止して､ 試してみてください｡
‫なるほど｡
‫また来るよ｡
‫まず最初に､ ゲームモードに入ったので､ デフォルトの -- クラスを選択します｡
‫現在は一人称クラスに設定されていますが､ 代わりにBPプレイヤーに変更したいのです｡
‫これを保存してから､ ダンジョン レベルに移動して､ ブループリント ボタンに移動し､ プロジェクトのデフォルトが､
‫実際には､ すでに実行されているように見えるかどうかを確認します｡
‫プロジェクト設定は､ 基本的にここで作成したことによって､ すでにBP Crypt Raiderのゲームモードが使用されています｡
‫再生ボタンを押すと､ 一人称視点のような動きをするのですが､
‫目の前に腕がないので､ このジャンルのスタイルに合っています｡
‫素晴らしい内容です｡
‫これでキャラクターの設計図ができあがりましたので､ 次の講義でゲームプレイを開始します｡
‫現地でお会いしましょう｡