UE5虚幻引擎动作角色扮演RPG游戏开发视频教程
上次更新时间:2024-10-14
课程售价: 2.9 元
联系右侧微信客服充值或购买课程
课程内容
1. Introduction
2. Set Up Hero Character
- 1. Set Up Hero Character Section Overview
- 2. Basic Class Structure
- 3. Debug Helper
- 4. Set Up Hero Camera
- 5. Native Gameplay Tags
- 6. Input Config Data Asset
- 7. Custom Enhanced Input Component
- 8. Binding Input
- 9. Character Anim Instance
- 10. Hero AnimBP
- 11. Hero Anim Instance
- 12. Gameplay Ability System
- 13. Ability Activation Policy
- 14. Set Up Weapon Class
- 15. Set Up Hero Weapon
- 16. Start Up Data
- 17. Synchronous Loading
- 18. Section Wrap Up
3. Melee Combo System
- 1. Melee Combo System Section Overview
- 2. Challenges Ahead
- 3. Pawn Extension Component
- 4. Register Spawned Weapon
- 5. Hero Gameplay Ability
- 6. Ability Input Action
- 7. Hero Ability Set
- 8. Binding Ability Input
- 9. Play Montage and Wait
- 10. Wait for Gameplay Event
- 11. Animation Layer Interface
- 12. Master Anim Layer
- 13. Link Anim Layer
- 14. Default Weapon Ability
- 15. Grant Weapon Ability
- 16. Handle Unequip Axe
- 17. Light Attack Ability
- 18. Combo Logic
- 19. Heavy Attack Ability
- 20. Heavy Attack Logic
- 21. Warrior Function Library
- 22. Jump To Finisher
- 23. Slow Motion and Sound FX
- 24. Section Wrap Up
4. Hero Combat
- 1. Hero Combat Section Overview
- 2. Challenges Ahead
- 3. Set Up Enemy Character
- 4. Gruntling Guardian
- 5. Asynchronous Loading
- 6. Spawn Enemy Weapon
- 7. Attribute Set
- 8. Gameplay Effect
- 9. Apply Gameplay Effect To Self
- 10. Init Enemy Attributes
- 11. Pawn Combat Interface
- 12. Toggle Weapon Collision
- 13. On Weapon Begin Overlap
- 14. On Target Interacted
- 15. Notify Melee Hit
- 16. Set Up Attack Montages
- 17. Make Gameplay Effect Spec Handle
- 18. Hero Damage Info
- 19. Apply Effect Spec Handle To Target
- 20. Capture Relevant Attributes
- 21. Retrieve Hero Damage Info
- 22. Calculate Final Damage Done
- 23. Set Up Heavy Attacks For Damage
- 24. Modify Health Attribute
- 25. Hit React Ability
- 26. Trigger Hit React Ability
- 27. Material Hit FX
- 28. Hit Pause
- 29. Camera Shake
- 30. Hit React Sound
- 31. Gameplay Cues
- 32. Enemy Death Ability
- 33. BP Death Interface
- 34. Dissolve Material FX
- 35. Dissolve Niagara FX
- 36. Pawn UI Component
- 37. Broadcast Value Change
- 38. Listen For Broadcasting
- 39. Enemy Init Created Widget
- 40. Template Widgets
- 41. Set Status Bar Fill Color
- 42. Template Icon Slot Widget
- 43. Hero Overlay Widget
- 44. Enemy Health Widget Component
- 45. Hide Enemy Health Bar
- 46. Update Weapon Icon
- 47. Final Tweaking
- 48. Section Wrap Up
5. Enemy AI
- 1. Enemy AI Section Overview
- 2. Preparing Enemy For Combat
- 3. Crowd Following Component
- 4. AI Perception
- 5. Generic Team ID
- 6. Behavior Tree
- 7. Configure AI Avoidance
- 8. Behavior Tree Node Types
- 9. Observer Aborts
- 10. Orient To Target Actor
- 11. Environment Query System
- 12. Custom Query Context
- 13. Toggle Strafing State
- 14. Calculate Direction
- 15. Strafing Blend Space
- 16. Compute Success Chance
- 17. Dot Product Test
- 18. Enemy Melee Ability
- 19. Activate Ability By Tag
- 20. Is Target Pawn Hostile
- 21. Notify Melee Hit
- 22. Make Enemy Damage Effect Spec Handle
- 23. Apply Enemy Damage
- 24. Motion Warping
- 25. Update Motion Warp Target
- 26. Construct Native BT Task
- 27. Rotate Enemy In Task
- 28. Melee Attack Branch
- 29. Does Actor Have Tag Decorator
- 30. Duration Gameplay Effect
- 31. Should Abort All Logic
- 32. Guardian Attack Sound FX
- 33. Section Wrap Up
6. Hero Combat Abilities
- 1. Hero Combat Abilities Section Overview
- 2. Planning Ahead
- 3. Two-Key Input Action
- 4. Get Last Movement Input
- 5. Rolling Distance
- 6. Get Value At Level
- 7. Rolling Sound FX
- 8. Hero Hit React Ability
- 9. Trigger Hero Hit React
- 10. Hero Hit FX
- 11. Compute Hit React Direction
- 12. Hit React Tags
- 13. Switch On Gameplay Tags
- 14. Hit React Sound FX
- 15. Hero Block Ability
- 16. Add Gameplay Cue To Owner
- 17. Is Valid Block
- 18. Notify Successful Block
- 19. Handle Successful Block
- 20. Is Perfect Block
- 21. Notify Perfect Block
- 22. Initiate Counterattack
- 23. Set Up Target Lock Ability
- 24. Toggle Target Lock
- 25. Get Available Targets
- 26. Get Nearest Target
- 27. Draw Target Lock Widget
- 28. Set Target Lock Widget Position
- 29. Execute Task On Tick
- 30. On Target Lock Tick
- 31. Orient To Target While Target Lock
- 32. Switch To Target Lock Poses
- 33. Target Lock Walk Speed
- 34. Switch Target Input Action
- 35. Target Lock Mapping Context
- 36. Notify Switch Target
- 37. Handle Switch Target
- 38. Hero Death
- 39. Tweaking Target Lock
- 40. Section Wrap Up
7. Ranged Enemy
- 1. Ranged Enemy Section Overview
- 2. Ranged Enemy Starting Weapon
- 3. Glacer Starting Stats
- 4. Glacer Hit React
- 5. Ranged Behavior Tree
- 6. Find Shooting Position
- 7. Projectile Ability
- 8. Projectile Class
- 9. Spawning Projectile
- 10. On Projectile Hit
- 11. Handle Projectile Hit
- 12. Projectile Spec Handle
- 13. Make Projectile Spec Handle
- 14. Projectile Sound FX
- 15. Glacer Melee Ability
- 16. Unblockable Attack
- 17. Combat Test Map
- 18. Section Wrap Up
8. Boss Enemy
- 1. Boss Enemy Section Overview
- 2. Set Up Boss Character
- 3. Giant Starting Stats
- 4. Boss Bar Widget
- 5. Draw Boss Bar To Screen
- 6. Giant Hit React
- 7. Giant Death
- 8. Remove Boss Bar
- 9. Giant Behavior Tree
- 10. Giant Melee Ability
- 11. Hand Collision Box
- 12. Post Edit Change Property
- 13. Toggle Box Collision
- 14. Giant Second Melee Ability
- 15. Giant Combo
- 16. Wait Spawn Enemies
- 17. Summon Ability
- 18. Listen For Gameplay Event
- 19. Async Load And Spawn Enemies
- 20. Fix Facing Rotation
- 21. Stop Spawning Enemies
- 22. Enemy Entry FX
- 23. Enemy Entry Montage
- 24. Check Current Health Percent
- 25. Section Wrap Up
9. Hero Special Abilities
- 1. Hero Special Abilities Section Overview
- 2. Challenges Ahead
- 3. Rage Ability Tags
- 4. Rage Ability Blueprint
- 5. Rage Anim Montage
- 6. Rage Gameplay Cue
- 7. Activation Condition
- 8. Consume Rgae
- 9. Set Up Rage Slash
- 10. Spawn Rage Slash
- 11. On Rage Slash Begin Overlap
- 12. Rage Slash For All Attacks
- 13. Gain Rage
- 14. Special Weapon Ability Tags
- 15. Grant Special Weapon Ability
- 16. Light Ability Montage
- 17. Light Ability Damage
- 18. Cooldown Gameplay Effect
- 19. Ability Icon Widget
- 20. On Ability Icon Updated
- 21. Listen For Ability Icon Change
- 22. Notify Ability Cooldown
- 23. Custom Latent Action
- 24. Count Down Action Class
- 25. Construct Count Down Action
- 26. Count Down Logic
- 27. Update Cooldown
- 28. Resume Cooldown
- 29. Heavy Ability
- 30. Heavy Ability Montage
- 31. Heavy Ability Damage
- 32. Apply AOE Damage
- 33. Commit Ability Cooldown
- 34. Stone Class
- 35. BP Stone
- 36. Pick Up Ability
- 37. On Stone Begin Overlap
- 38. Collect Stones
- 39. Consume Stone Input
- 40. Consume Stones
- 41. On Stone Consumed
- 42. Input Key Widget
- 43. Broadcast Display Input Key
- 44. Listen For Display Input Key
- 45. Spawn Stone Ability
- 46. Spawn Stone Logic
- 47. Glacer Spawn Stone Chance
- 48. Section Wrap Up
10. Survival Game Mode
- 1. Survival Game Mode Section Overview
- 2. Game Mode Test Map
- 3. Survival Game Mode Class
- 4. Enemy Wave Spawner Table Row
- 5. Wave Progression Logic
- 6. Wave Count Down Widget
- 7. Drawing Wave Count Down Widget
- 8. Wave Info Widget
- 9. Pre Load Next Wave Enemies
- 10. Try Spawn Wave Enemies
- 11. On Enemy Destoryed
- 12. On Wave Completed
- 13. Playtesting Game Mode
- 14. Register Spawned Enemies
- 15. Notify Last Wave
- 16. On Player Died
- 17. Game Difficulty
- 18. Verify Game Difficulty
- 19. Section Wrap Up
11. In-Game Widgets
课程内容
11个章节 , 278个讲座
1. Introduction
2. Set Up Hero Character
- 1. Set Up Hero Character Section Overview
- 2. Basic Class Structure
- 3. Debug Helper
- 4. Set Up Hero Camera
- 5. Native Gameplay Tags
- 6. Input Config Data Asset
- 7. Custom Enhanced Input Component
- 8. Binding Input
- 9. Character Anim Instance
- 10. Hero AnimBP
- 11. Hero Anim Instance
- 12. Gameplay Ability System
- 13. Ability Activation Policy
- 14. Set Up Weapon Class
- 15. Set Up Hero Weapon
- 16. Start Up Data
- 17. Synchronous Loading
- 18. Section Wrap Up
3. Melee Combo System
- 1. Melee Combo System Section Overview
- 2. Challenges Ahead
- 3. Pawn Extension Component
- 4. Register Spawned Weapon
- 5. Hero Gameplay Ability
- 6. Ability Input Action
- 7. Hero Ability Set
- 8. Binding Ability Input
- 9. Play Montage and Wait
- 10. Wait for Gameplay Event
- 11. Animation Layer Interface
- 12. Master Anim Layer
- 13. Link Anim Layer
- 14. Default Weapon Ability
- 15. Grant Weapon Ability
- 16. Handle Unequip Axe
- 17. Light Attack Ability
- 18. Combo Logic
- 19. Heavy Attack Ability
- 20. Heavy Attack Logic
- 21. Warrior Function Library
- 22. Jump To Finisher
- 23. Slow Motion and Sound FX
- 24. Section Wrap Up
4. Hero Combat
- 1. Hero Combat Section Overview
- 2. Challenges Ahead
- 3. Set Up Enemy Character
- 4. Gruntling Guardian
- 5. Asynchronous Loading
- 6. Spawn Enemy Weapon
- 7. Attribute Set
- 8. Gameplay Effect
- 9. Apply Gameplay Effect To Self
- 10. Init Enemy Attributes
- 11. Pawn Combat Interface
- 12. Toggle Weapon Collision
- 13. On Weapon Begin Overlap
- 14. On Target Interacted
- 15. Notify Melee Hit
- 16. Set Up Attack Montages
- 17. Make Gameplay Effect Spec Handle
- 18. Hero Damage Info
- 19. Apply Effect Spec Handle To Target
- 20. Capture Relevant Attributes
- 21. Retrieve Hero Damage Info
- 22. Calculate Final Damage Done
- 23. Set Up Heavy Attacks For Damage
- 24. Modify Health Attribute
- 25. Hit React Ability
- 26. Trigger Hit React Ability
- 27. Material Hit FX
- 28. Hit Pause
- 29. Camera Shake
- 30. Hit React Sound
- 31. Gameplay Cues
- 32. Enemy Death Ability
- 33. BP Death Interface
- 34. Dissolve Material FX
- 35. Dissolve Niagara FX
- 36. Pawn UI Component
- 37. Broadcast Value Change
- 38. Listen For Broadcasting
- 39. Enemy Init Created Widget
- 40. Template Widgets
- 41. Set Status Bar Fill Color
- 42. Template Icon Slot Widget
- 43. Hero Overlay Widget
- 44. Enemy Health Widget Component
- 45. Hide Enemy Health Bar
- 46. Update Weapon Icon
- 47. Final Tweaking
- 48. Section Wrap Up
5. Enemy AI
- 1. Enemy AI Section Overview
- 2. Preparing Enemy For Combat
- 3. Crowd Following Component
- 4. AI Perception
- 5. Generic Team ID
- 6. Behavior Tree
- 7. Configure AI Avoidance
- 8. Behavior Tree Node Types
- 9. Observer Aborts
- 10. Orient To Target Actor
- 11. Environment Query System
- 12. Custom Query Context
- 13. Toggle Strafing State
- 14. Calculate Direction
- 15. Strafing Blend Space
- 16. Compute Success Chance
- 17. Dot Product Test
- 18. Enemy Melee Ability
- 19. Activate Ability By Tag
- 20. Is Target Pawn Hostile
- 21. Notify Melee Hit
- 22. Make Enemy Damage Effect Spec Handle
- 23. Apply Enemy Damage
- 24. Motion Warping
- 25. Update Motion Warp Target
- 26. Construct Native BT Task
- 27. Rotate Enemy In Task
- 28. Melee Attack Branch
- 29. Does Actor Have Tag Decorator
- 30. Duration Gameplay Effect
- 31. Should Abort All Logic
- 32. Guardian Attack Sound FX
- 33. Section Wrap Up
6. Hero Combat Abilities
- 1. Hero Combat Abilities Section Overview
- 2. Planning Ahead
- 3. Two-Key Input Action
- 4. Get Last Movement Input
- 5. Rolling Distance
- 6. Get Value At Level
- 7. Rolling Sound FX
- 8. Hero Hit React Ability
- 9. Trigger Hero Hit React
- 10. Hero Hit FX
- 11. Compute Hit React Direction
- 12. Hit React Tags
- 13. Switch On Gameplay Tags
- 14. Hit React Sound FX
- 15. Hero Block Ability
- 16. Add Gameplay Cue To Owner
- 17. Is Valid Block
- 18. Notify Successful Block
- 19. Handle Successful Block
- 20. Is Perfect Block
- 21. Notify Perfect Block
- 22. Initiate Counterattack
- 23. Set Up Target Lock Ability
- 24. Toggle Target Lock
- 25. Get Available Targets
- 26. Get Nearest Target
- 27. Draw Target Lock Widget
- 28. Set Target Lock Widget Position
- 29. Execute Task On Tick
- 30. On Target Lock Tick
- 31. Orient To Target While Target Lock
- 32. Switch To Target Lock Poses
- 33. Target Lock Walk Speed
- 34. Switch Target Input Action
- 35. Target Lock Mapping Context
- 36. Notify Switch Target
- 37. Handle Switch Target
- 38. Hero Death
- 39. Tweaking Target Lock
- 40. Section Wrap Up
7. Ranged Enemy
- 1. Ranged Enemy Section Overview
- 2. Ranged Enemy Starting Weapon
- 3. Glacer Starting Stats
- 4. Glacer Hit React
- 5. Ranged Behavior Tree
- 6. Find Shooting Position
- 7. Projectile Ability
- 8. Projectile Class
- 9. Spawning Projectile
- 10. On Projectile Hit
- 11. Handle Projectile Hit
- 12. Projectile Spec Handle
- 13. Make Projectile Spec Handle
- 14. Projectile Sound FX
- 15. Glacer Melee Ability
- 16. Unblockable Attack
- 17. Combat Test Map
- 18. Section Wrap Up
8. Boss Enemy
- 1. Boss Enemy Section Overview
- 2. Set Up Boss Character
- 3. Giant Starting Stats
- 4. Boss Bar Widget
- 5. Draw Boss Bar To Screen
- 6. Giant Hit React
- 7. Giant Death
- 8. Remove Boss Bar
- 9. Giant Behavior Tree
- 10. Giant Melee Ability
- 11. Hand Collision Box
- 12. Post Edit Change Property
- 13. Toggle Box Collision
- 14. Giant Second Melee Ability
- 15. Giant Combo
- 16. Wait Spawn Enemies
- 17. Summon Ability
- 18. Listen For Gameplay Event
- 19. Async Load And Spawn Enemies
- 20. Fix Facing Rotation
- 21. Stop Spawning Enemies
- 22. Enemy Entry FX
- 23. Enemy Entry Montage
- 24. Check Current Health Percent
- 25. Section Wrap Up
9. Hero Special Abilities
- 1. Hero Special Abilities Section Overview
- 2. Challenges Ahead
- 3. Rage Ability Tags
- 4. Rage Ability Blueprint
- 5. Rage Anim Montage
- 6. Rage Gameplay Cue
- 7. Activation Condition
- 8. Consume Rgae
- 9. Set Up Rage Slash
- 10. Spawn Rage Slash
- 11. On Rage Slash Begin Overlap
- 12. Rage Slash For All Attacks
- 13. Gain Rage
- 14. Special Weapon Ability Tags
- 15. Grant Special Weapon Ability
- 16. Light Ability Montage
- 17. Light Ability Damage
- 18. Cooldown Gameplay Effect
- 19. Ability Icon Widget
- 20. On Ability Icon Updated
- 21. Listen For Ability Icon Change
- 22. Notify Ability Cooldown
- 23. Custom Latent Action
- 24. Count Down Action Class
- 25. Construct Count Down Action
- 26. Count Down Logic
- 27. Update Cooldown
- 28. Resume Cooldown
- 29. Heavy Ability
- 30. Heavy Ability Montage
- 31. Heavy Ability Damage
- 32. Apply AOE Damage
- 33. Commit Ability Cooldown
- 34. Stone Class
- 35. BP Stone
- 36. Pick Up Ability
- 37. On Stone Begin Overlap
- 38. Collect Stones
- 39. Consume Stone Input
- 40. Consume Stones
- 41. On Stone Consumed
- 42. Input Key Widget
- 43. Broadcast Display Input Key
- 44. Listen For Display Input Key
- 45. Spawn Stone Ability
- 46. Spawn Stone Logic
- 47. Glacer Spawn Stone Chance
- 48. Section Wrap Up
10. Survival Game Mode
- 1. Survival Game Mode Section Overview
- 2. Game Mode Test Map
- 3. Survival Game Mode Class
- 4. Enemy Wave Spawner Table Row
- 5. Wave Progression Logic
- 6. Wave Count Down Widget
- 7. Drawing Wave Count Down Widget
- 8. Wave Info Widget
- 9. Pre Load Next Wave Enemies
- 10. Try Spawn Wave Enemies
- 11. On Enemy Destoryed
- 12. On Wave Completed
- 13. Playtesting Game Mode
- 14. Register Spawned Enemies
- 15. Notify Last Wave
- 16. On Player Died
- 17. Game Difficulty
- 18. Verify Game Difficulty
- 19. Section Wrap Up