Unreal Progress — Focus

Task
Tạo BP_Projectile
Actor: Sphere(Collision) + StaticMesh + ProjectileMovement
💬 Spawn từ Character khi bấm chuột
Week 1 – Projectile cơ bản / Day 1 – Day 1
React Flow mini map
Task notes (Hướng dẫn chi tiết)
  • Mở project → File > New Level (Empty).
  • Tạo Blueprint Actor `BP_Projectile`:
  • - Components: Sphere (Collision, Simulation Generates Hit ON), StaticMesh (optional), ProjectileMovement.
  • - ProjectileMovement: InitialSpeed=2000, MaxSpeed=2000, GravityScale=1.0, RotationFollowsVelocity=ON.
  • Trong Character:
  • - Settings > Pawn > Use Controller Rotation Yaw OFF, CharacterMovement Orient Rotation to Movement OFF (tuỳ).
  • - Add Mapping `IA_Fire` (Enhanced Input).
  • - Event: IA_Fire (Triggered) → Get Socket Location (Muzzle) trên SkeletalMesh → SpawnActor(BP_Projectile) tại Location/Rotation camera.
  • - SetVelocityInLocalSpace (ForwardVector * InitialSpeed) → Activate.
  • Test Play-In-Editor. Nếu không bay đúng hướng, kiểm tra Forward Vector và Collision Preset của Sphere.