544 Commits

Author SHA1 Message Date
4670b12330 feat(英雄视图): 添加血条显示计时功能
新增血条显示持续时间配置和计时器,修改血条显示逻辑:
1. 添加 hpBarShowTime 和 hpBarShowCD 字段控制血条显示时间
2. 初始隐藏血条,仅在受到攻击时显示并开始计时
3. 移除满血自动隐藏逻辑,改为仅更新进度条
4. 重置状态时清除血条计时器
2025-11-03 23:40:43 +08:00
8152523e10 feat(战斗系统): 实现基于技能距离的智能移动和攻击逻辑
重构英雄和怪物移动系统,引入技能距离缓存机制
在HeroAttrsComp中添加技能距离缓存管理
修改HeroSkillsComp以支持技能距离计算
更新移动系统使用技能距离判断攻击时机和停止位置
调整怪物配置统一使用水球技能
2025-11-03 22:59:56 +08:00
914ab0e8b9 feat(技能系统): 实现技能冷却时间受攻击速度和技能速度属性影响
新增技能速度(SS)属性,用于减少非基础攻击技能的冷却时间
基础攻击技能冷却时间由英雄的as属性决定
眩晕和冰冻状态下不更新技能CD
合并冗余的canCast和resetCD方法
2025-11-03 20:53:31 +08:00
04aa5f9c78 fix(hero): 修复英雄视图组件的空指针异常和死亡逻辑
- 添加ent和model的安全检查防止空指针异常
- 重构死亡计时逻辑,使用deadCD代替Timer
- 统一死亡事件触发顺序并添加安全检查
- 在reset方法中清理碰撞器事件和伤害队列
2025-11-03 16:32:30 +08:00
c98f20ba1d fix(hero): 修复英雄死亡状态处理和怪物生成逻辑
调整HeroAnmComp中动画完成时的状态检查,增加dead和stun状态
修改MissionMonComp中怪物生成逻辑,现在只生成第一个怪物
重构HeroViewComp的死亡处理逻辑,添加死亡计时器和复活功能
2025-11-03 16:07:13 +08:00
1a45e91f1a feat(skill): 优化技能碰撞检测逻辑并添加攻击帧计数
- 在SkillView中缓存碰撞体引用并添加攻击帧计数器
- 实现攻击帧事件中动态开启碰撞检测
- 非持续碰撞类型技能在造成伤害后立即关闭碰撞检测
- 清理资源时取消所有定时器
- 调整技能预制体碰撞体位置和大小
- 注释掉Main.ts中的物理调试绘制代码
2025-11-03 14:47:53 +08:00
2d5653e0e4 fix(hero): 修复BOSS怪物层级显示问题
当怪物为BOSS类型时,设置其节点层级为BOSS专用层级,确保BOSS显示在正确层级
2025-11-03 13:39:29 +08:00
9fcb6d3121 feat(渲染): 重构渲染层级管理并添加BOSS层级
移除动态渲染层级更新逻辑,改为在实体加载时设置固定层级
- 在Hero和Monster的load方法中设置初始siblingIndex
- 添加BOSS枚举值到IndexSet
- 为Monster添加溢出保护,防止层级索引过大
- 删除墓地位置判断等不再需要的逻辑
2025-11-03 13:36:33 +08:00
96952ef493 refactor(game): 调整游戏层级配置数值并添加技能层级
将英雄、怪物层级数值放大10倍以提高层级管理灵活性
添加SLILL技能层级配置
2025-11-03 13:36:20 +08:00
d089699c36 feat(英雄): 优化英雄移动和碰撞逻辑
fix由于 setScale 会影响物理判断,造成玩家角色多次被攻击触发回调
- 添加英雄移动方向缓存避免频繁转向
- 优化英雄碰撞器初始状态管理
- 修复英雄后退动画重复触发问题
- 调整部分英雄prefab的碰撞组和传感器设置
2025-11-03 13:10:43 +08:00
5bd2e15fb5 refactor(skill): 优化技能碰撞检测逻辑并移除重复命中检查
- 移除hitTargets集合及相关重复命中检查逻辑
- 改进碰撞检测日志输出,增加安全性检查
- 清理注释掉的旧攻击逻辑代码
- 在reset方法中添加碰撞器事件解绑
2025-11-03 10:57:08 +08:00
e4905bcca2 fix(physics): 启用物理调试绘制并设置英雄碰撞组
启用AABB和质心的物理调试绘制标志,并在HeroViewComp中设置碰撞器组为英雄组
2025-11-03 10:56:32 +08:00
5805e00895 feat(skill): 添加彩色箭头技能资源及配置
- 新增红、蓝、绿三种箭头技能的prefab和动画资源
- 更新技能配置文件和英雄设置
- 调整水球技能物理参数
- 优化碰撞矩阵设置
- 修复动画时间精度问题
2025-11-03 10:56:03 +08:00
2a309a14d0 feat(渲染): 实现基于线路和生成顺序的层级管理系统
添加IndexSet枚举定义基础层级和增量
修改怪物生成逻辑以支持线路(lane)和生成顺序(spawnOrder)
重构MonMoveSystem中的渲染层级更新逻辑
优化HeroViewComp中血条显示逻辑
调整怪物位置配置以支持双线路布局
2025-11-03 06:38:06 +08:00
1f5792aa99 fix(hero): 调整英雄后退逻辑和伤害提示位置
修改英雄后退行为,移除英雄后退功能并增加怪物后退距离
调整伤害提示的垂直位置计算方式,使用传入的y参数
2025-11-03 06:37:51 +08:00
9d42c221fd 添加了几个技能 2025-11-02 22:39:04 +08:00
0d76fd4050 fix(hero): 调整英雄预制体和视图组件的锚点及尺寸
修改多个英雄预制体的锚点y坐标和高度尺寸,统一调整英雄视图组件的显示位置
禁用atk_s1和atk_s2技能节点的_enabled属性
移除HeroViewComp中对boss的特殊位置处理逻辑
2025-11-02 13:40:01 +08:00
187153ac9e feat(英雄系统): 添加怒气值属性及相关功能
top 血条样式调整
- 在HeroAttrsComp中添加pow属性表示当前怒气值
- 在HeroAttrs枚举中添加POW_MAX和POW_REGEN属性
- 修改HeroViewComp根据英雄类型显示不同资源条
- 调整boss血条位置偏移量
- 注释掉物理系统调试绘制代码
2025-11-02 13:34:04 +08:00
f35d755b74 整合,清理掉很多冗余的东西 2025-11-02 10:34:18 +08:00
b24f0e2afc fix: 修正技能类型并添加碰撞组件
- 将m_water_ball_1.prefab的_type从1改为0
- 在SACastSystem.ts中修复目标返回逻辑
- 为atk_s1.prefab添加RigidBody2D和BoxCollider2D组件
2025-11-02 00:23:53 +08:00
8fdd9e2c98 fix(skill): 添加命中目标追踪防止重复伤害
添加 hitTargets Set 来追踪已命中目标,避免技能对同一目标造成多次伤害。同时优化碰撞检测逻辑,移除不必要的条件检查。
2025-11-02 00:23:44 +08:00
1091b0399e fix: 修复技能碰撞检测和英雄prefab配置问题
修复技能碰撞检测逻辑,确保正确应用伤害并过滤同组碰撞
调整多个英雄prefab的_enabled状态和碰撞组配置
优化技能视图的日志输出和伤害应用逻辑
移除不必要的prefab组件和调试日志
2025-11-01 23:10:38 +08:00
2e1c6c3aa1 fix(英雄属性): 调整英雄锚点位置并修复HP/MP回复逻辑
将英雄hk1的锚点y坐标从0调整为0.2以改善显示效果
使用Timer控制HP/MP回复频率,从每帧改为每秒回复固定值
2025-11-01 21:34:40 +08:00
cb844cf65f 解决一些小问题 2025-11-01 15:02:31 +08:00
d014e63d27 refactor(skill): 重构技能移动系统,整合移动逻辑到SMoveComp
将技能移动逻辑从SkillView迁移到SMoveComp,实现统一的移动管理
添加多种移动类型支持(线性、贝塞尔、固定位置)
优化移动参数配置,从SkillView获取攻击偏移量
2025-11-01 12:16:21 +08:00
ab03e32278 docs(Main.ts): 更新ECS系统初始化注释说明 2025-11-01 12:15:45 +08:00
c1b1eba770 删除wiki库 2025-11-01 11:35:17 +08:00
2b8ba46759 技能继续调整 2025-11-01 11:15:11 +08:00
47509af7a1 技能动画调试 继续 2025-11-01 09:36:14 +08:00
638bbf505c 继续清理技能,技能动画开始重做,有多少资源做多少事,通过其他方面弥补动画的不足 2025-11-01 09:07:57 +08:00
600d49c679 技能动画图片整理 2025-11-01 00:02:01 +08:00
b8f48e09d6 feat(战斗系统): 实现伤害队列机制优化战斗处理
重构伤害处理逻辑,将直接伤害组件改为队列系统
- 新增DamageQueueComp组件管理伤害事件队列
- 添加DamageQueueHelper工具类处理伤害事件添加和查询
- 修改HeroAtkSystem改为处理伤害队列而非单个伤害
- 移除旧的DmgDataCom组件及相关引用
- 优化SkillView.apply_damage使用新队列系统
2025-10-31 20:08:43 +08:00
8e0d09fc98 refactor(战斗系统): 优化伤害计算与技能释放逻辑,下一步 将伤害信标处理,改为队列处理
- 移除HeroViewComp中的调试日志
- 缩短技能释放前摇时间从0.3秒到0.1秒
- 重构Skill类,清理无用导入并优化属性传递
- 改进HeroAtkSystem,添加伤害数据深拷贝避免重复处理
- 完善SkillView,增加技能结束类型处理并优化伤害应用逻辑
2025-10-31 16:43:27 +08:00
028a175df4 refactor(skill): 优化技能系统实现和配置
- 删除未使用的ECS元文件和组件
- 修复技能视图和移动逻辑,添加调试日志
- 调整技能预制体配置和动画参数
- 简化技能加载和方向处理逻辑
- 新增技能6002并更新英雄配置
- 统一受击特效路径命名
2025-10-31 16:42:57 +08:00
65b1eebd84 refactor(skill): 重构伤害计算逻辑
- 删除SkillEnt.ts及其meta文件,简化技能实体管理
- 将SDataCom重命名为更清晰的DmgDataCom和SDataCom
- 重构伤害计算系统,增加命中检测和伤害类型处理
- 优化技能碰撞检测逻辑,支持范围伤害和数量限制
2025-10-31 13:38:32 +08:00
8c597ae008 refactor(skill): 技能初步完成,下一步完善伤害系统
重命名SMoveData组件并修复组件添加方式
将SMoveData组件重命名为SMoveDataComp以保持命名一致性
修复Skill类中组件添加方式,明确指定组件类型参数
2025-10-31 11:06:17 +08:00
3b21ee4048 refactor(技能系统): 重构技能施放系统并优化位置初始化
- 将SkillCastSystem重命名为SCastSystem和SACastSystem以区分不同功能
- 优化SMoveComp中位置属性的初始化,改为null避免不必要的对象创建
- 统一日志前缀使用系统名称提高可读性
- 在SACastSystem中添加目标位置检查逻辑
- 修复代码格式问题,统一缩进和注释风格
2025-10-31 11:05:44 +08:00
2b3b80b308 refactor(技能系统): 重构技能系统以使用s_uuid作为主键并优化技能施放逻辑
- 将HeroSkillsComp中的技能数组改为以s_uuid为键的对象存储
- 修改CSRequestComp使用s_uuid替代skillIndex
- 优化SkillCastSystem和SACastSystem的施放逻辑
- 为SMoveDataComp添加rePos方法处理技能位置计算
- 移除未使用的SDataComSystem代码
2025-10-31 10:47:05 +08:00
b38e63e200 refactor(skill): 重构技能组件目录结构并重命名施法请求组件
将技能相关组件从hero目录移动到skill目录
将CastSkillRequestComp重命名为CSRequestComp
更新相关引用和文档说明
2025-10-31 09:22:50 +08:00
a1c605238d refactor(hero): 重构技能系统变量命名和自动施法系统
将技能相关变量名从skillId改为s_uuid以提高一致性
重命名自动施法系统文件并优化目标选择方法命名
删除旧版自动施法系统文件,新增重构后的实现
2025-10-31 09:00:37 +08:00
2f19433a0a feat(skill): 重构技能系统,新增技能数据组件和移动组件
refactor(skill): 移除旧技能组件和文档,优化技能配置结构

fix(skill): 修正技能预制体配置错误,统一技能运行类型字段

docs(skill): 删除过时的技能系统说明文档

perf(skill): 优化技能加载逻辑,减少资源消耗

