妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。サンプルゲーム、シリージオの遊び方この広告は、90日以上更新していないブログに表示しています。2015-09-16サンプルゲーム、シリージオの遊び方サンプルデータ妹「シリージオっていうゲーム遊んでたんだけど、ひどい目にあったよ。弾いくら当てても死なない敵がいて全然クリア出来ないから、腹立って調べたら自機の色を変えて弾の色を変えて戦わなきゃいけないとか。変える方法がホイール回転とか。妹「そんなのもあった気はするけど、何言ってるかわからんないから見てないよ。妹「でも結局クリア出来てないんだよ。ウェーブとか色々言ってるから、クリア自体はありそうな気がするんだけど。「そう言われても困るんだけど。普通に敵倒していったら終わったよ。たしかに無限に敵が出てくるタイプじゃなかった。「調べてみるとほとんどの事は、自機のBP_Playerと、敵キャラ製造装置でレベルに配置済みのBP_EnemySpawnerに書いてある。妹「BP_MasterEnemyは見た気がする。「個別のブループリントはそんなに難しくないけど、複雑に絡み合ってるところはある。プレイヤーに書いてあるのは弾の発射と自動回復、あと死んだ時の扱いとかだから、ゲームの制御という点ではBP_EnemySpawnerにほとんど書いてある。出る敵の種類と数がエディタ上で設定出来る変数になって、標準だと20個の3セットだから計60匹倒せばクリアだと思う。妹「もっといっぱい出てた気がする。「ちゃんと数えたわけじゃないから違うとは言い切れないけど、そんなもんだと思うよ。あと各ウェーブで出た敵は全滅させないと次が出ない。「どういう種類の敵が出るかを設定したいだけだから、クラス名を設定出来るようにしてある。実際に敵をスポーンさせるのはゲームが始まった後だし、敵一覧にリファレンスを保存しなくていい。ちなみに確率は設定してあるやつ全部均等。Nameノードを使っているところ。ここにカスタムイベントの名前を設定することで、定期的に呼び出して、そこで敵を発生させてる。「この仕組みだとウェーブが増えるごとにタイマーの数も増えて、使わないタイマーが動き続ける状態になると思うんだよ。そこがちょっと気になる。各ウェーブの設定も構造体にしたらもっとシンプルになりそうだし。妹「......あー、またやられた。Recallをやって遊んでいたwww.youtube.com「せっかくなのでVRで遊んでた。(id:una_unagi)誤字脱字や古くなっている情報等あれば、ぜひコメントやメールでお知らせ下さい。)はてなブログをはじめよう!una_unagiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。