Commit Graph

  • 2ba69606ee feat: 添加升级卡和样式 main luke358 2026-05-20 21:24:47 +08:00
  • 4a3cd81ff7 feat: 1.添加统计面板, 2. 游戏暂停标志 Global.paused luke358 2026-05-20 21:05:04 +08:00
  • 651eaf71ee feat: 添加spawner生成器,生成敌人 luke358 2026-05-20 16:13:24 +08:00
  • 5cdcf705f4 feat: 1. 添加charge冲锋敌人动画和攻击脚本 2. 添加shoot射击敌人攻击脚本 luke358 2026-05-20 15:18:25 +08:00
  • c4880f353c feat: 添加多种远程设计武器 luke358 2026-05-19 22:56:42 +08:00
  • dc26a7cf60 feat: 添加手枪武器 luke358 2026-05-19 21:07:44 +08:00
  • 4fa565e0e9 feat: 1. 添加武器击退功能,player 使用weapon_behavior/melee_behavior(hitbox 会调用 setup 初始化) 的 hitbox 击中 enemy_slow,enemy_slow拿到hitbox的knockback_power,以及hitbox指向enemy的方向,然后朝着该方向,使用power击退:调用enemy.gd 的 apply_knockback,然后_process中会对position修改,同时开启定时器,定时器结束的时候,使用 reset_knockback 重置 luke358 2026-05-19 17:39:58 +08:00
  • cf8c5b90ff feat: 1. 武器自动根据最近的敌人旋转 2. 流程:player 初始化调用 add_weapon,更新weapon_container,weapon_punch在_process每一帧中监听,更新update_closest_target最近的敌人,然后rotate_to_target旋转到最近的敌人 luke358 2026-05-19 16:44:31 +08:00
  • 707dadd9ed feat: 1. 添加武器位置,1-6 2. 添加武器容器 3. 添加敌人的Hurtbox luke358 2026-05-19 16:18:02 +08:00
  • 7c7b2e9420 feat: 1. 添加武器基础脚本 2. 添加武器基本resources 3. 武器碰撞 RangeArea 进入和退出检测 4. 添加 Hitbox 进行武器碰撞敌人区域(只是添加了,功能还没实现) 5. 武器冷却时间 weapon_base / CooldownTimer luke358 2026-05-19 00:22:38 +08:00
  • 883a9b4c05 feat: 添加浮动文字,展示伤害和躲避 luke358 2026-05-18 16:53:50 +08:00
  • 66452f1072 feat: 躲避敌人攻击功能 fix: 敌人初始化血条 luke358 2026-05-18 16:10:19 +08:00
  • b6bf8ef5ba feat: 添加玩家和敌人血条 luke358 2026-05-18 15:46:44 +08:00
  • 2060719f4e feat: 添加Hitbox和Hurtbox,添加敌人和玩家之间的碰撞 luke358 2026-05-18 14:55:43 +08:00
  • 67ea3f2d42 feat: 添加敌人并且追踪player,同时避免敌人重叠 luke358 2026-05-17 21:02:46 +08:00
  • b678b90883 Initial commit luke358 2026-05-17 18:42:51 +08:00