セーブ・ロードの方法!

お久しぶりです! 最近はPS4のDETROIT Become Humenにドハマりしてい為、ブログとUE4の事はすっかり頭からすっ飛んでいたが、ようやく頭と体がUE4に戻りたがってきた為、活動を再開する事にした。 DETROIT Become Humen、面白いですよ!(おすすめです!)(…

ぷちコン奮闘記!~タイマー処理・スコア表示~

今回作るゲームには、タイマーとキルカウント(敵を殺した数)がスコアとして表示される。 タイマー処理もキルカウント処理も、どちらもGameModeBaseに処理を組んでいる まず、どのようにしてキル数のカウント処理をしてるのかを紹介しよう。 GameModeBase …

ぷちコン奮闘記!~ぷちぷち小人をぶち殺していくゲーム!!!!~

さて!ぷちコンのテーマがようやく解禁されましたね! テーマは「ぷち」! これまたよくわからないマニアックなテーマですw このテーマに沿って、 「小人をぷちぷちぶち殺していくゲーム」!!!!! を!作ることにした! ステージはこの部屋丸ごと使った…

GroupActor(グループアクター)って??

つい最近買ったアセットで、気になるものを見つけた。 赤枠で囲った部分。「GroupActor」「なんだこれ??」と。 そういうクラスがあるのかと思いきやそういうわけでもなく、 色々調べた結果・・・ 「複数のアクターを『1つのアクター』としてまとめる機能…

TPSシューティング奮闘記~ダッシュ(Sprint)処理!~

今回は、至ってシンプル。 通常移動速度からの全力ダッシュ処理だ。 ダッシュボタン(キー)・・・左Shiftキー、左スティック押し込み Shiftキー押してない時は、通常移動速度(375のスピード)で移動するが、 Shiftキー押した時は、速度が「600」になり、通…

TPSシューティング奮闘記~武器の変更~

前回の続き~! 前にも武器変更の記事書いたけど、今回は「銃」の切り替え! free-gamer.hatenablog.com ~武器変更の為のボタン(キー)~ ピストルに変更・・・1キー、十字キー上 ライフルに変更・・・2キー、十字キー右 ショットガンに変更・・・3キー、…

TPSシューティング奮闘記~武器の取得~

以前書いたような内容だと思うが、 free-gamer.hatenablog.com free-gamer.hatenablog.com まあ進捗という事でw 武器BPの作成 「WeaponMaster」という名の親BPを作成。 その子として、それぞれ 「Pistol」 「Rifle」 「ShotGun」 「SubMachinegun」 の子BP…

TPSシューティング奮闘記~エイム処理~

エイム時の処理について僕がよく組んでいる処理を紹介する。 (何か以前にもエイム処理の記事書いたような気がするが気にしない気にしない) エイム時の処理 エイムボタン押したら、「Aim」というBool値をTrueにセット。 放したら、Falseにセット。 この「Ai…

イライラ棒的なゲームを作ろう!(棒じゃないけどw)

イライラ棒、いやイライラ「球」を作ろう! 仕様としては・・・ ・マウスのドラッグ操作で球を動かす ・弾が何かにヒットしたらゲームオーバー ・ゴールに到達したらクリアー ~カメラの設置~ 上から全体を見下ろせる位置にカメラを設置。 ~プレイヤーコン…

SetTimerByEvent・SetTimerByFunctionNameとは??

~SetTimerByEvent~ 「Time」に入れた秒数後に、「Event」に繋がってるカスタムイベントを実行する。 Delayのような感じ。 「Looping」で、「Time」に入れた秒数後、Timerをリセットして再度カウントダウンを始める。 ~使用例~ Qキー押す。 ↓ SetTimerByE…

Splineで遊ぼう!~Splineでちょっとしたプロシージャルメッシュ作成~

ActorクラスのBPを作成。 名前は何でも。(自分は「BP_Spline」にした。) ~Splineコンポーネント追加~ 「Spline」というコンポーネントを追加。 ~ConstractionScript~ ~変数~(全部編集可能にする) NumberOfMeshs・・・配置するメッシュの数 OrientT…

DestroyComponentの注意点!~なぜDestroyComponentを使ってるのに何も破壊されないのか??~

今回DestroyComponentで躓いた点があったので紹介する。 free-gamer.hatenablog.com 前回の記事とほぼ同じな為、ある程度説明を省く。 「落ちてる武器を拾って、プレイヤーにアタッチする」という処理なのだが、 落ちてる武器を拾った時 ↓ 落ちてる武器と同…

アウトラインを表示する方法(金のかかるやり方だが)

今回は、アウトライン表示方法をやるのだが、 残念ながら僕はマテリアルはめっきりよく分かんない為、 アセットの力を借りることにした。 「OutLiner」という名のマテリアルアセットだ。 このアセットは確か2000円ぐらいだったはず。(16$ぐらいだったか…

落ちてるアイテムをピックアップ(取得)する処理!

1日ブログすっぽかした者です。(´・ω・) 今回は、シューティングゲームを作るという体で行くため、「落ちている『武器』を拾う」というシチュエーションにする。 やりたい事! ・武器を拾うためのBPの作成 ・拾う武器の作成 ・武器に近づいたら、武器名をス…

IK!~ずれてる手の位置を修正!~

とあるお方から教えてもらいました。本当に感謝です。 さて、今回シューティングもどきを作ってる時の事、非常に困ったことがあり・・・ 明らかに左手の位置が合ってないのだ。 これでは違和感バリバリなので、これを修正する方法を紹介する。 TwoBoneIKを使…

ショットガン!~散弾処理作成方法!~

使用してる物 ・TPSテンプレート ・アニメーションスターターパック ・銃のアセット ※すでに銃をアタッチさせていて、ショットガンのアニメーションが出来ているという前提で説明する。 ~プレイヤーBP~ ・自身のAnimBP参照 プレイヤーのAnimBPをキャストし…

動的DOF!~リアルタイムぼかし処理~

近くに映ってる物はくっきり 遠くの物はぼやけるような処理の作成。 今回はFPSテンプレートを使用してる。 プレイヤーBP カメラから5000の距離までトレースを飛ばす。 トレースが何かにヒットした時、ぼかし処理を行う。 ぼかし処理はPostprocessSettingsセ…

超絶奮闘記~ブラッドボーンの変形攻撃システムパクった!~

やりたい事 ・攻撃中、指定のタイミングで指定のキーを押すと変形攻撃。それ以外は通常武器変更に移行。 ・武器変更中、攻撃不可 free-gamer.hatenablog.com この記事と大体同じ所があるので、ある程度説明は省く。 ~モンタージュ~ ・コンボ攻撃、ディレイ…

クリックで遊ぼう!~OnClickEvent~

~特定のアクターをクリックした場所に エフェクトを出す~ ・クリックイベントを有効にする まず、PlayerControllerクラスの作成。 名前を決める。(ここでは「Test」にした) 「Test」を開き、クラスのデフォルトの詳細パネル内の「MouseInterface」項目の…

奮闘記~武器変更のBP~

前回の free-gamer.hatenablog.com と同じような内容だが、この時の記事では主に武器のアタッチについての解説をした。 今回は、武器を変更するためのBPを紹介する。 Blade→Sword Sword→Blade の変更だ。 武器の変更処理。 指定のキー(この場合Qキー)押し…

WatchDogs(ウォッチドッグス)のカメラハックシステムをパクろう!

ウォッチドッグスというゲームをご存知でしょうか?? 分からなければggって。 今回は、カメラハックシステムをパクってみました! TPSテンプレートを使用してます。 まず監視カメラの作成。 親クラスはPawnにし、名前は「Camera」で。 (FloatingPawnMove…

奮闘記~武器を回転させながら攻撃するモーションの実装~(前回の続き的な)

前回の記事の続きみたいな感じです。 前回の記事で、 武器をくるくる回転させながら攻撃するモーションがある と言いました。 これです。 youtu.be これは、自分で武器を回転させる処理を組んでやっているわけではなくって、 すでに、TwinBlade(Sword)のア…

奮闘記~武器の変更~

最近、TwinBlade(Sword)のアセットで完全自己満足アクションゲーを作ってます。 これですね。 二刀流(TwinSword)と両刃一刀流?(TwinBlade)の二種類あり、もう一つはTwinBladeとTwinSwordを瞬時に切り替える変形モーションもあります。(ブラッドボー…

簡単なクイックターンの実装!

かなり長くブログ出していませんでした。申し訳ございません。 なるべく毎日出すようにしてますのでこれからも眠気と戦っていきます。 さて、今回は「バイオハザード」でもよくあるクイックターンの実装方法です! 今回は、FPS視点のテンプレートを使ってま…

今日やったこと~血が数秒後、フェードアウトする処理~

敵を攻撃した時に出た(スポーンした)返り血が、数秒後に消える処理です。 まず「BP_Blood」という名のBPを作りました。 StaticMeshで「Plane」を選択し、マテリアルは血のマテリアルを設定しました。 マテリアルはこんな感じです。 次に「BP_Blood」に以下…

敵を倒したときのフィニッシュカメラ演出!

これは、DmCデビルメイクライや龍が如くであるシステムですが、 最後の敵を倒したときに、かっこいいカメラアングルで戦闘が終わるあれです。 分からなければ動画見るなり実際にやってみるなりしてください。特にDmCデビルメイクライおすすめです!おもしろ…

今日の進捗~アニメーションに合わせてカメラを追従させる~(追記あり。解決済み)

まず問題のシーン。 youtu.be ダイナミックに空中に打ちあがった時、カメラが置いてけぼりになってしまってます。 なので、キャラがフレームアウトしてしまいます。 これをどう解決したか。説明します。 ※当てずっぽうなやり方をしたのでこれでいいのかはわ…

ディレイコンボシステムの実装方法!

ディレイコンボとは?? これはデビルメイクライであるシステムなのですが、例えば・・・ 攻撃ボタン→△ボタン 通常攻撃・・・△→△→△→△→通常攻撃フィニッシュ! なのですが、ディレイコンボというのは・・・ 通常攻撃・・・△→△→少し待ってから△→ディレイコンボ…

アクションゲー!ヒットストップの実装!

アクションゲーで攻撃を敵に当てた時、一瞬攻撃が止まるような演出ありますよね!(モンハンがいい例だったはず。ブラボもそうだったかな?) 今回はその実装です! とりあえず武器にコリジョンをつけたキャラを使用します。 以下の処理を組みます。 武器の…

クラスBPからレベルBPにアクセスする方法

ここではサードパーソンテンプレート使います。 まず、キャラクターBPを開きます。 以下の処理を組みます。 「LevelBP」という名のイベントディスパッチャーを作成し、画像のようにします。 次にレベルBPを開きます。 レベル内のプレイヤーキャラを選択状態…