style(skill): 调整代码格式,提高可读性
2025-10-31 00:35:51 +08:00
6db004a99f feat(skill): 重构技能模块,新增技能前后摇动画和组件
- 新增技能前后摇动画资源及配置
- 添加技能组件(SkillCom, EndAnmCom)和视图组件
- 重构技能配置表,支持前后摇动画配置
- 删除旧版技能资源(prefab, boom目录)
- 调整技能预制体路径结构
2025-10-30 19:30:55 +08:00
93ceaa70e4 wiki更新 2025-10-30 16:49:19 +08:00
40e0086be3 refactor(hero): 移除SkillConComp并添加ECS系统注册装饰器
- 删除废弃的SkillConComp组件及其meta文件
- 为HeroAtkSystem、HeroAttrSystem等系统添加@ecs.register装饰器
- 在生命周期系统中添加空安全检查
- 移除SkillConComp相关引用及调试日志
- 在移动系统中添加节点有效性检查
2025-10-30 16:31:44 +08:00
7984f8b784 refactor(技能系统): 添加系统注册和调试日志
为SkillCastSystem、SkillCDSystem和SkillAutocastSystem添加ECS注册装饰器
在关键方法中添加console.log调试信息以便追踪系统执行流程
2025-10-30 16:20:43 +08:00
bdcc606e02 refactor(hero): 将is_atking状态从HeroViewComp移到HeroAttrsComp
将攻击状态is_atking从视图组件HeroViewComp移动到属性组件HeroAttrsComp,以保持状态管理的集中性
2025-10-30 16:11:07 +08:00
56f45a7bb4 fix(hero): 修复实体销毁时可能出现的空引用问题
优化MissionComp中实体销毁逻辑,改为直接销毁实体让ECS处理组件清理
在HeroViewComp中添加多处model空值检查,防止销毁过程中访问null引用
移除reset方法中不必要的状态重置,由ECS系统统一处理
2025-10-30 15:51:41 +08:00
e9cc5aae08 refactor(英雄系统): 拆分通用移动组件为专属的英雄和怪物移动系统
将原有的BattleMoveComp和BattleMoveSystem拆分为HeroMoveComp/HeroMoveSystem和MonMoveComp/MonMoveSystem
移除不再使用的BattleMove相关文件和ECS位置系统
更新Hero和Monster实体使用新的移动组件
2025-10-30 15:28:11 +08:00
55646c3a11 重构了 技能系统,还需要完善 2025-10-30 15:12:49 +08:00
1281cbd32d feat(HeroAtkSystem): Integrate visual feedback for attack and death events
- Added HeroViewComp integration to trigger visual effects during attacks and upon hero death.
- Updated doAttack method to call do_atked and do_dead methods in HeroViewComp for enhanced visual representation.
- Cleaned up console log messages for better clarity in debugging.
2025-10-30 11:06:58 +08:00
29e8b7e8e7 refactor(HeroViewComp): Simplify attack logic and clean up imports
- Updated the do_atked method to directly handle damage and crit status.
- Removed unused imports to streamline the codebase.
2025-10-30 10:57:43 +08:00
e3bdc4b238 重构怪物属性系统,移除MonAttrsComp并替换为HeroAttrsComp。更新相关组件和系统以适应新属性结构,确保怪物逻辑与英雄逻辑一致。 2025-10-30 10:45:16 +08:00
2d358e450d 战斗系统 重构继续 2025-10-30 10:39:46 +08:00
a79cb9f35d 角色视图 数据逻辑 依ecs 框架进行重构 2025-10-30 08:56:37 +08:00
edb7f23918 feat(怪物系统): 重构怪物类型与属性计算系统
引入MonType枚举支持普通、精英、BOSS三种怪物类型
新增getMonAttr函数实现基于等级和类型的动态属性计算
更新Mon.ts的load和hero_init方法以支持新参数
扩展heroSet.ts添加多种新怪物类型配置
重构属性初始化流程,移除strengthMultiplier机制
更新相关文档和流程图反映最新设计
2025-10-29 16:50:30 +08:00
9dc1126dfe feat(怪物系统): 重构怪物生成逻辑并添加多种怪物类型
重构怪物生成系统,使用MonType枚举替代原有布尔标记
添加6种怪物类型配置和属性计算规则
修改关卡配置生成逻辑,支持精英/Boss波次
新增多种怪物配置并调整原有怪物属性
2025-10-29 16:41:08 +08:00
68b9c1924b 刷怪 未完成 2025-10-28 23:51:15 +08:00
166200af73 刷怪 未完成 2025-10-28 23:48:04 +08:00
0121f5b363 添加 英雄升级经验设定 2025-10-28 16:52:40 +08:00
4235e3b776 refactor(game): 移除已弃用的事件常量
- 删除 UpdateHero 和 UpdateFightHero 事件
- 移除 MISSION_UPDATE 事件常量
- 优化游戏事件枚举定义
2025-10-28 16:15:47 +08:00
b765e6a7a6 fix(heroSet): 为英雄配置添加天赋信息
- 刘邦添加天赋数组[7101,7201,7301]
- 荆轲天赋设置为[7201]
- 赵武灵王新增天赋[7002]
- 张良添加天赋[7004]
- 屈原配置天赋为[7101]
- 孙膑加入天赋[7202]
- 萧何设置天赋[7006]
2025-10-28 11:15:57 +08:00
3710f7f695 feat(英雄系统): 添加天赋组件及配套功能
实现英雄天赋系统核心功能,包括:
1. 新增 TalComp 组件管理天赋的获取、触发和效果应用
2. 重构 TalSet 配置结构,完善天赋类型和效果枚举
3. 在 Hero/Monster 实体中集成天赋组件
4. 为 SkillConComp 和 HeroViewComp 添加天赋相关引用
2025-10-28 00:07:50 +08:00
175a6e4232 refactor(hero): 重构英雄配置和添加天赋系统,需要测试验证
refactor(heroSet): 修改英雄属性配置,调整数值和描述
refactor(TalSet): 简化天赋系统结构,移除旧文档
2025-10-28 00:07:13 +08:00
b7ddbce7e7 dd 2025-10-27 11:19:28 +08:00
2ef12eaed2 dd 2025-10-27 11:18:06 +08:00
16fcaeb3f3 添加 天赋设置 2025-10-27 11:17:15 +08:00
c05e26b101 ui调整,背景地图调整 2025-10-26 23:56:37 +08:00
ef4099b873 ui调整 2025-10-26 12:00:44 +08:00
2e6a8b80a7 chore: 移除过时的项目状态和英雄设计文档
清理不再使用的状态报告和英雄设计文档,包括status.md、progress.md、@Progress.md、@project-status.md和assets/script/heros2.md
2025-10-25 16:26:41 +08:00
bcc61c9589 refactor(game): 移除未使用的数据模块和测试代码
清理不再使用的数据模块文件(data相关)和测试代码(Test.ts),优化项目结构
2025-10-25 16:11:20 +08:00
331effddaa 清理 skills下的无效文件,有用的迁移到skill目录 2025-10-25 15:51:24 +08:00
957cd6d453 refactor(英雄视图): 重构buff清理逻辑,支持按增益/减益类型过滤
将removeBuff方法替换为更通用的clearBuffs方法,支持清理指定属性或所有属性的buff,并能区分增益和减益效果。新增私有方法clearBuffsForAttr处理具体清理逻辑,提高代码复用性。
2025-10-25 15:38:56 +08:00
e62eecd214 refactor(buff系统): 重构英雄的buff管理逻辑,支持多次叠加和临时效果
- 统一管理持久型和临时型buff,简化buff的添加和移除逻辑
- 更新buff的叠加规则,允许同一属性的多个buff实例共存
- 优化属性计算公式,确保所有buff在计算时被纳入考虑
- 新增清空buff和移除特定buff的辅助方法,提升管理灵活性
- 详细更新文档,提供API使用示例和数据结构说明
2025-10-25 15:29:25 +08:00
11f1f08c1d refactor(属性系统): 重构英雄属性系统,将属性定义移至HeroAttrs模块
- 将Attrs和DBuff相关定义从SkillSet迁移至HeroAttrs
- 新增NeAttrs枚举用于管理负面状态
- 重构HeroViewComp中的buff/debuff处理逻辑
- 优化属性分类和分组,增加新属性类型
- 移除旧的DBuff相关代码,改用统一的负面状态管理
2025-10-25 15:04:11 +08:00
91eb0c9f6e SkillSet.ts 文件中的 Attrs 枚举、getAttrs 函数和 AttrsType 配置对象移动到 HeroAttrs.ts 文件中 2025-10-25 12:46:53 +08:00
abbe4cc6a0 refactor(hero): 将英雄属性相关引用统一替换为 HeroAttrs
- 移除废弃的 AttributeExample 示例类文件
- 全面替换各模块中对技能属性配置 SkillSet 中 Attrs 的引用,改用 HeroAttrs 中的 Attrs
- 保持代码引用整理一致性,优化属性相关模块的导入顺序和结构
- 无功能性改动,仅代码结构和引用路径调整,提高代码维护性和模块解耦性
2025-10-25 10:34:55 +08:00
326ceaf3d1 refactor(config): 优化英雄和技能配置数据结构
- 删除《吸血鬼幸存者》英雄特性分析文档,清理无用参考资料
- 调整技能配置,统一攻击类型枚举命名以AtkedName代替AtkedType
- 新增DType枚举区分物理与魔法攻击类型,丰富技能攻击属性
- 更新基础攻击技能配置,添加攻击类型字段并修正部分技能数据
- 删除heroSet.ts中旧版英雄基础属性和计算逻辑,简化代码结构
- 精简英雄信息定义,修正英雄基础属性和技能配置,改进角色定位说明
- 重新整理怪物角色基础属性和技能,提升数值合理性与一致性
2025-10-24 23:08:20 +08:00
2cf554b124 feat(attrs): 新增英雄基础属性及其对战斗属性影响的计算
- 在 Attrs 中添加力量、智力、敏捷、精神、幸运基本属性
- 为新增属性配置属性类型为数值型(BType.VALUE)
- 新增 HeroBaseAttributes,定义不同英雄类型的基础属性初始值
- 设计 AttributeInfluence,定义基础属性对战斗属性的影响系数
- 实现 calculateBaseAttributes 方法,根据英雄类型和等级计算基础属性值
- 实现 calculateAttributeInfluences 方法,计算基础属性对战斗属性的具体影响值
- 在 heroSet.ts 中增加相关类型导入和类型定义,完善属性系统逻辑
2025-10-24 16:54:19 +08:00
c03a655f15 docs(design): 重构游戏设计文档,完善核心玩法和英雄体系
- 重写并精简设计文档内容,去除重复和过时信息
- 明确游戏为单局制肉鸽塔防,强调自动战斗与策略奖励选择
- 细化金币经济、特殊事件、评分与成就系统设计
- 详细描述关卡结构、难度递增与游戏进程设计
- 完善英雄分类与成长体系,新增春秋战国及楚汉争霸英雄介绍
- 明确装备与技能系统分级与升级机制
- 设计多样化策略构筑与资源管理方案
- 提供界面和交互设计指导,简化操作并增强反馈
- 删除旧有天赋强化系统相关文档,统一调整为新设计方向
- 更新英雄配置信息,更换主将与刺客为刘邦与荆轲角色
2025-10-24 16:20:02 +08:00
24e6ffc110 refactor(hero): 移除多余cd字段并优化heroInfo结构
- 调整heroInfo接口,移除无用cd字段
- 精简各英雄与怪物对象中的cd属性
- 注释掉未使用的怪物配置数据
- 格式化属性排列更规范易读
2025-10-24 15:25:17 +08:00
6b97e67a93 fix(heroSet): 修改部分英雄资源路径和解禁新英雄配置
- 调整刺客、绿箭、牧师和火女的资源路径,使其指向正确文件夹
- 解禁魔法精灵和德鲁伊英雄配置,更新其相关属性和技能
- 删除注释,确保新增英雄配置生效
2025-10-24 15:20:34 +08:00
a3100c7156 新英雄 2025-10-24 00:02:03 +08:00
f60d727c31 dd 2025-10-23 11:12:49 +08:00
c1544365ba 英雄动画重构 2025-10-23 10:43:15 +08:00
b0751992f4 dd 2025-10-22 19:29:33 +08:00
861011893a 动画清理 2025-10-22 17:29:27 +08:00
e32a66cfc9 清理了 一些buff 技能 2025-10-22 17:11:03 +08:00
d987e0806f refactor(animation): 更新动画和预设资源优化表现
- notify.anim 新增位置向量轨迹和关键帧曲线数据,丰富动画表现
- notify.prefab 增加和调整节点、组件及属性,提升UI结构和视觉布局
- hero hc1 的 move.anim 动画时长和帧数据调整,优化动作流畅度
- atk_fires.prefab 添加 withHero 属性以支持技能表现扩展
- 删除了 game/skills 目录下的 buff.prefab 和 buff_iced.prefab 资源,清理无用资源
2025-10-22 16:06:37 +08:00
e1f0492f34 refactor(game-config): 删除过时的配置和简化代码结构
- 移除 BoxSet.ts 中未使用的 HeroConSet 和 QualitySet 枚举定义
- 清理 Mission.ts 中冗余的得分系统及相关计算函数
- 删除 HeroUI、VmInfo 等无用状态对象
- 删除复杂得分计算逻辑及远征奖励配置相关代码
- 简化 heroSet.ts,添加 HeroConf 枚举定义优化配置管理
2025-10-22 11:13:56 +08:00
d01761b604 chore(git): 更新.gitignore文件忽略.codebuddy目录
- 在.gitignore中添加.codebuddy目录忽略规则
- 保持对.vscode和.idea目录的忽略配置
- 整理.gitignore文件空行与注释结构
2025-10-22 10:33:34 +08:00
e011cba047 feat(gui): 优化角色界面Prefab结构与按钮交互
- 调整角色控制器Prefab中节点的组件ID引用
- 修正部分节点的激活状态与位置信息
- 更新按钮组件及点击事件绑定,改进英雄购买交互逻辑
- 替换文本标签组件,新增字体样式与阴影效果提升可读性
- 增加背景与装饰组件,优化界面视觉层次与布局
- 调整图片资源引用,修改部分Sprite颜色及灰度设置
- 优化UITransform组件配置,调整节点尺寸与锚点位置
- 引入新的Widget组件,完善布局自适应能力
- 增加输入事件阻断组件,防止界面误触操作
- 整体提升界面元素结构清晰度与交互体验一致性
2025-10-20 23:37:38 +08:00
5ce02c95f5 refactor(map): 优化英雄切换动画及状态管理
- 将 HInfoComp 组件改为继承自 CCComp 并注册为 ECS 组件
- 新增动画锁定标志 isMoving 防止快速点击引起动画冲突
- 添加 moveTimeoutId 用于管理动画队列异步操作,避免重叠
- 优化英雄切换的移动动画,缩短动画时长为0.2秒
- moveHeroesLeft 与 moveHeroesRight 方法增加动画锁定与异步取消逻辑
- 在切换英雄时调用 smc.updateFihgtHero 以更新当前战斗英雄状态
- 清理和销毁动画节点时更严格以避免残留和内存泄漏
- MissionHomeComp 中 mission_end 方法增加日志输出
- MissionHeroComp 去除了冗余空行,优化代码结构
2025-10-20 22:59:38 +08:00
2e24e1fc64 refactor(map): 优化英雄节点左右移动逻辑
- 调整moveHeroesLeft方法,动画开始前销毁第6个英雄节点,避免重复渲染
- 实现英雄节点向左平滑移动,使用Tween过渡动画
- 延迟重排英雄节点数组,确保动画完成后数组正确更新
- 调整moveHeroesRight方法,动画开始前销毁第0个英雄节点,避免重复渲染
- 实现英雄节点向右平滑移动,使用Tween过渡动画
- 延迟重排英雄节点数组,确保动画完成后数组正确更新
- 移除close方法中无用的节点移除逻辑,改用reset方法销毁节点
- 更新prefab中部分控件位置和尺寸,微调界面布局样式
2025-10-20 20:58:42 +08:00
1e762fb4f7 refactor(gui): 优化角色界面预制件结构和样式
- 更新了多个组件的引用ID,提升资源管理一致性
- 调整节点位置,优化界面布局,使元素排布更合理
- 重命名节点,提升命名的语义化和可识别性
- 替换部分Sprite为Label,改进文字显示效果
- 修改标签字体属性,增强字体样式与可读性
- 更新图片资源及相关SpriteAtlas,优化视觉表现
- 移除冗余组件和节点,减少预制件复杂度
- 调整组件属性,修正控件对齐与缩放问题
- 恢复阴影及描边效果,提升界面细节表现
2025-10-20 16:53:42 +08:00
d67c63b768 refactor(gui): 优化role_controller.prefab结构和视觉表现
- 调整多个组件的__id__以规范资源引用
- 修改部分节点名称以提升可读性和管理
- 优化节点的位置、旋转和缩放参数
- 更新Sprite和Label组件的颜色及资源关联
- 替换部分SpriteFrame资源,提高图像清晰度
- 修改UITransform尺寸和锚点以匹配设计需求
- 添加新的Animation和Widget组件,完善动画与布局
- 调整光源节点的变换参数以改善光照效果
- 清理和重组节点层次结构,简化子节点管理
- 改进字体样式及视觉表现,符合设计规范
2025-10-20 16:53:35 +08:00
8d9c7bbe0d 技能继续重构 2025-10-19 23:46:18 +08:00
2ff7aab7c2 删除旧技能预制体 2025-10-19 20:36:28 +08:00
cbe15d4d20 refactor(map): 移除 MissionHomeComp 中未使用的 HeroPageComp 导入
- 删除了不再使用的 HeroPageComp 模块导入
- 减少了代码冗余,优化了依赖管理
- 提升了代码的可维护性和清晰度
2025-10-19 20:28:45 +08:00
ff6091b3e2 fix(game): 修复云端数据保存与获取逻辑
- 在SingletonModuleComp中增加云端数据保存成功日志输出
- 调整云端数据获取失败时的警告信息
- 初始化流程中云端登录成功后调用更新云端数据接口
- 任务开始时同步调用云端数据更新和获取接口
- 移除MissionHomeComp中未使用的HeroPageComp导入声明
2025-10-19 20:28:25 +08:00
1c40c10210 重构了云函数 2025-10-19 20:10:19 +08:00
cfb6819bc7 refactor(common): 重构游戏数据同步与单例模块代码
- 移除 GameDataSyncManager 类及相关依赖,简化数据同步管理逻辑
- 在 SingletonModuleComp 中集成数据管理功能,使用本地数组替代字典结构存储英雄数据
- 优化本地与云端数据同步方法,适配云函数接口改动
- 修改英雄判断逻辑,支持基于数组的查询方式
- 修正金币数据的增减接口,增加异步云调用与本地更新的统一处理
- 删除冗余注释及无用代码,提升代码可读性和维护性
- 调整数据结构定义和类型声明,保障类型安全与代码健壮性
2025-10-19 18:05:45 +08:00
3f6b94af0e refactor(mission): 优化肉鸽关卡及怪物生成逻辑
- 将出战英雄配置由数组改为单个英雄编号,简化相关接口和数据结构
- 统一出战英雄设置和获取方法,移除冗余多英雄管理逻辑
- 增加怪物生成时的强度倍率参数,支持怪物属性随关卡进度递增调整
- 扩展肉鸽模式配置,实现关卡类型区分及怪物数量动态计算
- 新增随机事件系统,支持事件关卡随机触发宝箱、陷阱、增益、减益等事件
- 优化怪物生成流程,整合怪物配置、等级和强度倍率信息,增强游戏体验
2025-10-19 17:18:22 +08:00
928f1dbe16 refactor(config): 精简并优化技能与英雄配置代码
- 删除SkillSet.ts中未使用或多余的枚举和注释
- 移除SkillConfig接口中的无用字段in参数
- 统一调整技能配置字段,删除多余的in参数
- 简化SkillSet技能数据,去除冗余注释和无用代码
- heroSet.ts删除被注释的HeroKind枚举和无用注释
- 精简英雄配置相关注释,提高代码可读性与维护性
2025-10-19 15:52:37 +08:00
6571eb2ef0 feat(game): 技能基础框架基本搭建完成,下步遇到再完善
- 调整了英雄角色top.prefab节点结构和组件关联,优化层级关系和属性值
- 修改pow、mpb等子节点的组件及位置,提升表现效果
- 更新技能atk_fires.prefab增加了ReadyLoop、SkillTime等新属性
- 调整攻击技能atk_s1.prefab的运行类型及相关时间与计数参数
- 修正atk_s1.prefab目标覆盖配置,完善prefab实例结构
- 精简atk_s_1.prefab的子节点引用,去除冗余id链接,简化资源结构
2025-10-19 15:16:39 +08:00
6d5c768a30 refactor(game): 精简肉鸽模式关卡配置并优化怪物加载逻辑
- 调整SkillSet基础攻击技能参数,降低CD时间和技能消耗
- 更新HeroInfo中英雄和怪物的技能组合,替换为更合理的技能ID
- 注释掉部分法师及精英怪物的定义,简化怪物列表
- 优化Monster类load和hero_init方法,移除不再使用的增强属性和关卡倍数参数
- 精简MissionMonComp刷怪队列逻辑,移除增强属性和关卡倍数支持
- 调整RogueConfig,去除怪物增强属性相关代码,仅保留基础刷怪类型和数量配置
- 修正SkillCom中使用属性枚举的地方,使用统一Attrs枚举
- 清理代码注释和多余空行,提升代码规范性和可读性
2025-10-19 12:06:18 +08:00
faae0f8005 添加了mo3 2025-10-18 09:25:43 +08:00
2eae29f1a1 fix(hero): 修正英雄与怪物技能消耗和状态判断逻辑
- 修改Hero和Monster类中技能对象,新增cost属性用于技能消耗
- 修复HeroViewComp中isStun和isFrost方法,确保返回布尔值
- SkillConComp日志输出技能列表和消耗信息,增强调试能力
- 更新英雄配置中的map属性值由0改为100,统一角色数据映射
2025-10-18 09:07:22 +08:00
a3e4e70d9d feat(hero): 初始化角色和怪物技能数据,修改技能数据引用
- 在Hero实体中初始化技能数组,添加技能UUID和冷却时间信息
- 在Monster实体中遍历怪物技能,准备技能相关数据
- 在HeroViewComp中新增skills属性以存储技能信息
- 在SkillEnt中修正技能属性赋值,使用深拷贝避免引用问题
- 删除SkillConComp中无用的空行,优化update方法代码格式
2025-10-17 22:29:10 +08:00
2cdb25ac58 refactor(skillSet): 基本功完成 新buff系统 优化DBuff与Attrs映射及转换逻辑
- 规范化DBuff的枚举命名,修正属性对应关系
- 统一DBuff与Attrs的双向映射,通过TransformBuffs函数处理转换
- 移除旧的getAttrFieldFromDebuff方法,改用更灵活的映射数组
- 更新Attrs枚举,增加被易伤、防护盾等新属性
- 重新调整AttrsType映射,保证属性类型一致性

