2016-12-01から1ヶ月間の記事一覧

UE4ゲーム制作入門二十五日

一人UE4ゲーム制作入門アドベントカレンダー二十五日目最終日です。 今日は細かい修正だけをしておきました。スクショは特に写すものもないんでないです。ごめんなさい まず、現状フィールドを突き抜けていた弾をなんとかしました。blockAllDynamicにしてBeg…

UE4ゲーム制作入門二十四日

一人UE4ゲーム制作入門アドベントカレンダー二十四日目です。 今日はちょっとしたフィールドのギミックを実装しました。どんなのかというと、スイッチ的なあれで、弾が当たったら道があらわれるよくあるギミックです。 まずはスイッチとなる的のアクターを作…

UE4ゲーム制作入門二十三日

一人UE4ゲーム制作入門アドベントカレンダー二十三日目です。 今日は攻撃力やらHPを反映させました。今まではデバッグ用に攻撃力は絶対に倒せる値でやっていたので。あと、多少ゲーム性を持たせるために制限時間を実装しました。 まずPlayerのメインUIを作り…

UE4ゲーム制作入門二十二日目

一人UE4ゲーム制作入門アドベントカレンダー二十二日目です。 今回はサウンド周りです。ただ再生してるだけですけど。 まず、音素材自体を持ってこなければいけません。魔王魂とか煉獄庭園とか色々ありますが、今回は楽(?)さを考えて、UnrealEngine4内で…

UE4ゲーム制作入門二十一日目

一人UE4ゲーム制作入門アドベントカレンダー二十一日目です。 死亡アニメーションをロボとボスにつけました。ロボの方は物理アセットアニメーションを用意しました。 ロボのスケルタルメッシュを右クリックして物理アセットを作成とアタッチします。 物理ア…

UE4ゲーム制作入門二十日目

一人UE4ゲーム制作入門アドベントカレンダー二十日目です。 今回は弾がヒットしたときのパーティクルです。 使うマテリアルの一つは便利なStarterContentに入ってるm_flare01です。もう一つはマテリアル関数で作ります。 こんな感じに組むと円形になります。…

UE4ゲーム制作入門十九日目

一人UE4ゲーム制作入門アドベントカレンダー十九日目です。 昨日の続きで、ボスAIの中身です。 攻撃開始時 攻撃開始タスクから呼び出してるAnimStartでは、更にBP_EnemyBossのSetAnimState関数を呼び出して、引数を渡しています。 さらに、呼ばれている関数…

UE4ゲーム制作入門十八日目

一人UE4ゲーム制作入門アドベントカレンダー十八日目です。 今日はボスのAIを組みました。 全体はこんな感じです。 BTTask_CheckFlg このタスクではAIコントローラに作った2つのフラグをブラックボードに反映しています。 それぞれのフラグの説明ですが、 i…

UE4ゲーム制作入門十七日目

一人UE4ゲーム制作入門アドベントカレンダー十七日目です。 今回は簡単なパーティクルとボス部屋の改良です。名古ゲ部忘年会前にもっとすすめるつもりでしたが、寝てました。 ボス部屋ですが、適当にジオメトリで組み直して、屋内にしました。ライティングと…

UE4ゲーム制作入門十六日目

一人UE4ゲーム制作入門アドベントカレンダー十六日目です。 モンスターハウス的な感じのを作りました。なんか無駄に面倒な処理をしてる気がするので、もうちょっとスッキリさせてやりたい気はします。 敵ブループリントクラスを多少変える 死亡時に敵生成兼…

UE4ゲーム制作入門十五日目

