【UE4/UE5ゲーム制作講座】分岐するコンボ攻撃もGameplayAbilityを使えば簡単に作れちゃう!

  Рет қаралды 13,525

[UE4 Craft Game Develop VTuber]Kurie Meiku

[UE4 Craft Game Develop VTuber]Kurie Meiku

Күн бұрын

Пікірлер: 42
@hirokiyamamoto2529
@hirokiyamamoto2529 2 жыл бұрын
非常に分かりやすいGASの説明動画でした。 テキストベースの記事よりも実際の組み込み動画だと良いですね。 今後も楽しみにしています。
@kuriemeiku
@kuriemeiku 2 жыл бұрын
コメントありがとうございます~!! わかりやすいと言っていただけるとうれしいです~!! 動画だとイメージつきやすいですよね~! 今後もよろしくお願いします!!!
@lark.g8760
@lark.g8760 2 жыл бұрын
初心者でもできましたー!嬉しい!! 便利、と噂に聞いていたGAS。 さっぱり分からなくて、私には手の届かないもの…と思いこんでいました。 なんて便利! でも、1人では絶対に使い方分かりませんでした。 めいくさーん!とっても分かりやすい解説(パターン毎、どうしてこうするのかまで含めた…!)をありがとうございます!
@kuriemeiku
@kuriemeiku 2 жыл бұрын
良かったです~!!! 分岐コンボとかGAS使わないと考えたくないレベルですからね…!! GAS最高!!!!!!!
@user-eg6wh5mu9h
@user-eg6wh5mu9h 2 жыл бұрын
長編の編集お疲れ様です。 GameplayAbility覚えることが多そうだけれど便利そう、参考にさせていただきます!
@kuriemeiku
@kuriemeiku 2 жыл бұрын
GameplayAbilityやっぱり便利ですね~!!! UE5ならめいく製プラグインも要らなくなっているので、さらにお勧めしやすくなっています! (現状だと一部の機能を使うにはやっぱり必要なんですけど…。それを使わなくても便利ですね!)
@the9026
@the9026 2 жыл бұрын
この動画のコンボ攻撃を実装してハマったことがあったので、補足として書き込みます。 結論から言うと、GA_AttackA3のActivationBlockTagsにAttack.A.1も追加した方がいいです。 例えば、この3段攻撃にCostとしてスタミナを10消費するという処理を組み込んだとします。 3段で30消費が正常な挙動になりますが、ボタン連打すると3段しか攻撃していないのに40消費されます。 まずコンボ1が実行中にボタンを押すとコンボ2が実行待ち状態となります。コンボ2が実行待ち状態だとしてもownedtagでタグ自体は追加され、コンボ3の実行条件が整っているため、さらにボタンを押すとコンボ3も実行待ち状態になります。 そしてコンボ1のStartNextAttackが来た時、実行待ち状態のコンボ2とコンボ3が実行されて2回分のCostを支払うことになります。 コンボ3段目ならActivationBlockTagsに1と3。4段目なら1、2、4を追加すれば解消します。 Cost等が無いのであれば関係ないですが、とりあえず追加しといて損はなさそうです。
@kuriemeiku
@kuriemeiku 2 жыл бұрын
ありがとうございます~!!! 確かにつけておいたほうがいいですね…!!! ちなみに、20:08のようにActivateAbilityの直後でEnableInputタグを削除しておいてもダメでしたでしょうか…? コンボ2が有効になると同時にEnableInputを削除すれば、コンボ3の実行条件が整わなくなるかなと思っていました。 (UnrealEngineのC++をちゃんと確認したわけではないので、確証があるわけではないですが…。)
@the9026
@the9026 2 жыл бұрын
@@kuriemeiku 完全に見逃していました。ActivateAbilityの直後にEnableInputタグを削除するで解決します。 勝手に改変して自爆してました。本当に申し訳ありません。。
@kuriemeiku
@kuriemeiku 2 жыл бұрын
@@the9026 いえいえ、こちらこそ動画が分かりにくくてすみません…!!! Blockにちゃんと入れておいたほうがわかりやすく、ミスもないのでそれはそれで入れておいたほうがいい、という説もありますし…!
@user-ey7mf9fx3r
@user-ey7mf9fx3r 9 ай бұрын
参考にさせていただきます。感謝感謝!
@reaosnlkias35262
@reaosnlkias35262 3 ай бұрын
いつも動画投稿ありがとうございます! 勉強させて頂いております! 質問なのですが 23:20 のActivation Required Tags に Attack.Bがある理由は何でしょうか・・・? A1には無かったようなので・・・ もし根本的な部分を理解できてなかったら、すみません!!
@Batl_Toad
@Batl_Toad Жыл бұрын
Is there a way you could share a github project, or the project files for this? I am following along with the videos, but having the project to compare to would help emensely. This is the closest explanation as to how I need to handle my melee combat system, and I would be forever grateful.
@kuriemeiku
@kuriemeiku Жыл бұрын
sorry... no github project.
@user-xd5mu5fm7r
@user-xd5mu5fm7r Жыл бұрын
コメント失礼します。武器の装備ごとに攻撃アニメーションを変えることは出来るのでしょうか? もし可能であれば大変お手数ですが動画で説明してもらいたいです。
@kuriemeiku
@kuriemeiku Жыл бұрын
単純に考えると、アニメーションを変えたい武器ごとにアビリティを分けるのが楽かなと思います! (もしかしたら、武器によってコンボルート変えたい、と言うのもあり得ますし…)
@user-ny1me4sg5h
@user-ny1me4sg5h 2 жыл бұрын
武器は原神みたいに、IDLEの時、体に付けないのわざ使いたいですね
@kuriemeiku
@kuriemeiku 2 жыл бұрын
攻撃するときにかっこよく出てくるやつですね!
@user-zm4sn8up3m
@user-zm4sn8up3m 11 ай бұрын
攻撃してる最中に別の攻撃を禁止するのは言及してますけど、ここにある内容だと攻撃最中にジャンプできてしまいせんか?かなり不自然なので攻撃中のジャンプを禁止することはできますか?
@kuriemeiku
@kuriemeiku 11 ай бұрын
禁止しましょう! ジャンプをアビリティにして同じように禁止するのもいいと思いますし、単純に空中にいる判定で攻撃アビリティのActivateを行わないようにするでもよいと思います!
@hisuzuki0731
@hisuzuki0731 Жыл бұрын
いつも楽しく学ばせていただいております。 質問なのですが、コンボ中は移動できなくする場合はどうしたらいいでしょうか?
@kuriemeiku
@kuriemeiku Жыл бұрын
攻撃中のTagがあるかどうかをチェックして、あればAddMovementInputしない、と言う感じですね!
@hisuzuki0731
@hisuzuki0731 Жыл бұрын
@@kuriemeiku 有難う御座います。 なるほど。
@pitipiti8587
@pitipiti8587 2 жыл бұрын
いつもお世話になっております。 3コンボではなく、Aボタンを連続で押したら何度でも攻撃を再生させたい、さらにその攻撃モーションをいくつかの中からランダムで再生させたい場合はどうすればいいでしょうか? また、防御モーションのスタート、ループ、エンドを用意していて、防御モーション中に連続攻撃されたら、防御モーションのループモーションを連続再生したい場合はどうすればいいでしょうか? もし解答が分かるようでしたら(片方でも構いません)、お手すきの際にご返答いただけると幸いです。
@pitipiti8587
@pitipiti8587 2 жыл бұрын
こちら、二つ目は連続攻撃されてもされなくても、例えばBボタンを押しつづけると防御のループモーションを連続再生したい、という質問の間違いでした。 お時間ございましたらご確認よろしくお願い致します。
@kuriemeiku
@kuriemeiku 2 жыл бұрын
1点目 動画では同じ攻撃が発生しないようにGameplayTagを設定していますが(Activation Required TagsやActivation Blocked Tags)、それを設定しないようにすれば、同じアビリティをそのまま起動することも出来るので、 あとは一つのアビリティの中で再生するモンタージュをランダムで変更させるか、モンタージュごとにアビリティを作ってランダムでアビリティを指定して実行する、という感じで行けるかなと思います! 2点目 モンタージュの機能を使って、スタート→ループ繰り返し、というセクションと、エンド用セクションの2つを用意して、ボタンを離したらエンドセクションを再生する、という感じで出来るかなと思います! 参考:docs.unrealengine.com/4.27/ja/AnimatingObjects/SkeletalMeshAnimation/AnimMontage/Overview/ もしよくわからなかったらまたコメントください!動画化も考えます!
@pitipiti8587
@pitipiti8587 2 жыл бұрын
@@kuriemeiku 早速のご回答誠にありがとうございます!いただいたアドバイスを元に、一つのアビリティで、モンタージュを配列にしてそこからランダムに選ぶ仕組み(一点目)と、モンタージュ機能でセクションの設定をして、ループ出来るようにしたところ(二点目)までは出来たかと思います! ただ、キャラクターBPからボタンをリリースしたという信号を、GameplayAbilityに送ってループからエンドに変更したいのですが、その信号の送り方が分かりませんでした。 GetSkeletalMeshComp~ノードからCastしてキャラクターBPにつなげようとしてもエラーになりまして… そのやり方か、または代替手段はありますでしょうか? 何度もすみません、お手すきの際にご確認お願い致します。
@user-zz7ok1gk8k
@user-zz7ok1gk8k 2 жыл бұрын
最近UEはじめたので、見させて貰ってます。UE5いろいろ試したのですが早期インストールができないのは何故でしょうか?ほかに取り方とかあるのでしょうか?
@kuriemeiku
@kuriemeiku 2 жыл бұрын
コメントありがとうございます~!!初めまして!!! EpicGamesLauncherのUnrealEngineタブからインストールされてます…よね? EpicGamesLauncherの左側のUnrealEngineタブを開いて、上のほうのライブラリからEngineバージョンと書かれているところの右横の+を押して、 できたボタンのところのバージョン名を押すと、5.0.0早期アクセスとか5.0.0Previewが出てくる…はず! ちなみに、早期アクセスよりもPreview版の方が新しいので、そちらの方がいいかと思います! さらに言うと、UE触り始め、ということであれば、安定しているUE4の方から触るのもよいと思います!
@user-zz7ok1gk8k
@user-zz7ok1gk8k 2 жыл бұрын
急にインストールできるようになりました!なんだったんだろう。メガスキャンのプラグインもできなかったんですけど出てきました!ありがとうございました。くりえめいくで検索すると異常なほどのメイク動画ばっかり出てくるので登録しときます〜お世話になりましたー
@kuriemeiku
@kuriemeiku 2 жыл бұрын
そうなんですよね…。 名前かぶってないからいいや、と思っていたんですが、メイク動画ばっかり出てくるのはさすがに…生まれを間違えた感… 登録ありがとうございます~~!!!!!
@user-eb7ij6tq4z
@user-eb7ij6tq4z Жыл бұрын
イベントBeginPlayのところがどうしてもカスタムイベントになってしまいます...どうしたらよいでしょうか。
@kuriemeiku
@kuriemeiku Жыл бұрын
たぶん、BeginPlayノードがすでにあるのかな?と思います!
@user-di4sd2zs9z
@user-di4sd2zs9z Жыл бұрын
アンリアル5.0なんですけども、2コンボ目を押したらなぜかキャラがジャンプし 2回目以降は1コンボ目すら発動しなくなります どうすればジャンプしなくなり正しく2コンボ目が発動しますか?
@kuriemeiku
@kuriemeiku Жыл бұрын
1コンボ目が発動しなくなるということは、もしかしたら1コンボ目がちゃんと終了していないのかもしれないですね…。 EndAbilityがちゃんと呼ばれているか確認してみてください!
@user-di4sd2zs9z
@user-di4sd2zs9z Жыл бұрын
@@kuriemeiku エンドアビリティーも確認して、それでも何がダメだったのか分からなかったので 一度消して再度1から作り直したら無事2コンボ目も発動出来ました 何が原因だったのかなw
@user-ve4tg9hk7z
@user-ve4tg9hk7z 2 жыл бұрын
コメント失礼します。UE4を使っているのですが、blue printのgive abilityが見つからずどのようにすればよいでしょうか。 返信頂けると幸いです。
@kuriemeiku
@kuriemeiku 2 жыл бұрын
UE4の場合、めいく製プラグインが必要なので、以下の動画を参考にしてみてください! kzbin.info/www/bejne/o6C5fIKEndGal6s
@user-ve4tg9hk7z
@user-ve4tg9hk7z 2 жыл бұрын
返信ありがとうございます!やってみます!
@RizefiFF14
@RizefiFF14 10 ай бұрын
​@@kuriemeiku こちらのコメントから返信失礼します。 UE4.27にて、動画を頼りにプラグインを行いましたが、give abilityのノードが見つからず困っております。 他、方法等ありましたら返信頂けると幸いです。
@davy4842
@davy4842 Жыл бұрын
Yoh make English subs please Japan is is a small island !!!! OPEN JAPAN!
@kuriemeiku
@kuriemeiku Жыл бұрын
I'd like to make English subtitles too, but it's a lot of work. Very, very, very hard!!!!!!!!!! I want OPEN JAPAN!!!
【UE5ゲーム制作講座】UE5.4の自動リターゲットが神アプデだって!?!?
8:34
九里江めいく【ゲーム制作VTuber UE4・UE5初心者向け講座】
Рет қаралды 7 М.
What does Satoru Gojo have? #cosplay#joker#Harley Quinn
00:10
佐助与鸣人
Рет қаралды 6 МЛН
Секрет фокусника! #shorts
00:15
Роман Magic
Рет қаралды 64 МЛН
Glow Stick Secret Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 18 МЛН
Can You Beat Hitman 3 Without Breaking ANY Laws?
22:37
windowledge
Рет қаралды 1,7 МЛН
【UE4ゲーム制作講座】GameplayAbilitiesをC++なしで使ってコンボ攻撃を作る
15:49
九里江めいく【ゲーム制作VTuber UE4・UE5初心者向け講座】
Рет қаралды 5 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,5 МЛН
How to implement an attack with a sword [UE5] (UE4)
14:29
Unreal Engine 専門講座
Рет қаралды 12 М.
【UE5ゲーム制作講座】WorldPartitionを使えばものすごい広いオープンワールドが作れちゃうんですか!?
10:10
九里江めいく【ゲーム制作VTuber UE4・UE5初心者向け講座】
Рет қаралды 14 М.
【UE5ゲーム制作講座】Moore's RPG Templateがもうゲームだった【今月の無料コンテンツ】
11:20
九里江めいく【ゲーム制作VTuber UE4・UE5初心者向け講座】
Рет қаралды 3,3 М.