refactor(hero): 重构Hero和Monster初始化属性及buff系统

- Hero初始化时完善基础属性赋值,新增基础移动速度与攻击距离
- Hero使用initAttrs替代initBuffsDebuffs,重构buff/debuff初始化流程
- Monster初始化简化,统一按Hero写法初始化基础属性和Attrs
- 实现buff/debuff属性智能覆盖与叠加时长的改进逻辑
- 属性计算改用统一逻辑,支持数值型和百分比型准确计算
- 增加属性值范围限制,确保部分属性在合理区间内

refactor(heroViewComp): 优化buff/debuff管理及状态判断

- 统一buff和debuff的持久与临时管理字典及更新方法
- 优化临时buff/debuff的更新时间处理,自动触发属性重新计算
- 提供isStun和isFrost接口简化眩晕、冰冻状态判断
- 规范注释及代码格式,提升可读性和维护性

refactor(skillConComp): 优化眩晕与冰冻状态判断逻辑

- 移除遍历判断,改用HeroViewComp的isStun和isFrost方法
- 简化技能冷却更新逻辑,提升性能

chore(heroSet): 添加AttrSet枚举定义属性最大值限制

docs(rogueConfig): 更新说明文档中的属性枚举定义说明

- 将属性增强枚举由BuffAttr修改为Attrs,以保持一致性
2025-10-17 22:02:23 +08:00
94f83482fa refactor(config): 修改 Buff/Debuff 接口字段命名
- 将 DbuffConf 中的属性 deV, deC, deR 重命名为 value, time, chance
- 将 BuffConf 中的属性 buV, buC, buR 重命名为 value, time, chance
- 统一代码中 Buff 和 Debuff 配置的字段命名,提升可读性和一致性
2025-10-17 19:46:31 +08:00
4706a128f3 refactor(buff): 统一buff和debuff属性结构及类型区分
- 新增Buff类型枚举BType,区分数值型与百分比型属性
- 定义AttrsType,映射每个属性的类型(数值或百分比)
- 添加辅助方法isRatioAttr和getAttrType用于属性类型判断
- HeroViewComp中buff和debuff相关属性名称重新命名,区分持久型和临时型及属性类型
- 修改buff/debuff的加载、应用、更新逻辑,适配新的属性结构
- 新增HeroViewComp的isStun和isFrost方法判断状态
- BattleMoveSystem中使用新判断方法替代旧列表遍历
- 移除SkillCom中未使用的BuffAttr导入项,优化依赖关系
2025-10-17 18:41:54 +08:00
13874f3618 比例添加还是有问题的 2025-10-17 13:40:59 +08:00
d9282b7469 feat(movement): 添加移动速度属性并调整速度计算逻辑
- 在DBuff和Attrs中新增移动速度相关字段SPEED
- 修改getAttrFieldFromDebuff映射,支持移动速度下降Debuff
- 修正DbuffConf接口中deV拼写错误
- BattleMoveSystem中使用Attrs.SPEED替代原慢速减值计算速度
- HeroViewComp中修复deV字段拼写并更新减速效果处理逻辑
- 移除未使用和无效的状态类Debuff标记,优化逻辑判断
2025-10-17 10:54:02 +08:00
d8ba69aada 还有好多错误 2025-10-17 00:29:34 +08:00
559ddfb653 dd 2025-10-16 23:40:12 +08:00
d486d87676 dd 2025-10-16 16:53:34 +08:00
d0cd9c1326 buff需要重置 2025-10-16 16:52:27 +08:00
31eedceeb3 技能设置清理 2025-10-16 11:14:28 +08:00
7ec02c4b9e 添加新技能 2025-10-15 22:56:55 +08:00
9e2ae6f30f 继续技能系统重构 2025-10-15 17:28:16 +08:00
2e2c9d82f9 继续新技能系统 2025-10-15 08:01:11 +08:00
070346fbe4 技能重构开始 2025-10-14 16:58:07 +08:00
7441e94419 开始重构技能系统 2025-10-14 10:53:14 +08:00
43561fa1cc 技能ui 调整 2025-10-14 08:44:31 +08:00
22726eed3b fix(skills): 修正技能预制体锚点并添加调试日志
- 将atk1和atk2技能预制体的锚点y值从0.5改为0
- 在SkillConComp中加载技能时添加uuid为6001时的起始坐标日志输出
- 在Skill加载函数中,uuid为6001时输出加载起始坐标日志
- 在SkillCom组件中,uuid为6001时输出起始位置日志
- 删除HeroPageComp中load_hero函数的实现内容,保留函数体
- 修正Skill加载时节点父级赋值逻辑,确保正确设置父节点
2025-10-13 13:27:40 +08:00
c86fac4ce7 refactor(hero): 删除英雄属性增长与升级资源相关代码
- 移除 heroSet.ts 中职业属性增长配置和全局属性增长配置
- 删除计算英雄属性等级的相关函数及升级资源配置
- Hero.ts 中初始化英雄属性时,改用静态 HeroInfo 数据赋值
- map/HInfoComp.ts 中移除未使用的属性增长及升级资源相关导入
- 简化英雄属性管理,减少复杂成长逻辑,提高数据维护效率
2025-10-13 09:54:22 +08:00
a1a5c37ad0 清理掉一些错误, 重新开始设计 2025-10-12 22:39:10 +08:00
797cf72a09 清理 ui1 ui2 精简到ui3 和ui4 2025-10-12 14:58:52 +08:00
d628829718 refactor(gui): 首页 英雄选择信息更新 初步 完成 2025-10-11 15:36:42 +08:00
f6322688dd fix(asset):
1.首页就是英雄选择页面,战斗后直接进入战斗页面, 不再有其他页面,采用肉鸽模式,每局都是新的开始,
2.获得奖励可以解锁更多英雄
3.战斗中获得随机奖励,但是需要消化 金币,金币由怪物掉落
4.战斗中可以升级,最高5级,后续可以开放10级,或地图不同最高等级不同
2025-10-10 23:59:12 +08:00
5ed5579142 refactor(heroUi): 精简和优化英雄界面预制资源
heriui载入 还有问题
- 移除了大量冗余节点和组件,减小预制体体积
- 调整部分节点名称和层级结构,更加清晰易维护
- 优化部分节点位置和尺寸属性,提升界面表现一致性
- 更新部分精灵资源引用及颜色配置,保证视觉效果正确
- 删除无用的动画剪辑和挂载组件,提升加载性能
- 重新整理属性覆盖信息,保持配置整洁规范
2025-10-10 16:55:01 +08:00
577f43042b dd 2025-09-20 09:49:22 +08:00
3435f76f5d Merge branch '814' of https://e.coding.net/walker_pan/heros/heros into 814 2025-09-10 22:30:39 +08:00
138f6b4da0 dd 2025-09-10 22:30:36 +08:00
34db348707 Merge branch '814' of https://e.coding.net/walker_pan/heros/heros into 814 2025-09-06 20:03:19 +08:00
9fca82703b dd 2025-09-06 20:03:16 +08:00
5b9c00fa7a dd 2025-09-03 10:58:29 +08:00
8e044fcf3c dd 2025-09-01 17:27:24 +08:00
da0237d49c dd 2025-09-01 10:36:33 +08:00
a9e940b166 dd 2025-08-29 16:01:39 +08:00
543be1111a dd 2025-08-28 17:08:51 +08:00
09c86944ac ui调整 2025-08-26 10:55:15 +08:00
c3b9977b0c 引导完善+ 说小贴士 2025-08-25 23:42:31 +08:00
6c95b3acc3 引导 基本完成 2025-08-25 17:28:02 +08:00
6a29821a7b 引导系统基本完成,开始制作 引导步骤 2025-08-24 23:40:37 +08:00
d693499397 开始新手引导 2025-08-21 22:57:29 +08:00
213149881c 去掉大部分 调试信息 2025-08-21 14:33:42 +08:00
92faa0fe09 腾讯云函数对应更新,英雄升级资源消耗,分开处理 2025-08-21 14:05:44 +08:00
1b56cb7a8c 初始版本可以去申请电子版权和软著了 2025-08-21 13:54:28 +08:00
0a654d130a 商店商品++ 2025-08-20 23:27:32 +08:00
77075b2650 商店 基本完成 2025-08-20 20:51:17 +08:00
1896b5fab0 开始商店 脚本和ui 2025-08-20 17:46:06 +08:00
b531948d4d 永久数据不再mvvm显示 2025-08-20 14:02:14 +08:00
dbe2da2927 奖励结算++ 2025-08-20 09:59:01 +08:00
bee97b4fe8 掉落加双倍处理 基本完成 2025-08-19 23:22:59 +08:00
c47ecc21e6 金币经验掉落 2025-08-19 22:30:59 +08:00
854affeaae 奖励已经双倍奖励 2025-08-19 19:40:34 +08:00
22f35893d7 升级 消耗经验和金币,需要本地和网络同步,又要减少操作 2025-08-19 08:56:18 +08:00
18248fdcd7 dd 2025-08-19 08:44:08 +08:00
6365464a1b ui调整 2025-08-19 08:42:19 +08:00
f5a13de4b5 添加物品 2025-08-18 21:13:10 +08:00
9e1459973c 品质统一在boxset设定 2025-08-18 21:03:47 +08:00
3884b35829 dd 2025-08-18 17:47:06 +08:00
a824d9a124 云环境和本地调试 添加 2025-08-18 17:00:40 +08:00
addc61e2a9 dd 2025-08-18 00:37:34 +08:00
cb8c37c23a 添加微信云开发环境 2025-08-18 00:27:57 +08:00
18874ddbf2 dd 2025-08-17 22:31:45 +08:00
c24961171f skillcon_timers 问题修复 2025-08-17 22:16:09 +08:00
db79fbf9e0 微信云开发插件 2025-08-17 22:15:07 +08:00
939e6d553d ui 2025-08-17 22:08:00 +08:00
b6ec65741a 关卡调整 2025-08-17 21:12:35 +08:00
1a25a566c8 英雄出战选择 +英雄相关 ui 改变 2025-08-17 20:40:03 +08:00
ba61724a08 dd 2025-08-17 12:28:38 +08:00
e5874bf936 护盾改为 护甲值 2025-08-17 12:25:22 +08:00
6288d4e4bb dd 2025-08-16 22:20:26 +08:00
eeeeecacc5 buff动画 2025-08-16 21:13:52 +08:00
9ccd63be3c 血条扣血特效 2025-08-16 15:32:39 +08:00
0d3f789bdc 技能清理技能完成, 完全使用帧动画 2025-08-16 14:21:05 +08:00
364371d952 todo 技能清理, 清理所有的spine技能已经 都改成像素形式 2025-08-15 17:07:07 +08:00
eddc1cadde 英雄召唤精简+ 清理无用技能文件 2025-08-15 17:06:18 +08:00
a2db298fcd dd 2025-08-15 16:33:25 +08:00
739600de89 hero 升级 2025-08-15 16:33:02 +08:00
94231cb3b1 英雄信息弹窗 2025-08-15 09:25:09 +08:00
cbac432bb6 英雄信息 2025-08-15 00:26:37 +08:00
5d8e43175e 改成位图字体 2025-08-14 21:04:03 +08:00
59b255b85d 英雄卡牌++ 2025-08-14 17:22:46 +08:00
7203a4ab07 英雄展示页面++ 2025-08-14 17:10:36 +08:00
6adff46fd1 清理 老的 没用的组件 2025-08-14 16:39:06 +08:00
f539cf9b7b 解决错误回滚 2025-08-14 15:54:19 +08:00
3b4ce5b33e dd 2025-08-14 13:42:49 +08:00
3703b148e9 英雄卡牌 2025-08-14 10:52:37 +08:00
66acc50c49 ui继续 2025-08-13 23:52:44 +08:00
672e987c70 底部按钮ui 2025-08-13 10:43:36 +08:00
c7c4471d4d 商品页ui 2025-08-13 10:24:58 +08:00
e9db3305c5 dd 2025-08-13 00:14:24 +08:00
ba3fa75006 开始商店ui 2025-08-13 00:13:28 +08:00
d464491172 英雄和敌人 全死亡后,判定解决 2025-08-12 20:20:05 +08:00
b77f023548 本地数据存取 完成 2025-08-12 16:58:29 +08:00
5dd354a86b 刷怪完成 2025-08-12 15:54:56 +08:00
61cbd6e7bd 技能有bug 需要处理 2025-08-12 11:02:16 +08:00
1273ec6e99 去掉skillcom处理 buff skill只负责动画运行和碰撞伤害 2025-08-12 10:31:01 +08:00
ca8bbd397b 防御还是百分比减免 2025-08-12 00:01:10 +08:00
13d0a6d190 技能cd 完善 2025-08-11 23:13:16 +08:00
919ff09351 英雄去除 smchp 2025-08-11 22:33:22 +08:00
5bcf5e737b 清理掉 missioncomp的 抽卡相关的 游戏逻辑 2025-08-11 22:02:20 +08:00
89daacba36 继续游戏模式改变,不再是原先的肉鸽单局,而是闯关轻成长 2025-08-11 17:07:28 +08:00
7bece884da dd 2025-08-11 15:35:25 +08:00
829bf6ca38 dd 2025-08-11 15:35:16 +08:00
1f38e07b05 dd 2025-08-11 15:34:36 +08:00
43f6ab8f6a dd 2025-08-11 15:34:12 +08:00
f37b88d78b dd 2025-08-11 15:24:41 +08:00
755a2e83d8 英雄怪物都切换到帧动画 2025-08-11 11:06:14 +08:00
1521d9445c 去掉原先spine 英雄怪物 2025-08-10 22:34:04 +08:00
bce3580b22 再次清理英雄,切换到像素 2025-08-10 15:48:34 +08:00
4ea590e708 英雄 简单优化 2025-08-08 22:40:07 +08:00
bf241345bf 技能内存优化 2025-08-08 22:20:26 +08:00
570812de88 移动 技能方向基本完善 2025-08-08 20:17:40 +08:00
a283e98e98 英雄 位移 完成 2025-08-08 17:12:17 +08:00
1482e9989a 通过帧事件 实现技能的范围伤害完善 2025-08-08 16:36:54 +08:00
cd6675652b 调整盾技能, 盾图片资源需要换 2025-08-08 15:48:50 +08:00
2af32ee476 背景改变 2025-08-08 14:24:25 +08:00
25ed3a009a 角色 停止后 切换到idle动画 2025-08-08 13:44:28 +08:00
52ee731e3f dd 2025-08-07 23:37:18 +08:00
4b3cf36d95 dd 2025-08-07 10:51:23 +08:00
db5cacfe8f dd 2025-08-07 10:50:50 +08:00
471248eba8 英雄icon 直接使用json动画,不需要icon图片了 2025-08-07 00:34:59 +08:00
d77ce672b3 开始 继续技能动画,和技能配置, 并完成初步几个英雄设定 2025-08-06 17:39:55 +08:00
3f2001e2d1 当三个英雄后,不再出现其他英雄 2025-08-06 16:20:54 +08:00
af16f581dd 目前没有错误,不需要添加自定义计时器 2025-08-06 15:36:55 +08:00
d0f79c9207 再来一局 完善, todo : mission 添加自定义的 定时运行队列 方便销毁 2025-08-06 10:56:50 +08:00
228014bc8f 结束ui 2025-08-05 23:50:49 +08:00
97bba4edb7 英雄召唤基本完成 下一步 满3个英雄后 不再出现其他英雄 2025-08-05 22:28:24 +08:00
6f9529ada2 dd 2025-08-05 17:25:34 +08:00
3db3cc78eb 逐步 去掉 主英雄设定 2025-08-05 10:32:18 +08:00
b6228f7747 游戏 模式再次改变 2025-08-04 23:58:11 +08:00
2423b25dea dd 2025-08-04 17:16:05 +08:00
7b424d1649 ddd 2025-08-04 00:37:57 +08:00
f579ed49e7 老的ui 依赖完全去除 2025-08-03 20:26:28 +08:00
4b694120ff dd 2025-08-03 19:08:51 +08:00
a03b2516e3 dd 2025-08-03 19:03:43 +08:00
2a5d1ecbd9 继续清理 2025-08-03 19:00:09 +08:00
b12060f133 继续去掉老的ui 2025-08-03 16:46:16 +08:00
5c8a15262e ui调整 去掉一些不要的 2025-08-03 16:25:51 +08:00
eff5f21d04 ui添加 2025-08-03 08:52:33 +08:00
4daac778a0 开箱 随机buff 初步完成 2025-08-02 09:59:25 +08:00
fef5480322 动画位置完善 2025-08-01 23:54:20 +08:00
6e948020ef 去掉bbox 动画,有需要重做 2025-08-01 23:34:50 +08:00
1eb936a003 去掉goods 2025-08-01 23:33:37 +08:00
9d0fdfc0f8 去掉了item+ 小强化 动画 2025-08-01 23:32:39 +08:00
3c349f4195 ++lucky 功能ui 2025-08-01 17:24:55 +08:00
877abc9577 +刷新次数的增加和广告入口 2025-08-01 10:52:47 +08:00
7462e2aeef dd 2025-07-31 23:13:21 +08:00
0b0a217abc 每波添加一次刷新次数 2025-07-31 22:58:10 +08:00
626003c061 添加默认刷新次数 2025-07-31 22:57:04 +08:00
cac739c52b 天赋替换完成 2025-07-31 22:56:31 +08:00
15e41c628a 天赋信息显示,todo:替换 2025-07-31 22:31:52 +08:00
7bb49f86d5 死亡计数出错修复 + 刷怪5个后间隔5秒 2025-07-31 17:22:04 +08:00
d56b4293d7 掉血独立 2025-07-31 15:46:25 +08:00
db2acbf52e todo 天赋逐个验证 + 掉血改独立 2025-07-30 23:25:06 +08:00
23ef6c3ca0 天赋完善 继续 2025-07-30 22:25:31 +08:00
c3ecc08767 增益 再全面完善下 2025-07-30 00:41:20 +08:00
6c6fb64ab1 统一属性计算函数 2025-07-30 00:19:46 +08:00
11a957b08a 临时buff改成时间计算 cd 加速的逻辑改变 2025-07-30 00:08:46 +08:00
a4ebf3c651 dd 2025-07-29 23:55:49 +08:00
16195f4cb4 天赋触发和 ui制作完成 2025-07-29 17:08:42 +08:00
3fe8edf88a dd 2025-07-29 11:08:29 +08:00
9f820436fc 添加 缓冲倒计时 2025-07-29 00:04:57 +08:00
98039f36ca dd 2025-07-28 17:28:05 +08:00
d081695725 天赋 初步, 倒计时 添加 2025-07-28 17:12:43 +08:00
b3ea965c46 Merge branch 'new0602' of https://e.coding.net/walker_pan/heros/heros into new0602 2025-07-28 14:51:47 +08:00
cd6f10a534 dd 2025-07-28 14:51:44 +08:00
953ae2e0f9 dd 2025-07-28 14:17:56 +08:00
48eaa6d1ad 地图修改 2025-07-28 00:14:20 +08:00
4bd2e5566a 统一 英雄能量增长 2025-07-25 23:17:24 +08:00
655a4eef56 去掉英雄不同类型 出生点不同,去掉能量增长方式的不同 2025-07-25 22:26:43 +08:00
8832a2199e 去掉boss 面板 2025-07-25 17:24:07 +08:00
855fed2a47 技能都改为 cd 减少 玩家学习成本 2025-07-25 17:20:23 +08:00
509121a2ab dd 2025-07-25 13:23:54 +08:00
ac12d8cfe6 技能++ 2025-07-25 10:47:35 +08:00
2018e98e7c dd 2025-07-25 10:24:19 +08:00
0ba25c1cac 稍微改了点 2025-07-25 09:55:08 +08:00
a5a0c26e8f 技能添加 2025-07-24 23:43:22 +08:00
81a45e4387 技能清理 2025-07-24 17:15:28 +08:00
cafd6f4073 能量增长完善 下一步 开始设计英雄 2025-07-24 17:06:40 +08:00
054fc0a44a dd 2025-07-24 13:41:20 +08:00
87e1de7f16 Merge branch 'new0602' of https://e.coding.net/walker_pan/heros/heros into new0602 2025-07-24 13:36:42 +08:00
7bd7da427d dd 2025-07-24 13:36:39 +08:00
0b57ffa684 +2个技能 2025-07-24 11:03:24 +08:00
af89bb7707 涨能量需要再处理下, 怪物被攻击算命中 如何涨 2025-07-24 00:05:11 +08:00
690f0547cd 做了一个初始 物理技能,战士前排抗揍 触发被攻击被动,远程 攻击 触发攻击被动 2025-07-23 17:54:12 +08:00
e98de0ae84 dd 2025-07-23 17:37:29 +08:00
e3b403c162 dd 2025-07-23 17:36:03 +08:00
e96d5fca99 Merge branch 'new0602' of https://e.coding.net/walker_pan/heros/heros into new0602 2025-07-23 15:31:15 +08:00
d2b62bd351 dd 2025-07-23 15:31:12 +08:00
9c1a453ff7 dd 2025-07-23 15:26:03 +08:00
b6f026e5b7 dd 2025-07-23 13:50:51 +08:00
f805bbcd4a 修复bug和ui调整,下一步,达到特定等级才激活技能 2025-07-23 10:41:09 +08:00
1611b5d3b5 Merge branch 'new0602' of https://e.coding.net/walker_pan/heros/heros into new0602 2025-07-23 00:38:46 +08:00
a8dfceeb09 dd 2025-07-23 00:38:44 +08:00
147cb2bad7 装备 设计 修改 2025-07-22 17:29:32 +08:00
cde7da64ad 解决修改后的bug 2025-07-22 17:06:28 +08:00
a5ed2f5784 零时buff还是有必要的 可以增加玩法 2025-07-22 16:49:17 +08:00
b17de4a2ac FightConComp 的效用已经取消,下一步 进一步 精简,去掉临时 buff debuff 因为本身就是 当局游戏 没必要加零时debuff 直接当局永久debuff 2025-07-22 16:42:42 +08:00
e45ebd524b 添加了 英雄专门处理 装备加成的文件,接下来 去掉原先的光环类文件 FightCon 2025-07-22 16:16:36 +08:00
508c3b570a 乖乖数量减少,走精英路线 2025-07-22 10:17:52 +08:00
f841c9ec7f dd 2025-07-21 23:35:11 +08:00
a073682615 解决 穿刺错误问题,下一步 修改升级奖励为 手动触发 2025-07-21 17:15:12 +08:00
68c4d94ccc 解决 预制体刚生成还没移到出生点就发生碰撞问题 2025-07-21 16:51:33 +08:00
2d6e8de164 怪物攻击后不走路问题 2025-07-21 14:49:13 +08:00
163e8273c5 提速了下 2025-07-21 14:36:57 +08:00
9b4e9073a2 暂时 解决 血条错位和 打到新产生的怪问题 2025-07-21 10:08:54 +08:00
9fd8fa02af 注释 打印+怪物变强 2025-07-21 08:07:53 +08:00
c6dea41c80 修改了 spine 为缓存模式 2025-07-20 13:56:10 +08:00
75b2206b70 spine动画更有优势,不再考虑帧动画 2025-07-19 14:59:42 +08:00
8676b5340e + 龙怪 动画脚本 兼容2种动画 2025-07-18 17:24:38 +08:00
3b569068d4 dd 2025-07-18 13:53:34 +08:00
250df54c29 dd 2025-07-17 23:51:21 +08:00
db026e990d 群体技能还是需要修改 2025-07-17 10:09:52 +08:00
5a9da59acc 怪物 改为3条直线 进入, 攻击动画 直线的已改, 抛物线和群攻的 也需要修改 2025-07-17 09:53:19 +08:00
8aa4edabd4 怪物数 增加, 但强度太低了 需要考虑下 2025-07-16 23:50:21 +08:00
2c09abc373 ui 修改 2025-07-16 20:58:34 +08:00
326bd32183 技能cd 增益 需要修复 2025-07-16 17:46:17 +08:00
95e64c530a 升级bug 解决 2025-07-16 16:07:06 +08:00
de8924b84d 开始 英雄 信息ui 修改 2025-07-16 10:59:41 +08:00
82127a81ba 强化选项 完成 2025-07-16 10:38:47 +08:00
6f2af2f395 接下来测试强化 2025-07-15 23:22:52 +08:00
1780509509 简化 强化选项 2025-07-15 22:42:50 +08:00
0e069b5594 装备 数值 修改为5%的差值,接下来需要设计 几个流派,并给装备标注 2025-07-15 17:50:28 +08:00
04704d4526 dd 2025-07-14 23:33:36 +08:00
a1a6756b6c 再次 清理了一些东西 2025-07-14 17:12:50 +08:00
3a53b5e531 界面清理,现在开始 升级 进化设置 2025-07-14 17:02:56 +08:00
6b6d4db571 伙伴 系统基本清理 2025-07-14 16:59:29 +08:00
fbcd12a5b9 取消掉副英雄 2025-07-14 16:53:39 +08:00
0815d64f3c 必杀技和卡牌技能 签到 skillconcomp,统一执行 2025-07-14 14:29:51 +08:00
377c287eec 将必杀技 迁移到 skillconcom ,去除技能释放卡牌 2025-07-14 10:52:43 +08:00
9ebab375a9 dd 2025-07-14 00:12:44 +08:00
da71e04e83 dd 2025-07-14 00:11:53 +08:00
e6c3eefbcb 怪物 不变,添加boss 2025-07-13 20:32:17 +08:00
c6b017d5fe dd 怪物开始重做 2025-07-13 17:31:11 +08:00
ffc51c10a3 +肉鸽模式,接下来做boss 动画 2025-07-12 21:40:54 +08:00
37610439a6 dd 2025-07-11 17:23:20 +08:00
43c2dbcfa2 怪物根据怪物等级 掉落石头和经验 2025-07-11 16:20:05 +08:00
a302bbd65f dd 2025-07-11 11:12:06 +08:00
9dec586217 dd 2025-07-11 11:10:37 +08:00
933987eab1 怪物波次及等级++ 2025-07-11 10:55:48 +08:00
3072e8eccd dd 2025-07-10 23:22:55 +08:00
c9ecc5979c 技能配置基本完成,现在开始 怪物及关卡配置 2025-07-10 17:24:48 +08:00
e4263b5f47 武器 击晕 冰冻 易伤 效果添加 2025-07-10 16:35:16 +08:00
a75950d3a6 dd 2025-07-10 11:00:33 +08:00
8e4c7410b9 武器 技能 配置表修改 2025-07-10 10:48:11 +08:00
b832851842 武器配置表 2025-07-10 10:00:25 +08:00
541a944c0c ++护盾技能 2025-07-10 00:30:35 +08:00
7dcaf19925 buff 治疗等技能完善 2025-07-09 17:54:03 +08:00
f73badd5fc 对UI进行调整 2025-07-09 10:24:43 +08:00
da1db91368 技能图标需要和卡牌 统一 2025-07-08 15:17:05 +08:00
63a3433838 必杀技 与卡牌技能类似 的触发机制 2025-07-08 15:10:33 +08:00
0aaf45d20d 稍微优化技能目标 2025-07-08 14:35:54 +08:00
b2c49d978a 技能目标位置 完善 2025-07-08 10:44:28 +08:00
aa31ffb0e8 dd 2025-07-07 20:23:01 +08:00
b642c1d40f 技能系统基本完善 ,现在需要完善基础技能 2025-07-07 17:19:02 +08:00
3798f9da95 技能加入选择 ,继续完善 2025-07-07 10:58:21 +08:00
f7c231de00 基础主将添加+ 修复第一次伤害计算为穿刺伤害bug 2025-07-06 23:58:10 +08:00
9ebf620ed8 添加 了 饰品 锤子 + 冰冻同时冻住cd,眩晕则cd归零 后续 需要处理 boss 的技能cd归零和冻结 2025-07-05 17:48:59 +08:00
ed26a10a98 装备 新购 升级 基本完成, 接下来需要制作饰品 2025-07-04 16:22:15 +08:00
7413dc4e6e 装备 升级 制作 2025-07-04 15:57:25 +08:00
d0e411ac12 dd 2025-07-04 15:47:50 +08:00
352792b76f 装备ui 等级和品质 表现 2025-07-04 15:40:36 +08:00
85e4985311 dd 2025-07-03 23:31:09 +08:00
99f213e461 dd 盾牌配置表中断 需要继续完善 2025-07-03 17:16:38 +08:00
073a3bbd2f 穿透 加 穿透伤害比例 设定 2025-07-03 10:39:50 +08:00
f72691cecb 完成 剑类 初步设计 2025-07-03 10:34:27 +08:00
11e6ecdf48 装备 需要完善 2025-07-02 17:45:00 +08:00
ebeb5ea04b 技能装备 逻辑改变,ui 变动基本完成 2025-07-02 16:01:35 +08:00
42683db961 dd 2025-07-02 14:06:33 +08:00
a83b8efacb 装备技能 获取和提示 动画 修改 2025-07-02 10:41:23 +08:00
8c1216f24d 装备和技能获取逻辑改变 2025-07-01 23:30:00 +08:00
bdb0ca5bb1 穿刺和易伤为100% 暴击和风怒为概率 2025-07-01 17:15:08 +08:00
9b5c2f8fc8 dd 2025-06-30 17:26:38 +08:00
ded1b36cfb dd 2025-06-30 17:24:04 +08:00
63f85a223d 还有 关卡设定 2025-06-30 16:15:59 +08:00
db18064511 基本完成,进入 英雄 和装备设计阶段 2025-06-30 16:14:54 +08:00
326e9bb97c dd 2025-06-29 23:36:22 +08:00
2ec530d881 添加 升级系统 2025-06-27 16:26:12 +08:00
dde29136fa 加入 等级系统 开始 2025-06-27 10:59:12 +08:00
cba52086c2 dd 2025-06-27 08:36:34 +08:00
0a25259cf4 技能卡槽 需要测试确认 2025-06-26 16:57:55 +08:00
b00cc9536f 技能选择 需要确定是技能1 23 中的哪个 2025-06-26 16:44:22 +08:00
d31c495a54 属性弹窗++ 2025-06-26 10:49:08 +08:00
862777a9c7 继续 2025-06-25 23:57:19 +08:00
7363952dae hp buff 基本完成 2025-06-25 21:09:54 +08:00
db0a0dd19c 信息展示 继续 2025-06-25 17:00:43 +08:00
75136d665b dd 2025-06-25 13:45:05 +08:00
2b5ed007b4 光环和装备加成 都改为buff 不再使用buff 2025-06-25 13:44:51 +08:00
03456dd990 dd 2025-06-25 11:10:13 +08:00
b4ed42456e 伤害计算 需要统一 2025-06-25 11:10:03 +08:00
6b030894ef 继续 2025-06-24 23:33:19 +08:00
56a76f51b7 主将 伙伴 和boss 信息 使用mvvm 动态显示 2025-06-24 21:09:39 +08:00
766c1f8176 crt 改为crit 2025-06-24 21:08:46 +08:00
4ef2855e49 bar继续 2025-06-24 16:21:38 +08:00
ad67064e17 dd 2025-06-24 13:51:26 +08:00
4af72ba3ef 战斗信息展示 继续 2025-06-24 11:04:43 +08:00
f734708cf3 dd 2025-06-24 07:52:58 +08:00
b69222d24f dd 2025-06-24 00:13:13 +08:00
edba01722c ee 2025-06-23 16:19:41 +08:00
c62eda84bb 卡组刷新 及预置广告 抽紫装, 成功后刷紫装未做 2025-06-23 16:17:58 +08:00
c6fa6838db dd 2025-06-23 10:49:15 +08:00
6584fa0e72 改了 好多 2025-06-22 23:50:28 +08:00
80359de181 技能动画暂停 2025-06-20 16:35:57 +08:00
6ce9fc4c48 aoe技能继续添加 2025-06-20 16:29:11 +08:00
211dd26ca3 dd 2025-06-20 11:02:42 +08:00
a31710e2d9 dd 2025-06-20 10:26:28 +08:00
b7edf26cc9 aoe ++ 2025-06-20 00:25:05 +08:00
ff402f14ca dd 单独制作 卡牌特效 2025-06-19 17:28:55 +08:00
3582521e4e dd 2025-06-19 16:38:20 +08:00
492e052d5b 战斗结束情况 cards 队列 2025-06-19 16:06:17 +08:00
86378c16b7 卡牌样式修改 2025-06-19 16:04:13 +08:00
a1ba9efd89 卡片内圈++ 2025-06-19 13:26:25 +08:00
4ebd868d20 dd 2025-06-19 11:07:10 +08:00
b390d5bc90 卡牌调整为3张 2025-06-19 11:03:40 +08:00
3accaa1850 card ui调整 2025-06-19 10:28:31 +08:00
2c9f176912 cards icons ++ 2025-06-19 09:32:11 +08:00
ab9ff70f77 功能性卡牌功能继续 2025-06-18 17:17:29 +08:00
b6a2ab2921 dd 2025-06-18 16:32:17 +08:00
6e6b5c31c7 功能卡牌出不设定 2025-06-18 16:31:39 +08:00
5083910c95 技能清理 2025-06-18 16:04:57 +08:00
d6457be563 todo + 2025-06-18 11:00:14 +08:00
1d9aa0834c todo 2025-06-18 10:59:19 +08:00
be4543b62e 装备技能转变 触发+伙伴死亡 被攻击触发 2025-06-18 10:58:18 +08:00
fdfa9cbd37 dd 2025-06-17 17:21:54 +08:00
d7b6dd375a 装备特殊加成 继续完善 2025-06-17 16:19:02 +08:00
0a1e2b7813 伙伴复活时间减少完善 2025-06-17 14:49:26 +08:00
d02482a591 复活完成 2025-06-17 10:58:13 +08:00
5af0a314a6 去掉 HeroSelectEnd 等 无用 信号 2025-06-17 08:55:03 +08:00
3ad905cd59 dd 2025-06-17 00:00:56 +08:00
843d03ac20 FRIEND_WAVE_UP 2025-06-16 16:54:44 +08:00
9a2e2af37a dd 2025-06-16 16:52:23 +08:00
d9b7b6c966 英雄普通攻击改变 2025-06-16 10:53:02 +08:00
e7efaa9d1e DD 2025-06-15 23:22:19 +08:00
93ed6fae1e dd 2025-06-14 22:55:25 +08:00
cb91e66646 装备改为 buff 和 debuff 2种加成 2025-06-14 22:54:07 +08:00
d01b98f9c3 buff 重设 英雄和伙伴 改为公用debuff 2025-06-13 16:42:01 +08:00
8ea55fd99e 英雄主技能 加成有问题 需完善 2025-06-13 15:15:41 +08:00
008cd2ffc5 装备加成错误解决 2025-06-13 15:10:47 +08:00
3ec7c18ace dd 2025-06-13 10:59:50 +08:00
2376c952d2 修改了挺多, 继续完善 战斗流程设计 2025-06-13 10:59:41 +08:00
3312c2addf dd 2025-06-12 23:35:25 +08:00
8016ec78f1 出生点修改 2025-06-12 20:48:11 +08:00
741da016fd card 显示修改 2025-06-12 20:39:32 +08:00
6aeee46c7c 血条显示修改 2025-06-12 20:30:19 +08:00
c35ae83511 修复 层级不起效和移动问题 2025-06-12 20:04:27 +08:00
950b91441b dd 2025-06-12 16:51:47 +08:00
cb38aa55a4 继续完善 装备buff 2025-06-12 16:24:23 +08:00
4c0d1023a0 攻击次数 继续完善 2025-06-12 10:56:12 +08:00
a0bd1da1ca dd 2025-06-11 23:55:45 +08:00
d06d8fe910 dd 2025-06-11 16:54:50 +08:00
4096922e61 dd 2025-06-11 10:55:24 +08:00
1f5a4a7fb7 dd 2025-06-09 23:30:35 +08:00
9bace6aa99 dd 2025-06-09 09:54:52 +08:00
094b55f349 装备添加 2025-06-08 23:16:40 +08:00
63f4d1067e 得分结算页面 2025-06-06 22:54:09 +08:00
94128b05ca 任务开始 技能清空 2025-06-06 16:38:48 +08:00
fee9fc9852 去掉hartmodel 2025-06-06 16:26:13 +08:00
f9b3f56a04 dd 2025-06-06 10:45:29 +08:00
76c6fca2a5 完成 技能选择和英雄选择 2025-06-06 10:44:45 +08:00
6883916de1 dd 2025-06-05 23:06:53 +08:00
25202ccb35 英雄技能的加载 继续 2025-06-04 20:50:29 +08:00
b26efd07fd 游戏开始 初始技能功能 继续完善 2025-06-04 17:16:43 +08:00
899613c689 召唤逻辑改变 2025-06-03 16:34:27 +08:00
b66c69d925 dd 2025-06-03 10:51:25 +08:00
4585ee59d6 解决动画不切换问题 2025-06-02 20:38:13 +08:00
3fbfc2ea09 去掉了 技能系统,技能由单个精灵独立处理 2025-06-02 20:25:23 +08:00
c9a499e38b dd 2025-05-30 14:52:06 +08:00
37618b0bd5 dd 2025-05-30 14:35:10 +08:00
d448779c8d dd 2025-05-30 13:43:04 +08:00
96db3dc1bd 金币系统 2025-05-30 10:34:18 +08:00
564b3e2de9 dd 2025-05-29 16:48:14 +08:00
e695b9bdac 游戏流程控制通过节点间 通信完成 2025-05-29 16:45:43 +08:00
8cb3fe192d 战斗开始 延迟刷新卡牌 2025-05-29 10:11:24 +08:00
b7a05c2c24 延迟弹出结束 2025-05-29 09:21:19 +08:00
cb1ac100da 主体 死亡后结束战局 2025-05-29 09:02:38 +08:00
6a185a2361 dd 2025-05-28 16:59:59 +08:00
ba05b59f4d dd 2025-05-27 16:45:22 +08:00
cdb09a5ca1 ff 2025-05-27 10:57:42 +08:00
424edb89a7 dd 2025-05-26 23:20:17 +08:00
3efbf21a14 战斗等级显示需要完善 2025-05-26 16:38:59 +08:00
85856ccc28 dd 2025-05-23 16:23:16 +08:00
2c3f682b18 dd 2025-05-23 10:54:57 +08:00
9b97bff159 dd 2025-05-23 10:25:40 +08:00
da1124a065 dd 2025-05-15 17:00:06 +08:00
30d5cfbb7c 位置已取消 2025-05-15 16:51:52 +08:00
ea64303410 英雄召唤修改为到特定位置 取消类型与位置绑定 2025-05-15 16:27:14 +08:00
176bdbc811 dd 2025-05-14 10:11:51 +08:00
476be36a03 dd 2025-05-13 16:57:39 +08:00
14da4fb2d1 dd 2025-05-06 00:06:20 +08:00
64163a675f dd 2025-04-29 16:44:05 +08:00
999250c160 去掉技能,卡池等级,全场技能 2025-04-29 10:31:26 +08:00
32f3c75241 dd 2025-04-27 16:57:46 +08:00
ff172c7f72 dd 2025-04-27 16:08:39 +08:00
d75cce01d7 dd 2025-04-27 13:29:00 +08:00
789e4183ec dd 2025-04-25 16:56:27 +08:00
d553ddc9c5 dd 2025-04-25 13:48:53 +08:00
83b4794c13 加血修复 2025-04-25 08:14:13 +08:00
0d697c488d 加hp 有问题 2025-04-24 16:59:08 +08:00
dcc1a98b3b 战斗信息显示 2025-04-24 13:52:44 +08:00
28b557f18f dd 2025-04-24 10:51:37 +08:00
02547cb470 修复错误 2025-04-24 10:49:50 +08:00
084e641855 dd 2025-04-24 10:44:41 +08:00
ff01b741fc dd 2025-04-24 10:44:21 +08:00
d3cdbff3d9 启示位置变化 2025-04-22 16:19:43 +08:00
b75ee1da2d Merge branch 'new316' of https://e.coding.net/walker_pan/heros/heros into new316 2025-04-21 19:14:53 +08:00
4c96d7255d dd 2025-04-21 19:14:04 +08:00
42e57a89fd dd 2025-04-21 16:14:45 +08:00
fc35e40688 dd 2025-04-02 16:58:59 +08:00
2ae23e5915 dd 2025-04-02 14:23:08 +08:00
b094d4632f 为之后 一次技能 多次释放 提供基础 2025-03-31 10:38:49 +08:00
063764dc82 技能碰撞改回物理碰撞 2025-03-31 08:16:41 +08:00
798a831227 技能碰撞改回物理碰撞 2025-03-30 16:59:40 +08:00
67704725b2 修改了很多 2025-03-27 23:25:10 +08:00
3a15541170 清理之前文件 + 再次取消碰撞检测 2025-03-27 12:15:02 +08:00
63e182e214 修复 伤害错误 2025-03-26 16:57:15 +08:00
8b33abb973 技能系统修改为 只负责普通技能 2025-03-26 16:42:52 +08:00
8e0aa200a6 dd 2025-03-26 13:50:40 +08:00
4335a8500b 技能系统还要,伤害逻辑交给碰撞系统处理 2025-03-26 13:49:11 +08:00
ae30a865c7 重新 使用碰撞来处理 抛射型技能逻辑处理 2025-03-26 11:04:58 +08:00
0f9fb4e8fb dd 2025-03-26 00:10:05 +08:00
1a6bff9d49 卡片召唤英雄 2025-03-25 16:34:09 +08:00
9fbad1f405 dd 2025-03-20 23:07:15 +08:00
eec698fd0a dd 2025-03-20 16:28:59 +08:00
776c2819de ui 2025-03-20 10:51:13 +08:00
27edecb94e 卡牌ui更新 2025-03-20 10:47:55 +08:00
f3f0e87b3c dd 2025-03-19 17:32:13 +08:00
d58c9f7c79 Merge branch 'new316' of https://e.coding.net/walker_pan/heros/heros into new316 2025-03-19 12:09:52 +08:00
028a89348e dd 2025-03-19 12:09:49 +08:00
492c073349 英雄修改 2025-03-19 10:52:57 +08:00
8b04e5c80b dd 2025-03-18 16:23:00 +08:00
7f82edf4f9 技能逻辑修改,怪物只攻击最前方,友方和地方逻辑分开 2025-03-18 16:17:46 +08:00
3a7b0e4762 清理smc 2025-03-18 16:00:04 +08:00
f7f9849d14 怪物等级 2025-03-18 10:22:09 +08:00
82d80a7537 去除 英雄升级相关 2025-03-18 10:21:57 +08:00
b0d35b6ff5 去掉smc.heros 2025-03-18 09:39:02 +08:00
eb20011f07 dd 2025-03-17 23:18:29 +08:00
610f66de38 dd 2025-03-17 16:40:35 +08:00
ff086b7114 dd 2025-03-16 23:13:14 +08:00
57c56c0d11 dd 2025-03-16 22:50:47 +08:00
6059 changed files with 1503667 additions and 545848 deletions