一人UE4ゲーム制作入門アドベントカレンダー十五日目です。 Touchが来たことに加えて、お仕事の雲行きが怪しくなってきたので割りと進捗が少ないかもしれません・・・。 それでも完走はしますよ!(完成するとは言ってない 昨日作った案山子状態のボスを実装…

UE4ゲーム制作入門十四日目

一人UE4ゲーム制作入門アドベントカレンダー十四日目です。 やっぱりステージ遷移のロジックはどこかにまとめておいたほうがいいので作り直します。あとボス。 ボスマップを作る まずは遷移先を揃えておいたほうがいいので、新しくレベルを作り、BossMapと名…

UE4ゲーム制作入門十三日目

一人UE4ゲーム制作入門アドベントカレンダー十三日目です。 昨日つくった敵の親クラスを使って、新しい敵を作ります。新しくEnemyクラスの下にRoboフォルダを作ります。Bearフォルダも作ってなかった気がするので作って、入れておきましょう。 BP_Roboを作る…

UE4ゲーム制作入門十二日目

一人UE4ゲーム制作入門アドベントカレンダー十二日目です。 二日に渡る関西UE4ゲームジャムお疲れ様でした。色々と学ぶものと反省点が多かったですが、とても楽しかったです。一緒に組んだEチームの皆さんありがとうございました。 今日は、他の種類の敵を作…

UE4ゲーム制作入門十一日目

一人UE4ゲーム制作入門アドベントカレンダー十一日目です。 更に、土曜日は関西UE4GameJamの1日目でした。 今回は遷移を作ってみました。なお、本人わけわかんなくなってすごい無駄なことやってる気がするので、どうしようかなって思ってます。 パーシスタン…

UE4ゲーム制作入門十日目

一人UE4ゲーム制作入門アドベントカレンダー十日目です。 今日は昨日のAIを賢くしていきます。今のAIはそもそも見えない位置からでも、どんなに離れていてもこちらを補足して、一心不乱に突っ込んでくるバーサーカークマです。 確かに、そういうのもいなくは…

UE4ゲーム制作入門九日目

一人UE4ゲーム制作入門アドベントカレンダー九日目です。 今日はAIを作ります。せっかくプレイヤーの死亡アニメーションを作ったのに自殺しかできないのは哀しいですからね。 クマAI作成開始 まずはAIを作るために必要なビヘイビアツリーを用意します。 ビヘ…

UE4ゲーム制作入門八日目

一人UE4ゲーム制作入門アドベントカレンダー八日目です。 今日はプレイヤーが死ぬ処理を作りましょう。 死亡アニメーションをつくる クマとかは死亡時のアニメーションを初めから持っていますが、グレーマンは持っていません(僕の把握してる限り なので、今…

UE4ゲーム制作入門七日目

一人UE4ゲーム制作入門アドベントカレンダー七日目です。 今回は敵の死亡処理を作ります。 ステータスの作成 まずは、ステータスを作りましょう。今回は共通のステータスなので、自分の名前フォルダかコンテンツフォルダの直下に右クリックから、ブループリ…

UE4ゲーム制作入門六日目

一人UE4ゲーム制作入門アドベントカレンダー六日目です。 今日は昨日放り投げた、攻撃の続きを実装していきます。 そして、一番最初に言ってしまうと、前回のプレイヤーのアニメーションほぼ全とっかえになります。 本来はBlendさせて上半身だけ銃構えるのに…

UE4ゲーム制作入門五日目

一人UE4ゲーム制作入門アドベントカレンダー五日目です。 今日は攻撃をつくりましょう。ようやくゲームらしくなっていく気がしますね。 弾クラス(BP_Shot)の作成 まずは撃ち出す弾を作りましょう。PlayerフォルダにShotフォルダを作ります。Actorクラスを親…

UE4ゲーム制作入門四日目

一人UE4ゲーム制作入門アドベントカレンダー四日目です。 今日は敵を作りましょう。まずは自身の名前かコンテンツフォルダの下にEnemyフォルダを作ります。その中にAnimationフォルダとCharacterを親にしたBP_Enemyブループリントクラスを作ります。 見た目…

UE4ゲーム制作入門三日目

一人UE4ゲーム制作入門アドベントカレンダー三日目です。 まずはアニメーションを作りましょう。PlayerフォルダにAnimationフォルダを作ります。その中にアニメーションブループリントを作ります。 アニメーションブループリントはこんな感じです。4.14から…

UE4ゲーム制作入門二日目

一人UE4ゲーム制作入門アドベントカレンダー二日目です。 今日はまず、見た目を多少なりともまともにします。 僕の方では、床にStarterContent/MaterialsフォルダにあるM_Tech_Hex_Tile_Pulseを、壁にM_Teck_Hex_Tile_Pulseを、適用しました。 これで味気な…

UE4ゲーム制作入門一日目

初めまして。白鳥といいます。この記事は、一人UE4ゲーム制作入門アドベントカレンダー一日目です。 このアドベントカレンダーは、今回から(おそらく)25回かけて、最低でも1本のゲームを作りつつUE4を勉強しようというのが目的です。 なぜやろうとおも…