feat: 1. 添加武器基础脚本
2. 添加武器基本resources 3. 武器碰撞 RangeArea 进入和退出检测 4. 添加 Hitbox 进行武器碰撞敌人区域(只是添加了,功能还没实现) 5. 武器冷却时间 weapon_base / CooldownTimer
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
extends Resource
|
||||
class_name WeaponStats
|
||||
|
||||
|
||||
@export var damage := 1.0
|
||||
@export_range(0.0,1.0) var accurary := 0.9
|
||||
@export_range(0.5,3.0) var cooldown := 1.0
|
||||
@export_range(0.0,1.0) var crit_chance := 0.05
|
||||
@export var crit_damage := 1.5
|
||||
@export var max_range := 150.0
|
||||
@export var knockback := 0.0
|
||||
@export_range(0.0,1.0) var life_steal := 0.0
|
||||
@export var recoil := 25.0
|
||||
@export_range(0.1,3.0) var recoil_duration := 0.0
|
||||
@export_range(0.1,3.0) var attack_duration := 0.2
|
||||
@export_range(0.1,3.0) var back_duration := 0.15
|
||||
@export var projectile_scene: PackedScene
|
||||
@export var projectile_speed := 1600.0
|
||||
Reference in New Issue
Block a user