5
.gitignore vendored
View File

@@ -15,8 +15,11 @@ native
# VSCode
#//////////////////////////
.vscode/
.codebuddy/
#//////////////////////////
# WebStorm
#//////////////////////////
.idea/
extensions/
extensions/oops-plugin-framework

View File

@@ -1,13 +0,0 @@
# 进度更新
- 重构了动画结束处理逻辑,统一使用 EndAnmCom 组件
- 简化了技能组件代码,移除了重复的动画处理逻辑
- 修复了 SkillCom.ts 中的静态方法调用错误
- 将 this.bezierTo 改为 SkillCom.bezierTo 以正确访问静态方法
- 添加了 fixedStart 和 fixedEnd 两种新的技能移动方式
- 完善了技能移动系统,使其与配置表定义的 AnimType 完全匹配
- 为固定位置类型技能添加了动画结束endType.animationEnd支持
- 实现了动画播放完成后的技能销毁逻辑
- 修改了直线技能的结束条件,改为到达目标点时销毁
- 移除了不必要的屏幕边界检测
- 优化了技能伤害延迟计算逻辑
- 为抛物线类型技能添加了基于距离和速度的动态延迟计算

View File

@@ -1,21 +0,0 @@
# 项目状态报告
## 已完成工作
- 统一了动画结束事件的处理方式
- 优化了代码结构,减少了重复代码
- 实现了直线技能的屏幕边界检测
- 优化了技能销毁逻辑
- 优化了直线技能的结束条件判断
- 确保技能行为符合设计意图
- 实现了抛物线技能的动态伤害延迟计算
- 保持了其他类型技能的默认延迟时间
## 下一步工作建议
- 测试 EndAnmCom 组件在不同类型技能上的表现
- 确保动画结束事件能正确触发技能销毁
- 确认屏幕尺寸配置是否正确
- 测试直线技能在不同方向上的边界检测
- 测试直线技能到达目标点时的销毁效果
- 验证不同距离和速度下的技能表现
- 测试抛物线技能在不同距离下的伤害延迟表现
- 验证伤害时机是否与技能动画同步
- 考虑是否需要为其他类型技能添加自定义延迟计算

