Please enable JavaScript.
Coggle requires JavaScript to display documents.
擊飛跟終結技擊飛碰到的對象帶有傷害 - Coggle Diagram
擊飛跟終結技擊飛碰到的對象帶有傷害
在SkillComponent的OnSkillHit實作
直接就拿的到攻擊者的資料
有相關的SpawnWeapon的Function可參考
HitReactionType還沒被指定進去(要在ParseBuff之後)
採用RagdollCannonWeapon的依附行架構邏輯,可以切得比較乾就
在HitReactionComponent的GetHurt
所有的HitReactionType都已經有了
攻擊者的Attribute取得比較暴力
沒有相關SpawnWeapon的Function
WeaponActor可以直接透過USkillManager在一開始就讀進記憶體
如何初始化RagdollCannonWeapon?
攻擊者資訊(FSkillAttributeInfo)
註冊武器攻擊判定(RegistWeapon)
觸地的瞬間如何通知武器關閉
OnLanded
如何關閉武器的攻擊判定
擊中的技能效果(類似TrapWeapon的傷害流程)
技能ID來自被擊飛的NPC
採用RagdollCannonWeapon的依附行架構邏輯,可以切得比較乾就
直接在OnComponentHit的時候對碰到的物體偽造傷害
需要偽造傷害所需的資料(Attribute,SkillID)
如果需要擊飛後撞到其他對象能夠在觸發技能做不到
時機跟傷害對象相對明確,只需要直接呼叫TakeDamage
要仿造SkillComponent前面作過的事(會有重複的Code)