File diff suppressed because it is too large Load Diff

View File

@@ -345,7 +345,7 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "f87f53f9-2fba-4a5b-968a-79a593311ab2@49762",
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@23c37",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
@@ -360,7 +360,10 @@
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_atlas": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{

View File

@@ -22,31 +22,34 @@
"__id__": 2
},
{
"__id__": 8
"__id__": 25
}
],
"_active": true,
"_components": [
{
"__id__": 16
"__id__": 33
},
{
"__id__": 18
"__id__": 35
},
{
"__id__": 20
"__id__": 37
},
{
"__id__": 22
"__id__": 39
},
{
"__id__": 41
}
],
"_prefab": {
"__id__": 24
"__id__": 43
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"y": 365,
"z": 0
},
"_lrot": {
@@ -74,29 +77,116 @@
},
{
"__type__": "cc.Node",
"_name": "ToastMessage_Bg_Gray",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_prefab": {
"__id__": 3
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 2
},
"asset": {
"__uuid__": "fbbc9ff5-0bcf-4e92-9c71-f9dc27a30158",
"__expectedType__": "cc.Prefab"
},
"fileId": "0bP5AdjVNKbIVXJK2hNWPD",
"instance": {
"__id__": 4
},
"targetOverrides": null
},
{
"__type__": "cc.PrefabInstance",
"fileId": "58cIYrwIBIUJTPYa+To7Os",
"prefabRootNode": {
"__id__": 1
},
"mountedChildren": [
{
"__id__": 5
}
],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 13
},
{
"__id__": 15
},
{
"__id__": 16
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 20
},
{
"__id__": 22
},
{
"__id__": 24
}
],
"removedComponents": []
},
{
"__type__": "cc.MountedChildrenInfo",
"targetInfo": {
"__id__": 6
},
"nodes": [
{
"__id__": 7
}
]
},
{
"__type__": "cc.TargetInfo",
"localID": [
"0bP5AdjVNKbIVXJK2hNWPD"
]
},
{
"__type__": "cc.Node",
"_name": "ItemIcon_Scroll_Feather",
"_objFlags": 0,
"__editorExtras__": {
"mountedRoot": {
"__id__": 2
}
},
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
"__id__": 8
},
{
"__id__": 5
"__id__": 10
}
],
"_prefab": {
"__id__": 7
"__id__": 12
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"x": -297.311,
"y": 40.47700000000009,
"z": 0
},
"_lrot": {
@@ -108,8 +198,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"x": 0.7,
"y": 0.7,
"z": 1
},
"_mobility": 0,
@@ -128,16 +218,16 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
"__id__": 7
},
"_enabled": true,
"__prefab": {
"__id__": 4
"__id__": 9
},
"_contentSize": {
"__type__": "cc.Size",
"width": 800,
"height": 60
"width": 122,
"height": 112
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -148,7 +238,7 @@
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "daWGVMfiBINaoHLXMFGxnx"
"fileId": "95euAr+ABP4aTgxKUFnC10"
},
{
"__type__": "cc.Sprite",
@@ -156,29 +246,29 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
"__id__": 7
},
"_enabled": true,
"__prefab": {
"__id__": 6
"__id__": 11
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 112,
"g": 112,
"b": 112,
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "f87f53f9-2fba-4a5b-968a-79a593311ab2@85c63",
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@6a8a9",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_type": 0,
"_fillType": 0,
"_sizeMode": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
@@ -187,13 +277,13 @@
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "3fUgziN35AapBo1Cf9UAoy"
"fileId": "87hztWZFVH0L7943RpKfAr"
},
{
"__type__": "cc.PrefabInfo",
@@ -203,11 +293,139 @@
"asset": {
"__id__": 0
},
"fileId": "249lHuvrpOfrKXv35DvZQA",
"fileId": "fbQMFJWSFAgpDKxvWpMcqN",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 14
},
"propertyPath": [
"_name"
],
"value": "slist"
},
{
"__type__": "cc.TargetInfo",
"localID": [
"0bP5AdjVNKbIVXJK2hNWPD"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 14
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 14
},
"propertyPath": [
"_lrot"
],
"value": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 14
},
"propertyPath": [
"_euler"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 19
},
"propertyPath": [
"_contentSize"
],
"value": {
"__type__": "cc.Size",
"width": 680,
"height": 120
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"53s5rNSsdM1rRVM8XF85z1"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 21
},
"propertyPath": [
"_contentSize"
],
"value": {
"__type__": "cc.Size",
"width": 680,
"height": 120
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"0fDjKrHkFN9YsEzQamA+QJ"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 23
},
"propertyPath": [
"_left"
],
"value": 10
},
{
"__type__": "cc.TargetInfo",
"localID": [
"88vjsnrkhKvrT5BHQt/TeZ"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 23
},
"propertyPath": [
"_right"
],
"value": 10
},
{
"__type__": "cc.Node",
"_name": "lab_content",
@@ -220,17 +438,17 @@
"_active": true,
"_components": [
{
"__id__": 9
"__id__": 26
},
{
"__id__": 11
"__id__": 28
},
{
"__id__": 13
"__id__": 30
}
],
"_prefab": {
"__id__": 15
"__id__": 32
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -267,16 +485,16 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 8
"__id__": 25
},
"_enabled": true,
"__prefab": {
"__id__": 10
"__id__": 27
},
"_contentSize": {
"__type__": "cc.Size",
"width": 102.408203125,
"height": 41.8
"width": 600,
"height": 54.4
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -295,11 +513,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 8
"__id__": 25
},
"_enabled": true,
"__prefab": {
"__id__": 12
"__id__": 29
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -311,14 +529,14 @@
"b": 255,
"a": 255
},
"_string": "content",
"_string": "信息",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 30,
"_fontSize": 30,
"_actualFontSize": 35,
"_fontSize": 35,
"_fontFamily": "Arial",
"_lineHeight": 30,
"_overflow": 0,
"_lineHeight": 40,
"_overflow": 3,
"_enableWrapText": true,
"_font": null,
"_isSystemFontUsed": true,
@@ -363,11 +581,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 8
"__id__": 25
},
"_enabled": true,
"__prefab": {
"__id__": 14
"__id__": 31
},
"_params": [],
"_dataID": "",
@@ -400,12 +618,12 @@
},
"_enabled": true,
"__prefab": {
"__id__": 17
"__id__": 34
},
"_contentSize": {
"__type__": "cc.Size",
"width": 539,
"height": 90
"width": 700,
"height": 150
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -428,7 +646,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 19
"__id__": 36
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -470,7 +688,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 21
"__id__": 38
},
"playOnLoad": true,
"_clips": [
@@ -499,13 +717,13 @@
},
"_enabled": true,
"__prefab": {
"__id__": 23
"__id__": 40
},
"lab_content": {
"__id__": 11
"__id__": 28
},
"animation": {
"__id__": 20
"__id__": 37
},
"_id": ""
},
@@ -513,6 +731,42 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "965Ml9gPBIqJ2+GUadTe+K"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 42
},
"_alignFlags": 1,
"_target": null,
"_left": 0,
"_right": 0,
"_top": 200,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "a2zw+Or45DsIUs9Ufp1kbN"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -523,6 +777,11 @@
},
"fileId": "4fj6jVgO1KzKob1u6D65Ik",
"instance": null,
"targetOverrides": null
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 2
}
]
}
]

View File

@@ -1,12 +0,0 @@
{
"ver": "1.0.1",
"importer": "ttf-font",
"imported": true,
"uuid": "a8f2a4a3-911f-43d3-9174-f2176554d7d4",
"files": [
".json",
"Anton-Regular.ttf"
],
"subMetas": {},
"userData": {}
}

View File

@@ -1,9 +0,0 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "e8fdb73f-0f68-4f2e-b93c-33ad80d67a9e",
"files": [],
"subMetas": {},
"userData": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -1,134 +0,0 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "8f6e46a9-2249-44fc-8a3b-324e76e037e7",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "8f6e46a9-2249-44fc-8a3b-324e76e037e7@6c48a",
"displayName": "Layer01",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "8f6e46a9-2249-44fc-8a3b-324e76e037e7",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "8f6e46a9-2249-44fc-8a3b-324e76e037e7@f9941",
"displayName": "Layer01",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -357.5,
"trimX": 0,
"trimY": 715,
"width": 1180,
"height": 885,
"rawWidth": 1180,
"rawHeight": 1600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-590,
-442.5,
0,
590,
-442.5,
0,
-590,
442.5,
0,
590,
442.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
885,
1180,
885,
0,
0,
1180,
0
],
"nuv": [
0,
0,
1,
0,
0,
0.553125,
1,
0.553125
],
"minPos": [
-590,
-442.5,
0
],
"maxPos": [
590,
442.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "8f6e46a9-2249-44fc-8a3b-324e76e037e7@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"redirect": "8f6e46a9-2249-44fc-8a3b-324e76e037e7@f9941"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -1,134 +0,0 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "32133d6d-5ec3-44fe-b8ff-b95f73314284",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "32133d6d-5ec3-44fe-b8ff-b95f73314284@6c48a",
"displayName": "Layer03",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "32133d6d-5ec3-44fe-b8ff-b95f73314284",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "32133d6d-5ec3-44fe-b8ff-b95f73314284@f9941",
"displayName": "Layer03",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 87.5,
"trimX": 0,
"trimY": 653,
"width": 1180,
"height": 119,
"rawWidth": 1180,
"rawHeight": 1600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-590,
-59.5,
0,
590,
-59.5,
0,
-590,
59.5,
0,
590,
59.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
947,
1180,
947,
0,
828,
1180,
828
],
"nuv": [
0,
0.5175,
1,
0.5175,
0,
0.591875,
1,
0.591875
],
"minPos": [
-590,
-59.5,
0
],
"maxPos": [
590,
59.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "32133d6d-5ec3-44fe-b8ff-b95f73314284@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"redirect": "32133d6d-5ec3-44fe-b8ff-b95f73314284@f9941"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -1,134 +0,0 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "78557b60-f387-4160-b471-5e69d80eb1d8",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "78557b60-f387-4160-b471-5e69d80eb1d8@6c48a",
"displayName": "Layer04",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "78557b60-f387-4160-b471-5e69d80eb1d8",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "78557b60-f387-4160-b471-5e69d80eb1d8@f9941",
"displayName": "Layer04",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -25.5,
"offsetY": 513,
"trimX": 35,
"trimY": 121,
"width": 1059,
"height": 332,
"rawWidth": 1180,
"rawHeight": 1600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-529.5,
-166,
0,
529.5,
-166,
0,
-529.5,
166,
0,
529.5,
166,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
35,
1479,
1094,
1479,
35,
1147,
1094,
1147
],
"nuv": [
0.029661016949152543,
0.716875,
0.9271186440677966,
0.716875,
0.029661016949152543,
0.924375,
0.9271186440677966,
0.924375
],
"minPos": [
-529.5,
-166,
0
],
"maxPos": [
529.5,
166,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "78557b60-f387-4160-b471-5e69d80eb1d8@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"redirect": "78557b60-f387-4160-b471-5e69d80eb1d8@f9941"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -1,134 +0,0 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "a42dc8e2-1334-40a3-8917-7e3953fcc082",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "a42dc8e2-1334-40a3-8917-7e3953fcc082@6c48a",
"displayName": "Layer05",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "a42dc8e2-1334-40a3-8917-7e3953fcc082",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "a42dc8e2-1334-40a3-8917-7e3953fcc082@f9941",
"displayName": "Layer05",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 433.5,
"trimX": 0,
"trimY": 0,
"width": 1180,
"height": 733,
"rawWidth": 1180,
"rawHeight": 1600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-590,
-366.5,
0,
590,
-366.5,
0,
-590,
366.5,
0,
590,
366.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1600,
1180,
1600,
0,
867,
1180,
867
],
"nuv": [
0,
0.541875,
1,
0.541875,
0,
1,
1,
1
],
"minPos": [
-590,
-366.5,
0
],
"maxPos": [
590,
366.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "a42dc8e2-1334-40a3-8917-7e3953fcc082@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"redirect": "a42dc8e2-1334-40a3-8917-7e3953fcc082@f9941"
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "af691440-7aca-4cb5-9a78-9bfed9cb70de",
"files": [],
"subMetas": {},
"userData": {}
}

Binary file not shown.

View File

@@ -0,0 +1 @@
{"ver":"1.2.0","importer":"directory","imported":true,"uuid":"551a2611-69c0-45ae-bfc6-37f056a34b33","files":[],"subMetas":{},"userData":{}}

View File

@@ -0,0 +1,41 @@
{
"__type__": "cc.Material",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"_effectAsset": {
"__uuid__": "cfeeea4f-db9c-42cd-a0f7-fc5cb37bd3d7",
"__expectedType__": "cc.EffectAsset"
},
"_techIdx": 0,
"_defines": [
{
"USE_TEXTURE": true
}
],
"_states": [
{
"rasterizerState": {},
"depthStencilState": {},
"blendState": {
"targets": [
{}
]
}
}
],
"_props": [
{
"glowColor": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"glowWidth": 0.003,
"glowThreshold": 0.645
}
]
}

View File

@@ -0,0 +1 @@
{"ver":"1.0.21","importer":"material","imported":true,"uuid":"2fcd55a9-38ca-45aa-9164-68e48aaf51ce","files":[".json"],"subMetas":{},"userData":{}}

View File

@@ -0,0 +1,40 @@
{
"__type__": "cc.Material",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"_effectAsset": {
"__uuid__": "40c25c17-db22-4ae7-8d3a-f73cbb6d36ba",
"__expectedType__": "cc.EffectAsset"
},
"_techIdx": 0,
"_defines": [
{
"USE_TEXTURE": true
}
],
"_states": [
{
"rasterizerState": {},
"depthStencilState": {},
"blendState": {
"targets": [
{}
]
}
}
],
"_props": [
{
"glowColor": {
"__type__": "cc.Color",
"r": 255,
"g": 235,
"b": 0,
"a": 255
},
"glowWidth": 0.002
}
]
}

View File

@@ -0,0 +1 @@
{"ver":"1.0.21","importer":"material","imported":true,"uuid":"974af3c9-d7ee-449f-a5df-cd8e2dd49188","files":[".json"],"subMetas":{},"userData":{}}

View File

@@ -0,0 +1 @@
{"ver":"1.2.0","importer":"directory","imported":true,"uuid":"7d369c63-9191-4323-abcc-edda5799a410","files":[],"subMetas":{},"userData":{}}

View File

@@ -0,0 +1,169 @@
// Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd.
CCEffect %{
techniques:
- passes:
- vert: sprite-vs:vert
frag: sprite-fs:frag
depthStencilState:
depthTest: false
depthWrite: false
blendState:
targets:
- blend: true
blendSrc: src_alpha
blendDst: one_minus_src_alpha
blendDstAlpha: one_minus_src_alpha
rasterizerState:
cullMode: none
properties:
alphaThreshold: { value: 0.5 }
glowColor: { value: [1, 1, 1, 1], editor: { type: color } }
glowWidth: { value: 0.05, editor: { slide: true, range: [0, 0.3], step: 0.001 } }
glowThreshold: { value: 1, editor: { slide: true, range: [0, 1], step: 0.001 } }
}%
CCProgram sprite-vs %{
precision highp float;
#include <builtin/uniforms/cc-global>
#if USE_LOCAL
#include <builtin/uniforms/cc-local>
#endif
#if SAMPLE_FROM_RT
#include <common/common-define>
#endif
in vec3 a_position;
in vec2 a_texCoord;
in vec4 a_color;
out vec4 color;
out vec2 uv0;
vec4 vert () {
vec4 pos = vec4(a_position, 1);
#if USE_LOCAL
pos = cc_matWorld * pos;
#endif
#if USE_PIXEL_ALIGNMENT
pos = cc_matView * pos;
pos.xyz = floor(pos.xyz);
pos = cc_matProj * pos;
#else
pos = cc_matViewProj * pos;
#endif
uv0 = a_texCoord;
#if SAMPLE_FROM_RT
CC_HANDLE_RT_SAMPLE_FLIP(uv0);
#endif
color = a_color;
return pos;
}
}%
CCProgram sprite-fs %{
precision highp float;
#include <builtin/internal/embedded-alpha>
#include <builtin/internal/alpha-test>
in vec4 color;
uniform FSConstants {
vec4 glowColor;
float glowWidth;
float glowThreshold;
};
#if USE_TEXTURE
in vec2 uv0;
#pragma builtin(local)
layout(set = 2, binding = 12) uniform sampler2D cc_spriteTexture;
#endif
vec4 getTextureColor (sampler2D mainTexture, vec2 uv) {
if (uv.x > 1.0 || uv.x < 0.0 || uv.y > 1.0 || uv.y < 0.0) {
return vec4(0.0, 0.0, 0.0, 0.0);
}
return texture(mainTexture, uv);
}
float getColorAlpha (float angle, float dist) {
// 角度转弧度,公式为:弧度 = 角度 * (pi / 180)
float radian = angle * 3.14 / 180.0;
vec2 newUV = uv0 + vec2(dist * cos(radian), dist * sin(radian));
vec4 color = getTextureColor(cc_spriteTexture, newUV);
return color.a;
}
float getAverageAlpha (float dist) {
float totalAlpha = 0.0;
totalAlpha += getColorAlpha(0.0, dist);
totalAlpha += getColorAlpha(30.0, dist);
totalAlpha += getColorAlpha(60.0, dist);
totalAlpha += getColorAlpha(90.0, dist);
totalAlpha += getColorAlpha(120.0, dist);
totalAlpha += getColorAlpha(150.0, dist);
totalAlpha += getColorAlpha(180.0, dist);
totalAlpha += getColorAlpha(210.0, dist);
totalAlpha += getColorAlpha(240.0, dist);
totalAlpha += getColorAlpha(270.0, dist);
totalAlpha += getColorAlpha(300.0, dist);
totalAlpha += getColorAlpha(330.0, dist);
return totalAlpha * 0.0833;
}
float getGlowAlpha () {
if (glowWidth == 0.0 ) {
return 0.0;
}
float totalAlpha = 0.0;
totalAlpha += getAverageAlpha(glowWidth * 0.1);
totalAlpha += getAverageAlpha(glowWidth * 0.2);
totalAlpha += getAverageAlpha(glowWidth * 0.3);
totalAlpha += getAverageAlpha(glowWidth * 0.4);
totalAlpha += getAverageAlpha(glowWidth * 0.5);
totalAlpha += getAverageAlpha(glowWidth * 0.6);
totalAlpha += getAverageAlpha(glowWidth * 0.7);
totalAlpha += getAverageAlpha(glowWidth * 0.8);
totalAlpha += getAverageAlpha(glowWidth * 0.9);
totalAlpha += getAverageAlpha(glowWidth * 1.0);
return totalAlpha * 0.1;
}
vec4 frag () {
vec4 o = vec4(1, 1, 1, 1);
#if USE_TEXTURE
o *= CCSampleWithAlphaSeparated(cc_spriteTexture, uv0);
#if IS_GRAY
float gray = 0.2126 * o.r + 0.7152 * o.g + 0.0722 * o.b;
o.r = o.g = o.b = gray;
#endif
#endif
float alpha = getGlowAlpha();
if (alpha <= glowThreshold) {
alpha /= glowThreshold;
alpha = -1.0 * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) + 1.0;
} else {
alpha = 0.0;
}
vec4 dstColor = glowColor * alpha;
vec4 scrColor = o;
o = scrColor * scrColor.a + dstColor * (1.0 - scrColor.a);
o *= color;
ALPHA_TEST(o);
return o;
}
}%

View File

@@ -0,0 +1,15 @@
{
"ver": "1.7.1",
"importer": "effect",
"imported": true,
"uuid": "cfeeea4f-db9c-42cd-a0f7-fc5cb37bd3d7",
"files": [
".json"
],
"subMetas": {},
"userData": {
"combinations": [
{}
]
}
}

View File

@@ -0,0 +1,169 @@
// Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd.
CCEffect %{
techniques:
- passes:
- vert: sprite-vs:vert
frag: sprite-fs:frag
depthStencilState:
depthTest: false
depthWrite: false
blendState:
targets:
- blend: true
blendSrc: src_alpha
blendDst: one_minus_src_alpha
blendDstAlpha: one_minus_src_alpha
rasterizerState:
cullMode: none
properties:
alphaThreshold: { value: 0.5 }
glowColor: { value: [1, 1, 1, 1], editor: { type: color } }
glowWidth: { value: 0.05, editor: { slide: true, range: [0, 0.3], step: 0.001 } }
glowThreshold: { value: 1, editor: { slide: true, range: [0, 1], step: 0.001 } }
}%
CCProgram sprite-vs %{
precision highp float;
#include <builtin/uniforms/cc-global>
#if USE_LOCAL
#include <builtin/uniforms/cc-local>
#endif
#if SAMPLE_FROM_RT
#include <common/common-define>
#endif
in vec3 a_position;
in vec2 a_texCoord;
in vec4 a_color;
out vec4 color;
out vec2 uv0;
vec4 vert () {
vec4 pos = vec4(a_position, 1);
#if USE_LOCAL
pos = cc_matWorld * pos;
#endif
#if USE_PIXEL_ALIGNMENT
pos = cc_matView * pos;
pos.xyz = floor(pos.xyz);
pos = cc_matProj * pos;
#else
pos = cc_matViewProj * pos;
#endif
uv0 = a_texCoord;
#if SAMPLE_FROM_RT
CC_HANDLE_RT_SAMPLE_FLIP(uv0);
#endif
color = a_color;
return pos;
}
}%
CCProgram sprite-fs %{
precision highp float;
#include <builtin/internal/embedded-alpha>
#include <builtin/internal/alpha-test>
in vec4 color;
uniform FSConstants {
vec4 glowColor;
float glowWidth;
float glowThreshold;
};
#if USE_TEXTURE
in vec2 uv0;
#pragma builtin(local)
layout(set = 2, binding = 12) uniform sampler2D cc_spriteTexture;
#endif
vec4 getTextureColor (sampler2D mainTexture, vec2 uv) {
if (uv.x > 1.0 || uv.x < 0.0 || uv.y > 1.0 || uv.y < 0.0) {
return vec4(0.0, 0.0, 0.0, 0.0);
}
return texture(mainTexture, uv);
}
float getColorAlpha (float angle, float dist) {
// 角度转弧度,公式为:弧度 = 角度 * (pi / 180)
float radian = angle * 3.14 / 180.0;
vec2 newUV = uv0 + vec2(dist * cos(radian), dist * sin(radian));
vec4 color = getTextureColor(cc_spriteTexture, newUV);
return color.a;
}
float getAverageAlpha (float dist) {
float totalAlpha = 0.0;
totalAlpha += getColorAlpha(0.0, dist);
totalAlpha += getColorAlpha(30.0, dist);
totalAlpha += getColorAlpha(60.0, dist);
totalAlpha += getColorAlpha(90.0, dist);
totalAlpha += getColorAlpha(120.0, dist);
totalAlpha += getColorAlpha(150.0, dist);
totalAlpha += getColorAlpha(180.0, dist);
totalAlpha += getColorAlpha(210.0, dist);
totalAlpha += getColorAlpha(240.0, dist);
totalAlpha += getColorAlpha(270.0, dist);
totalAlpha += getColorAlpha(300.0, dist);
totalAlpha += getColorAlpha(330.0, dist);
return totalAlpha * 0.0833;
}
float getGlowAlpha () {
if (glowWidth == 0.0 ) {
return 0.0;
}
float totalAlpha = 0.0;
totalAlpha += getAverageAlpha(glowWidth * 0.1);
totalAlpha += getAverageAlpha(glowWidth * 0.2);
totalAlpha += getAverageAlpha(glowWidth * 0.3);
totalAlpha += getAverageAlpha(glowWidth * 0.4);
totalAlpha += getAverageAlpha(glowWidth * 0.5);
totalAlpha += getAverageAlpha(glowWidth * 0.6);
totalAlpha += getAverageAlpha(glowWidth * 0.7);
totalAlpha += getAverageAlpha(glowWidth * 0.8);
totalAlpha += getAverageAlpha(glowWidth * 0.9);
totalAlpha += getAverageAlpha(glowWidth * 1.0);
return totalAlpha * 0.1;
}
vec4 frag () {
vec4 o = vec4(1, 1, 1, 1);
#if USE_TEXTURE
o *= CCSampleWithAlphaSeparated(cc_spriteTexture, uv0);
#if IS_GRAY
float gray = 0.2126 * o.r + 0.7152 * o.g + 0.0722 * o.b;
o.r = o.g = o.b = gray;
#endif
#endif
float alpha = getGlowAlpha();
if (alpha <= glowThreshold) {
alpha /= glowThreshold;
alpha = -1.0 * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) + 1.0;
} else {
alpha = 0.0;
}
vec4 dstColor = glowColor * alpha;
vec4 scrColor = o;
o = scrColor * scrColor.a + dstColor * (1.0 - scrColor.a);
o *= color;
ALPHA_TEST(o);
return o;
}
}%

View File

@@ -0,0 +1 @@
{"ver":"1.7.1","importer":"effect","imported":true,"uuid":"40c25c17-db22-4ae7-8d3a-f73cbb6d36ba","files":[".json"],"subMetas":{},"userData":{"combinations":[{}]}}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "407f71e4-91fa-4800-be94-bcb155cde502",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "MSCard"
}
}

View File

@@ -1,278 +0,0 @@
[
{
"__type__": "cc.Prefab",
"_name": "bbox",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "bbox",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 8
},
{
"__id__": 10
}
],
"_prefab": {
"__id__": 12
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0.8849796313199363,
"y": 51.27362328995537,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Node",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
}
],
"_prefab": {
"__id__": 7
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -400,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.7,
"y": 0.7,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 4
},
"_contentSize": {
"__type__": "cc.Size",
"width": 516.6300048828125,
"height": 406.7900085449219
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5012291383768332,
"y": 0.5400575181952776
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "19RGWeNnFC5KH6LE+Vf1n4"
},
{
"__type__": "sp.Skeleton",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 6
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_skeletonData": {
"__uuid__": "048e5469-2496-4703-b9d7-1460936024d9",
"__expectedType__": "sp.SkeletonData"
},
"defaultSkin": "5",
"defaultAnimation": "fire1",
"_premultipliedAlpha": true,
"_timeScale": 2,
"_preCacheMode": 0,
"_cacheMode": 0,
"_sockets": [],
"_useTint": false,
"_debugMesh": false,
"_debugBones": false,
"_debugSlots": false,
"_enableBatch": false,
"loop": true,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "54sksGfuFCwIc5kVYU0hrk"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "dduoKn5ltF2Imn9cv3Kz4K",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 9
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 1280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5012291383768332,
"y": 0.5400575181952776
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "7aNSdAeo1LV4fiQijWSpzi"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 516.6300048828125,
"_originalHeight": 406.7900085449219,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "42Z1JvEZlMo7KogxCoTlMS"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "f7xVHML/ZIeqL6HIx/fGis",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "fcf6d646-55c4-4e65-af9f-f93c5b8e5784",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "bbox"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "2849e90f-15b2-4082-a7b6-1ff1362f537b",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "card"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "40d09ceb-c810-48fc-9264-1398cbfd5e8a",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "goods"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "316eaee3-6339-4f61-a104-b3484b3e7c84",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "hcard"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "1331ab21-9111-4f46-b039-db7ab85aef63",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "hchip"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "79e41d70-e29c-4986-98a4-349aa253f58e",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "hero_card"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "a200fc7f-7296-4e79-95c2-84f0f01485d7",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "hero_set"
}
}

View File

@@ -0,0 +1,168 @@
[
{
"__type__": "cc.Prefab",
"_name": "hui",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "hui",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [],
"_active": true,
"_components": [
{
"__id__": 2
},
{
"__id__": 4
},
{
"__id__": 6
}
],
"_prefab": {
"__id__": 8
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 14.007,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": -1.2,
"y": 1.2,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 3
},
"_contentSize": {
"__type__": "cc.Size",
"width": 128,
"height": 128
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.25
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "cewibQgK1ALbFhMuuspMmN"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 5
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": null,
"_type": 0,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "ed71tIQFtJtbSwrQYOmOPP"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 7
},
"playOnLoad": true,
"_clips": [],
"_defaultClip": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "3dBJqUbmFPGIhxjbVKe/vR"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "9anvHdhj5D1opINsPLBLgs",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "4489091b-29ab-4906-972b-978bd4279a8e",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "hui"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "a8eef812-551a-46fc-9dc2-b5b544e00d36",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "item"
}
}

View File

@@ -0,0 +1,30 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "lightbs",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 18,
"speed": 1,
"wrapMode": 2,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 1
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "2.0.3",
"importer": "animation-clip",
"imported": true,
"uuid": "90a0ddc5-ebc9-40a7-974b-84d31e535ad6",
"files": [
".cconb"
],
"subMetas": {},
"userData": {
"name": "lightbs"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "40f0eb45-ca9b-486a-aa48-936a2ec8d05d",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "reward"
}
}

View File

@@ -1,564 +0,0 @@
[
{
"__type__": "cc.Prefab",
"_name": "schip",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "schip",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 8
}
],
"_active": true,
"_components": [
{
"__id__": 22
},
{
"__id__": 24
}
],
"_prefab": {
"__id__": 26
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "bg",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
}
],
"_prefab": {
"__id__": 7
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 4
},
"_contentSize": {
"__type__": "cc.Size",
"width": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "8aMDFOPjdOD50hx4wXeoYh"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 6
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 225,
"g": 247,
"b": 252,
"a": 255
},
"_spriteFrame": {
"__uuid__": "f87f53f9-2fba-4a5b-968a-79a593311ab2@f0800",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "96DghIs15DipRklEp/GK7P"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "a3aPVEqO5En4T5ia2oYpXQ",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "skill",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 9
}
],
"_active": true,
"_components": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 19
}
],
"_prefab": {
"__id__": 21
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 2.228,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "icon",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 8
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 10
},
{
"__id__": 12
}
],
"_prefab": {
"__id__": 14
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 9
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_contentSize": {
"__type__": "cc.Size",
"width": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "35djko+rVPxo0Cgovwnr9w"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 9
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "767c21dd-b2a2-4118-a12d-f67a8039abd4@ec0a2",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "85FjuP7AFBvr2ZutPHmCqx"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "3c0GGaCYhH9ZM7ftnUr23N",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 8
},
"_enabled": true,
"__prefab": {
"__id__": 16
},
"_contentSize": {
"__type__": "cc.Size",
"width": 82,
"height": 80
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "6boO4cWO1OeqBw5pnxsiMt"
},
{
"__type__": "cc.Mask",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 8
},
"_enabled": true,
"__prefab": {
"__id__": 18
},
"_type": 3,
"_inverted": false,
"_segments": 64,
"_alphaThreshold": 0.1,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "96GX6HYqRLFbjMFRXWcmhy"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 8
},
"_enabled": true,
"__prefab": {
"__id__": 20
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "f87f53f9-2fba-4a5b-968a-79a593311ab2@4f4b0",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "4bov6Lz15FfbBnjGakiHLR"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "05rYYTDXFNEYno0sy1pY9O",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 23
},
"_contentSize": {
"__type__": "cc.Size",
"width": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "bafb2QLFdOPYA6doPdH0gj"
},
{
"__type__": "f653eE60XxPYoCKHpWk31Mn",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 25
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "2aKWSWqChGQ4cms2EXhenV"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "7c02fdcf-20fe-40f6-a8a5-f5a8c1460861",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "schip"
}
}

View File

@@ -0,0 +1,664 @@
[
{
"__type__": "cc.Prefab",
"_name": "sk_icon",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "sk_icon",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 10
},
{
"__id__": 18
}
],
"_active": true,
"_components": [
{
"__id__": 26
},
{
"__id__": 28
}
],
"_prefab": {
"__id__": 30
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.8,
"y": 0.8,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "bg",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
},
{
"__id__": 7
}
],
"_prefab": {
"__id__": 9
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 4
},
"_contentSize": {
"__type__": "cc.Size",
"width": 135,
"height": 135
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "adntylfrROloP7vo2LzAH4"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 6
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@d8db6",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "f1OTm0OThGFZzp+YLNRcFG"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 8
},
"_alignFlags": 45,
"_target": null,
"_left": 2.5,
"_right": 2.5,
"_top": 2.5,
"_bottom": 2.5,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 56,
"_originalHeight": 58,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "aedrvlsOxAGp6VXerRbKLt"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "7cVB53T31NLo22RbaCA7ql",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "icon",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 11
},
{
"__id__": 13
},
{
"__id__": 15
}
],
"_prefab": {
"__id__": 17
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 10
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"_contentSize": {
"__type__": "cc.Size",
"width": 132,
"height": 132
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5152Jn1KZNxrkaxrJK7yXj"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 10
},
"_enabled": true,
"__prefab": {
"__id__": 14
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "1e96391c-f89b-4628-9fff-ef53afa3d9eb@44914",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "1e96391c-f89b-4628-9fff-ef53afa3d9eb",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "2fFa4GesdM2p/ML/2AbN7T"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 10
},
"_enabled": true,
"__prefab": {
"__id__": 16
},
"_alignFlags": 45,
"_target": null,
"_left": 4,
"_right": 4,
"_top": 4,
"_bottom": 4,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 150,
"_originalHeight": 150,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "53HPKZ69lJMrkqoJgNPM8l"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "e9MjwYczZNdrBnCpBMYdPV",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "q1",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 19
},
{
"__id__": 21
},
{
"__id__": 23
}
],
"_prefab": {
"__id__": 25
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 18
},
"_enabled": true,
"__prefab": {
"__id__": 20
},
"_contentSize": {
"__type__": "cc.Size",
"width": 140,
"height": 140
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "edyZvHnF5Lcab4UOtHncMX"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 18
},
"_enabled": true,
"__prefab": {
"__id__": 22
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@654c0",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "0aVwvYotJL4aQ3FoVv7lvf"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 18
},
"_enabled": true,
"__prefab": {
"__id__": 24
},
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 56,
"_originalHeight": 58,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "7aTrl9o3pFuIH9IcBkvGXI"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "16mfUd/GFI+JC5rHJlJWul",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 27
},
"_contentSize": {
"__type__": "cc.Size",
"width": 140,
"height": 140
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "ad7mHgHv1ARoE+IBKBq8mu"
},
{
"__type__": "ba89eVxDcVPzoeSrTDJZ0qX",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 29
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "849+9EmhRCDqpsHa5khJhs"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "06dJs2kCVCZZtwEzj7YWLy",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "faebb14c-5fe2-42df-a8e9-4511d2404e35",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "sk_icon"
}
}

View File

@@ -1,90 +0,0 @@
Witcher Blue.png
size: 281,309
format: RGBA8888
filter: Linear,Linear
repeat: none
Body
rotate: false
xy: 116, 45
size: 84, 84
orig: 128, 128
offset: 22, 22
index: -1
Face 01
rotate: true
xy: 226, 65
size: 112, 53
orig: 160, 128
offset: 24, 25
index: -1
Face 02
rotate: true
xy: 202, 24
size: 105, 15
orig: 160, 128
offset: 29, 35
index: -1
Face 03
rotate: false
xy: 2, 55
size: 112, 74
orig: 160, 128
offset: 23, 13
index: -1
Head
rotate: false
xy: 2, 131
size: 222, 176
orig: 260, 260
offset: 19, 42
index: -1
Left Arm
rotate: true
xy: 106, 2
size: 41, 45
orig: 64, 64
offset: 11, 9
index: -1
Left Hand
rotate: false
xy: 219, 18
size: 48, 45
orig: 64, 64
offset: 8, 7
index: -1
Left Leg
rotate: true
xy: 52, 13
size: 40, 52
orig: 64, 64
offset: 12, 6
index: -1
Right Leg
rotate: true
xy: 52, 13
size: 40, 52
orig: 64, 64
offset: 12, 6
index: -1
Right Arm
rotate: true
xy: 153, 2
size: 41, 45
orig: 64, 64
offset: 11, 9
index: -1
Right Hand
rotate: false
xy: 2, 9
size: 48, 44
orig: 64, 64
offset: 8, 10
index: -1
Weapon
rotate: true
xy: 226, 179
size: 128, 48
orig: 160, 80
offset: 16, 16
index: -1

View File

@@ -1,12 +0,0 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "adfb03d7-df68-4fad-a2c5-bb8748c56178",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +0,0 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "20991da5-b5bb-4e03-ac38-f54eac44688b",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -1,42 +0,0 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "58cd412f-678d-4054-b59a-e96635196a4e",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "58cd412f-678d-4054-b59a-e96635196a4e@6c48a",
"displayName": "Witcher Blue",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "58cd412f-678d-4054-b59a-e96635196a4e",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "58cd412f-678d-4054-b59a-e96635196a4e@6c48a"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "6280ff57-c4e5-4a48-ab2b-8b07cc27f975",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "a3"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "0f3c7143-93a3-487f-99ca-0edce26c9961",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "a4"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "8ec56efa-f7cb-43f6-83e3-b8195aacb97a",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "a5"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "0474d69a-4ed2-4470-a797-19d9f23c09b0",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "0474d69a-4ed2-4470-a797-19d9f23c09b0@6c48a",
"displayName": "cards",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "0474d69a-4ed2-4470-a797-19d9f23c09b0",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "0474d69a-4ed2-4470-a797-19d9f23c09b0@6c48a"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "3ebdc3dc-5b78-40fb-8633-20ab7e1ed703",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "d1"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "d3e1f2e0-47a0-491c-8f2a-0db05996f88e",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "d2"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "e19334ed-9fcf-454f-a68e-fb934da2518b",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "ha1"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "dcdb138c-1ca1-4ff2-85f7-eff1225fae08",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "hc1"
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "dc5985c2-e9a2-488f-b4b1-332107f5a9b6",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1 @@
{"ver":"1.2.0","importer":"directory","imported":true,"uuid":"b30713d3-c39c-42dc-9ee7-7b57a2e4f53b","files":[],"subMetas":{},"userData":{}}

View File

@@ -0,0 +1,71 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "atk",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 15,
"speed": 1,
"wrapMode": 1,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 5
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [],
"_values": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "2.0.3",
"importer": "animation-clip",
"imported": true,
"uuid": "c5ffa9f7-44e4-41b9-a927-f4856f5328f4",
"files": [
".cconb"
],
"subMetas": {},
"userData": {
"name": "atk0"
}
}

View File

@@ -0,0 +1,71 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "atk1",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 15,
"speed": 1,
"wrapMode": 1,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 5
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [],
"_values": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1 @@
{"ver":"2.0.3","importer":"animation-clip","imported":true,"uuid":"879dfba9-e02e-4ca5-99e5-69efed1d9a86","files":[".cconb"],"subMetas":{},"userData":{"name":"atk1"}}

View File

@@ -0,0 +1,71 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "atk2",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 15,
"speed": 1,
"wrapMode": 1,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 5
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [],
"_values": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1 @@
{"ver":"2.0.3","importer":"animation-clip","imported":true,"uuid":"211c974f-254c-488e-be87-9e0fc1039543","files":[".cconb"],"subMetas":{},"userData":{"name":"atk2"}}

View File

@@ -0,0 +1,71 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "atk2",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 15,
"speed": 1,
"wrapMode": 1,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 5
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [],
"_values": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "2.0.3",
"importer": "animation-clip",
"imported": true,
"uuid": "aa573219-edec-4df8-b6dc-e79e15fb81b0",
"files": [
".cconb"
],
"subMetas": {},
"userData": {
"name": "buff"
}
}

View File

@@ -0,0 +1,71 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "atk2",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 15,
"speed": 1,
"wrapMode": 1,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 5
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [],
"_values": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "2.0.3",
"importer": "animation-clip",
"imported": true,
"uuid": "1acca320-e159-4c4c-aa73-fd8987b590d6",
"files": [
".cconb"
],
"subMetas": {},
"userData": {
"name": "dead"
}
}

View File

@@ -0,0 +1,71 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "idle",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 15,
"speed": 1,
"wrapMode": 2,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 5
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [],
"_values": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1 @@
{"ver":"2.0.3","importer":"animation-clip","imported":true,"uuid":"8f109f2d-d5fc-4f3f-8897-d4c4b5fabf68","files":[".cconb"],"subMetas":{},"userData":{"name":"idle"}}

View File

@@ -0,0 +1,71 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "max",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 15,
"speed": 1,
"wrapMode": 1,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 5
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [],
"_values": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "2.0.3",
"importer": "animation-clip",
"imported": true,
"uuid": "2d545a13-b7b3-4a3d-b351-08937caafd96",
"files": [
".cconb"
],
"subMetas": {},
"userData": {
"name": "max0"
}
}

View File

@@ -0,0 +1,71 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "max1",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 15,
"speed": 1,
"wrapMode": 1,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 5
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [],
"_values": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1 @@
{"ver":"2.0.3","importer":"animation-clip","imported":true,"uuid":"97ca2809-a0c4-48e3-9249-d2036d7470ae","files":[".cconb"],"subMetas":{},"userData":{"name":"max1"}}

View File

@@ -0,0 +1,71 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "move",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 15,
"speed": 1,
"wrapMode": 2,
"enableTrsBlending": false,
"_duration": 0,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 5
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [],
"_values": []
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

Some files were not shown because too many files have changed in this diff Show More