277 Commits

Author SHA1 Message Date
walkpan
650bcccc58 feat(天赋系统): 重构天赋触发机制并添加天赋点数系统
- 移除升级触发类型(TriType.LUP)及相关逻辑,改为通过英雄配置定义天赋点数获取规则
- 新增天赋点数接口(ITalPts)和配置字段,支持攻击、受击等不同触发条件
- 在天赋配置中添加点数获取(Pts)和消耗(CPts)字段
- 移除必杀技触发类型(TriType.MAX)的处理逻辑
- 优化TalComp组件结构,移除不必要的heroView引用
- 添加天赋系统设计文档(taldev.md)
2026-02-21 23:45:23 +08:00
walkpan
366a469fac feat(skill): 新增多个技能动画及预制体资源
- 新增 heal、maxr、maxw、maxy 技能动画文件
- 新增对应的技能预制体资源
- 重命名 buff_max.prefab 为 maxb.prefab
- 更新 skill1.png 资源文件
2026-02-21 22:33:01 +08:00
walkpan
369c10cf62 refactor(属性): 统一默认属性定义并移除调试属性
- 新增 defaultAttrs 对象集中定义 BACK_CHANCE、DODGE、CON_RES 的默认值
- 修改 Hero 和 Monster 初始化逻辑,使用 defaultAttrs 代替硬编码值
- 移除 HeroAttrsComp 中未使用的 debugMode 装饰器属性
- 简化日志消息,移除重复的组件名前缀
- 修复 SingletonModuleComp 中属性名错误(speed 改为 dodge)
2026-02-06 20:38:34 +08:00
panw
84963f6a3b refactor(配置): 调整英雄属性和全局加成数值
- 将物理防御属性类型从百分比改为数值型
- 降低全局生命加成并替换速度加成为闪避率加成
- 更新英雄属性计算以使用闪避率而非速度
- 启用 MissionCardComp 的调试模式以方便测试
2026-02-06 16:50:04 +08:00
panw
b48547b1f1 fix(战斗系统): 调整伤害计算公式并简化属性卡牌配置
- 在伤害计算中,将防御属性从百分比减免改为固定值减免,确保至少造成1点伤害
- 移除天赋免伤对防御属性的影响,使防御计算更清晰
- 简化一阶属性卡牌配置,移除不常用的特殊属性卡牌
2026-02-06 15:55:47 +08:00
panw
b70ac53f82 feat(升级奖励): 修改属性选择触发逻辑,改为通过卡片奖励触发
移除英雄升级时自动触发属性选择事件,改为在特定等级通过奖励卡片触发。调整 CardSet 配置,在更多等级提供属性卡片奖励,使属性成长更符合游戏节奏。
2026-02-06 15:39:21 +08:00
panw
b85b9d8655 feat(skill): 新增死亡动画及预制体资源
添加 dead.prefab 预制体及其关联的 dead.anim 动画文件,用于角色死亡时的技能表现。
2026-02-05 16:16:05 +08:00
panw
1ad7b70c45 fix(game): 修复技能伤害应用时的空指针异常并调整英雄攻速
- 在 SkillView.apply_damage 中添加实体存在性安全检查,防止目标实体已销毁时访问属性
- 使用可选链操作符安全获取施法者和目标名称,避免日志记录时崩溃
- 将所有英雄的基础攻击速度(as)统一调整为 1,以平衡游戏性
2026-02-05 10:12:36 +08:00
panw
49b4bef033 feat(游戏数据): 添加金币字段并调整英雄属性和UI
- 在 SingletonModuleComp 中添加 gold 字段作为玩家金币数据
- 调整 HeroConf 配置:降低英雄属性上限并将购买成本设为0
- 修改 HInfoComp 中购买英雄的金币检查逻辑,使用 smc.data.gold 替代 smc.vmdata.gold
- 更新 role_controller.prefab 的UI元素位置、尺寸和精灵资源
2026-02-05 09:55:59 +08:00
walkpan
ee9d72be5c fix(hero): 修复英雄属性组件事件监听未正确初始化和清理的问题
将 HeroAttrsComp 的事件监听从 onLoad/onDestroy 生命周期方法移至显式调用的 initEvent/removeEvent 方法,确保在 Hero 初始化时正确初始化事件监听,并在重置时清理事件监听,避免事件重复绑定和内存泄漏。
2026-02-05 08:01:34 +08:00
walkpan
878ca8ed77 feat: 为升级事件添加调试日志
在 SingletonModuleComp 和 HeroAttrsComp 中添加详细的日志记录,用于追踪升级事件的触发、监听、移除和处理流程,便于调试和问题排查。
2026-02-05 08:01:06 +08:00
walkpan
3d089885ce style: 移除日志消息中的冗余"[HeroAttrs]"前缀
移除HeroAttrsComp中所有调试日志里重复的"[HeroAttrs]"前缀,使日志输出更简洁。这些前缀在日志标签参数中已提供,无需在消息内容中重复。
2026-02-04 20:58:10 +08:00
walkpan
7812855ad3 chore: 调整调试日志开关状态
修复 HeroAttrsComp 与 HeroAtkSystem 中 debugMode 默认值的矛盾,统一将系统调试关闭而组件调试开启。同时在 Hero 创建日志中增加 is_master 字段输出,便于追踪主角创建逻辑。
2026-02-04 20:57:18 +08:00
walkpan
e8588ded76 feat(地图): 根据主角属性倾向调整任务卡牌权重
在获取任务卡牌选项时,查询主角已拥有的永久属性Buff,将对应属性的卡牌权重提高一倍,使卡牌选择更符合角色成长方向。
2026-02-04 20:41:24 +08:00
walkpan
30ca0baabc fix(奖励): 修复等级奖励类型获取逻辑并添加空值检查
- 调整 getLevelRewardType 函数,仅在特定等级返回天赋类型,其他等级返回 null
- 在 MissionComp.call_cards 中添加奖励类型空值检查,避免无效调用
- 为多个预制体组件统一添加 debugMode 默认值
2026-02-04 20:31:40 +08:00
walkpan
b9e9527375 refactor: 移动 getLevelRewardType 函数至 CardSet 模块
将获取等级奖励类型的函数从 GameSet 模块移至更相关的 CardSet 模块,以提高代码的组织性和模块内聚性。
2026-02-04 20:25:24 +08:00
panw
82f7c3085b fix: 将怪物经验奖励提升为5倍
修复了击杀怪物时获得的经验值过低的问题,将经验奖励从原本的1倍提升至5倍,以改善玩家升级体验。
2026-02-04 16:46:20 +08:00
panw
b42cc2e662 feat(战斗): 调整击退机制和技能配置
- 新增后退范围配置项,统一管理击退距离
- 提高英雄击退几率从20%到50%
- 调整"蓄力一击"技能冷却时间从1秒到3秒
- 优化击退逻辑,仅对怪物生效并应用配置的后退范围
- 启用调试模式以方便战斗系统调试
2026-02-04 16:42:46 +08:00
panw
0a8f2056c3 refactor(game): 优化属性卡牌配置与UI更新逻辑
- 将AttrSet中的`note`字段统一重命名为`name`,提高字段语义清晰度
- 在CardSet中修正属性卡和药水卡名称的获取逻辑,使用新的`name`字段
- 调整HeroViewComp的health方法,增加血量变化小于等于99时不显示特效的优化
- 将HeroAttrsSystem中的自然回复计时器从1秒改为5秒,并更新相关注释
- 移除HeroViewComp中已注释的冗余UI更新代码,保持代码整洁
2026-02-04 16:23:09 +08:00
panw
701382e868 fix: 移除冗余的MP回复逻辑和负向HP回复处理
清理HeroAttrSystem中未使用的MP回复相关代码,并移除负向HP回复(扣血)的不必要处理,因为扣血已有独立逻辑处理。
2026-02-04 15:46:57 +08:00
panw
4d0c8e5438 refactor(英雄属性): 重构生命回复机制并调整相关配置
- 将 HeroUpSet 枚举重命名为 HRegen 并简化其内容,仅保留 HP 回复基础值
- 将 HP_REGEN 属性类型从 VALUE 改为 RATIO,使其作为百分比加成
- 移除魔法回复的固定加成,仅保留属性提供的回复值
- 调整 add_hp 方法的调用参数,移除强制显示伤害数字的标志
2026-02-04 15:45:43 +08:00
panw
772dde62a0 feat(config): 更新属性卡和药水的描述与数值
- 将属性卡的备注从“常规强化”/“上限XX%”改为更具描述性的“强化[属性]Ⅰ/Ⅱ/Ⅲ/Ⅳ”
- 将药水“金钟罩”更名为“防御药水”
- 调整生命回复药水的数值和描述,改为基于生命最大值的百分比回复
2026-02-04 15:38:32 +08:00
panw
68b331f35f refactor(config): 重构属性与药水选择配置映射
- 将 CanSelectAttrs 从按类型分组改为按阶数分组(1/5/10/15阶)
- 更新属性ID范围以匹配新的阶数体系(2000/2100/2200/2300系列)
- 简化 CanSelectPotions 配置,移除普通/强力分类,统一为全药水列表
2026-02-04 15:26:48 +08:00
panw
576c3ebbd5 fix(英雄属性): 修复回血时未正确触发视图层特效的问题
调整 HeroAttrsSystem 中 HP 自然回复的逻辑,当回血值大于零时,通过 HeroViewComp 触发对应的视图层特效。同时,在 HeroAttrsComp 的注释中补充了触发视图层的条件说明,以保持数据层与视图层的分离。
2026-02-04 15:11:41 +08:00
panw
0e63060957 feat(config): 新增回血和闪避属性及药水配置
- 在 AttrSet 配置中为每个阶级添加 HP_REGEN 属性项
- 新增闪避药水 (3009, 3010) 和回血药水 (3011, 3012)
- 更新 CanSelectAttrs 和 CanSelectPotions 以包含新配置项
2026-02-04 15:11:30 +08:00
panw
740f0af1e4 feat(config): 为属性配置添加闪避率条目
为每个阶位(一至四阶)的特殊属性配置添加了对应的闪避率(DODGE)条目,并设置上限为60%。
2026-02-04 10:41:36 +08:00
panw
a27d6d2de8 feat(英雄属性): 根据职业配置升级成长属性
引入 JobUpConf 配置,为不同职业(战士、远程、法师、辅助、刺客)定义差异化的血量、攻击和防御成长值。在 HeroAttrsComp 中,英雄升级时不再使用固定数值成长,而是根据其职业从配置中获取对应的成长属性,使各职业的成长曲线更具特色。
2026-02-04 10:36:54 +08:00
panw
98ac676ded feat(config): 添加配置文档并调整天赋与属性效果
- 新增 config.md 汇总游戏配置,便于查阅
- 将部分天赋效果从概率触发改为必定触发,提升玩家体验
- 将攻击力和生命上限加成从固定值改为百分比,增强后期成长性
- 修复 MissionCardComp 中 Buff 类型注释与实际值不一致的问题
2026-02-04 10:25:17 +08:00
panw
c76a31593f refactor: 移除未使用的游戏数据字段以简化状态管理
- 删除 SingletonModuleComp 中的 meat、exp、monsters 等未使用字段
- 移除 MissionComp 中的 chou_gold 和 lvup_gold 初始化
- 保留核心游戏状态字段,减少内存占用和维护复杂度
2026-02-04 09:16:28 +08:00
panw
3a8f015a78 refactor: 移除调试日志并统一使用日志工具
- 删除多个文件中的 console.log/console.warn/console.error 调试输出
- 将日志输出统一替换为 mLogger 工具,支持调试模式控制
- 清理注释掉的调试代码和空方法体
2026-02-03 16:49:24 +08:00
panw
dc746e28da refactor(英雄系统): 将调试模式变量移至Monster类
将HeroAttrSystem中的debugMode改为public,并在Monster类中添加私有debugMode字段,为后续调试功能做准备。
2026-02-03 16:33:21 +08:00
panw
6043963c18 fix: 将调试日志从console.log替换为mLogger并默认关闭调试模式
- 在MissionCardComp中默认关闭调试模式
- 在MissionHomeComp、Mon、HeroAttrsSystem和HInfoComp中引入mLogger
- 使用debugMode控制日志输出,避免生产环境产生过多console日志
2026-02-03 16:27:27 +08:00
panw
b4bf2b2904 fix(game): 修复属性卡Buff类型错误,统一使用VALUE类型
属性卡(AttrCards)配置的值始终代表绝对数值增量,无论属性本身是数值型还是百分比型。之前存在混淆,通过添加AttrsType引入并移除冗余注释,明确使用BType.VALUE确保计算正确。
2026-02-03 16:21:47 +08:00
panw
0ce80dd42a refactor(game): 重构属性卡逻辑以使用 Buff 系统
将属性卡的效果应用方式从直接修改全局属性改为通过 addBuff 添加永久 Buff。
这样可以统一属性加成处理逻辑,利用现有的 Buff 系统进行管理,提高代码的可维护性和扩展性。
2026-02-03 16:21:36 +08:00
panw
147131d3c2 refactor: 移除全局主角引用,改用ECS查询定位主角实体
- 移除 SingletonModuleComp 中的 role 字段及相关设置
- 在 MissionComp 中移除重置 role 的代码
- 修改 Hero 类的销毁方法,不再清理 role 引用
- 在 MissionCardComp 中通过 HeroMasterComp 查询来定位主角实体
- 增加详细调试日志以追踪天赋、技能等组件的添加过程
2026-02-03 15:56:22 +08:00
panw
63dd22fb88 refactor: 重命名Logger类并增加错误日志方法
- 将Logger类重命名为mLogger以符合命名规范
- 新增error方法用于统一错误输出
- 在多个组件中替换console.log/warn/error为mLogger的对应方法
- 为多个组件添加debugMode属性以控制模块级日志开关
- 新增HeroMasterComp组件框架
2026-02-03 14:40:02 +08:00
panw
859ab3bc2a feat: 引入集中式日志工具类并重构调试日志
- 新增 Logger 类提供统一的日志和警告输出,支持全局和模块级开关
- 重构 SkillView、HeroViewComp 和 HeroAtkSystem 中的调试日志方法,改用 Logger 类
- 在 HeroViewComp 中添加调试模式属性便于编辑器配置
- 统一日志格式为 [标签] + 内容,提高日志可读性和维护性
2026-02-03 10:45:17 +08:00
panw
c07678f31f perf: 移除调试日志并统一调试模式控制
- 将 HeroAttrsComp 中的 console.log 改为注释以提升性能
- 将 HeroViewComp 的 debugMode 默认值设为 false 并移除冗余日志
- 在 SkillView 中统一添加 debugMode 控制,替换直接 console 调用
- 在 MissionCardComp 中添加调试日志以跟踪卡牌应用效果
2026-02-03 10:36:41 +08:00
panw
031b91311a refactor(技能系统): 移除事件通信,直接调用方法添加技能
- 删除 HeroSkillsComp 中监听 GameEvent.UseSkillCard 的代码
- 在 MissionCardComp 中直接调用 HeroSkillsComp.addSkill() 方法
- 简化组件间通信方式,避免不必要的事件派发
2026-02-03 09:14:18 +08:00
panw
78647eda29 refactor(卡牌): 将卡牌效果应用逻辑改为直接调用组件方法
移除 HeroAttrsComp 中对 UseItemCard 和 UseAttrCard 的事件监听,改为在 MissionCardComp 中直接获取主角实体并调用对应组件方法。
这样避免事件广播导致非主角实体错误响应,确保卡牌效果仅作用于主角。
具体修改:
- 天赋卡:直接调用 TalComp.addTal
- 属性卡:直接更新全局属性并调用 HeroAttrsComp.recalculateSingleAttr
- 药水卡:直接创建 BuffConf 并调用 HeroAttrsComp.addBuff
- 技能卡:暂时保留事件派发,但后续可考虑类似改造
- 伙伴卡:保留事件派发,因其涉及实体创建
2026-02-03 08:37:27 +08:00
panw
d40cb26819 feat: 添加主角实体引用并确保跨局重置
在 SingletonModuleComp 中添加 role 字段存储主角实体引用,并在 MissionComp 任务开始时重置引用,在 Hero 销毁时清理引用。避免跨局数据残留导致引用错误。
2026-02-02 16:56:05 +08:00
panw
c349319f7b fix: 修复天赋属性加成不生效及全局数据同步问题
修复 TalComp 中永久属性加成类型转换错误,导致天赋属性未正确应用
在 HeroAttrsComp 中添加属性变化后的全局数据同步调用
在 SingletonModuleComp 中确保英雄数据更新后触发 VM 响应
添加 GlobalAttrChange 事件枚举用于后续属性变更监听
2026-02-02 16:33:55 +08:00
panw
cc57eef1b3 fix(英雄属性): 修复全局属性加成不生效的问题
调整全局属性加成配置,将攻击力加成值设为1,生命上限加成值设为100,并确保加成仅对英雄生效。在属性初始化时强制重算受全局属性影响的属性,并确保英雄初始状态为满血满蓝。
2026-02-02 15:55:12 +08:00
panw
ce724828a7 feat(英雄属性): 增加全局属性加成计算
在英雄属性计算中集成全局属性加成,通过 SingletonModuleComp 中的 global_attrs 配置为特定属性提供基础值和数量加成。
2026-02-02 15:33:08 +08:00
walkpan
115d37a949 fix: 修正兽人卫士和兽人首领的预制体引用路径
更新了英雄配置文件中兽人卫士和兽人首领的预制体路径,从错误的 mo1 分别修正为 mo3 和 mo4,以确保游戏能正确加载对应的模型资源。
2026-01-31 19:55:23 +08:00
walkpan
2d4b681066 fix(游戏平衡): 调整rogue模式怪物成长公式
- 将TIME_SCALING从15增加到20,使15分钟成长倍率从16倍调整为21倍
- 将质量系数从固定5.0改为动态计算(1.5 + 4.5 * waveFactor),降低初始强度并随时间线性增强
- 使怪物难度曲线更加平滑,改善游戏前期体验
2026-01-31 11:30:49 +08:00
walkpan
1b1102c542 feat(肉鸽): 重构为基于波次的刷怪系统
- 废弃动态威胁预算算法,改用确定性的15波配置(每分钟1波)
- 引入三阶段节奏设计:构筑期、磨合期、极限期,每波有独立怪物权重池
- 简化刷怪逻辑,移除复杂的预算计算和英雄血量响应机制
- 特殊事件怪物改为队列处理,与波次系统并行运行
- 优化代码结构,移除冗余状态变量和未使用的方法
2026-01-31 11:27:04 +08:00
panw
26b463048f fix(rogue): 调整怪物金币和经验产出倍率以平衡游戏经济
将怪物金币和经验的基础产出倍率从5提升至8,并微调经验公式的基础系数和成长因子。
这是因为之前减少了同屏最大怪物数量,需要提高单体收益来保持总产出平衡,确保玩家升级节奏符合预期。
2026-01-30 16:57:36 +08:00
panw
afe659b0fc feat(刷怪): 添加特殊怪物定时刷怪机制
- 在 MissionComp 中添加特殊刷怪检查,根据时间表触发精英/Boss
- MissionMonComp 监听刷怪事件,将特殊怪物插入队列头部优先生成
- 调整刷怪配置,移除随机刷怪中的精英/Boss,改为固定时间生成
- 降低同屏怪物数量,提高单体质量,优化游戏节奏
2026-01-30 16:51:08 +08:00
panw
c902d9ca0a refactor(CardSet): 简化卡牌池配置逻辑,移除动态权重计算
- 将多等级权重累积逻辑改为仅使用符合条件的最大等级配置
- 移除基于解锁等级的动态权重计算,统一使用默认权重
- 保持99级配置的兜底机制,确保低等级时的正常功能
2026-01-30 16:46:34 +08:00
panw
c3fa6b6210 refactor(CardSet): 简化卡牌选项获取逻辑,移除冗余循环
- 将多类型权重随机选择改为直接使用指定类型
- 简化候选列表构建和抽取流程,避免嵌套循环
- 保留属性卡兜底逻辑,但仅在非属性类型且数量不足时触发
2026-01-30 15:50:57 +08:00
panw
9ae9324c8b feat(地图): 启用药水卡牌触发商店打开事件 2026-01-30 15:34:23 +08:00
panw
4630667a54 feat: 新增属性选择事件并调整关卡奖励逻辑
- 在 GameEvent 枚举中添加 AttrSelect 事件
- 修改 MissionComp.call_cards 方法,默认每级都触发属性选择事件
- 移除药水奖励类型对应的事件分发,将其注释保留
- 在 MissionCardComp 中注册并处理 AttrSelect 事件,将其加入事件队列
2026-01-30 15:34:14 +08:00
panw
42fc5e267a feat(config): 重构属性卡配置,移除showValue并新增多阶属性
- 移除 AttrInfo 接口中的 showValue 字段,简化数据结构
- 将原有的单层属性卡扩展为一阶至四阶,每阶包含12种属性
- 调整基础属性(攻击、生命、防御、攻速)和特殊属性(吸血、暴击等)的数值
- 更新药水卡配置,同步移除 showValue 字段
2026-01-30 10:43:26 +08:00
walkpan
4e28ea6859 feat(rogue): 调整刷怪配置,减少数量并提升质量
- 将最大同屏怪物数量从 50 减少到 10,追求更高质量的战斗体验
- 降低刷怪频率和单次生成上限,适配新的怪物总量
- 为平衡收益,将怪物属性、金币和经验产出均提升 5 倍
- 调整基础预算和出怪间隔以匹配新的配置策略
2026-01-29 23:32:31 +08:00
walkpan
bff20f0ded refactor(game): 重构游戏地平线与怪物生成逻辑,并更新UI资源
- 将游戏地平线从120调整为-215,以改变战斗场景基线
- 移除多线路怪物生成逻辑,统一使用地平线作为y坐标
- 清理卡牌系统中的等级升级相关代码,简化事件处理
- 更新角色控制器UI布局和样式,调整组件位置和尺寸
- 替换纹理图集资源,移除旧版背景图,添加新版分层背景
- 删除多个未使用的meta配置文件
2026-01-29 22:51:16 +08:00
walkpan
4ac3d55990 feat: 添加天赋添加日志并更新天赋配置注释
- 在 TalComp.ts 的 addTal 方法中添加 console.log 用于调试
- 在 TalSet.ts 中为天赋类别添加注释以提升代码可读性
2026-01-29 19:15:29 +08:00
walkpan
b88df66633 chore: 清理旧设计文档并添加新玩法设计文档
删除过时的英雄设计、经验系统设计和游戏配置文档,这些文档已不再反映当前开发方向。新增Design5.md文档,用于记录玩法build方向的设计思路。
2026-01-29 17:30:36 +08:00
panw
4d96165b2d refactor(map): 移除任务卡片组件中的等级更新事件监听
清理未使用的等级更新事件处理,避免潜在的内存泄漏
2026-01-28 17:22:16 +08:00
panw
624c8a6c4e feat(rogue): 添加基于等级的怪物经验计算函数
- 新增 calculateMonsterExp 函数,根据怪物ID和等级动态计算经验值
- 替换 MissionComp 中硬编码的经验值逻辑,使用新的计算函数
- 设计经验增长公式以平衡升级曲线,目标让玩家在13分钟左右达到20级
2026-01-28 17:01:29 +08:00
panw
940211d465 feat: 实现角色经验获取与升级系统
- 在SingletonModuleComp中新增addExp方法,处理经验累积和升级逻辑
- 修改英雄初始等级从0调整为1,确保等级系统正常运作
- 在MissionComp中为不同怪物类型添加经验奖励计算
- 使用getLevelExp函数动态计算各级所需经验值
- 升级时触发GameEvent.CanUpdateLv事件通知其他模块
2026-01-28 15:51:59 +08:00
panw
e7238822f3 refactor(map): 移除计算金币奖励中的多余空行
简化代码结构,删除不必要的空行使逻辑更紧凑。
2026-01-28 15:16:58 +08:00
walkpan
75262f9400 fix(gui): 调整角色控制器界面文本标签布局
- 激活隐藏的文本标签组件
- 调整文本标签位置、宽度和对齐方式
- 修改文本溢出处理为自动换行
- 统一两个文本标签的样式配置
2026-01-27 23:36:23 +08:00
panw
b79d8e1950 fix: 修正任务奖励数据字段名并添加调试日志
将任务奖励数据结构中的 type 字段统一更名为 kind 以保持一致性
在 MissionCardComp 和 MissionGetsComp 中添加调试日志输出
2026-01-27 17:29:27 +08:00
panw
b43a30a192 feat: 为奖励卡片添加类型标识显示功能
- 在 MissionGetsComp 中添加根据 CardKind 显示不同类型标识的逻辑
- 修改 get.prefab 预制体,增加 Atk、Atked、Buff 等类型标识节点
- 默认隐藏 card.prefab 中的两个子节点以优化初始显示状态
2026-01-27 16:55:00 +08:00
panw
fbbc04b4c4 feat(任务): 添加任务获取记录与显示功能
- 新增 UpdateMissionGet 事件用于通知任务卡牌获取
- 在 MissionCardComp 中派发获取事件,传递卡牌信息
- 在 MissionGetsComp 中监听事件并更新获取记录显示
- 实现重复获取时数量累加显示
- 添加任务开始时清理旧记录的功能
2026-01-27 16:51:53 +08:00
panw
b869e1c33c fix(map): 修复任务奖励图标加载问题并重构组件逻辑
- 移除 MGetsComp 中未使用的属性和方法,简化组件结构
- 在 MissionGetsComp 中实现动态加载奖励图标功能,支持从 gui/uicons 图集获取
- 调整 get.prefab 结构,分离图标和数字显示节点
- 解决资源加载机制限制,确保动态加载资源正常工作
2026-01-27 16:02:33 +08:00
panw
ce6b7bce1e feat(map): 新增可动态加载的收集物UI组件
- 添加 MGetComp 组件用于管理单个收集物的显示逻辑
- 创建 get.prefab 预制体作为收集物UI模板
- 重构 MissionGetsComp,移除硬编码节点引用,改为动态加载
- 支持通过 load_hui 方法按需加载收集物UI实例
2026-01-27 15:44:48 +08:00
walkpan
b392ebe272 fix(游戏逻辑): 初始化任务怪物组件时重置计时器和队列
refactor(UI): 调整top.prefab中元素的尺寸和对齐方式
2026-01-19 07:52:51 +08:00
walkpan
1c333629b4 fix(hero): 修复血条显示逻辑,区分加血和扣血动画
refactor(map): 优化地图预制体结构,移除无用节点
style(assets): 更新资源文件和元数据配置
2026-01-18 17:21:48 +08:00
walkpan
a60fa91534 fix(ui): 调整英雄和卡片UI组件的激活状态及尺寸
- 修改英雄prefab中多个组件的_active状态
- 调整英雄和卡片UI的位置、尺寸和颜色值
- 更新卡片prefab的尺寸模式和精灵图集引用
2026-01-18 16:30:13 +08:00
walkpan
b2c5ffa047 refactor(战斗系统): 修改防御属性为百分比类型并优化伤害计算
- 将物理防御属性从数值型改为百分比型
- 使用 add_hp 方法替代直接修改 hp 以触发 UI 更新
- 重构伤害计算公式,明确防御减免和易伤的计算逻辑
- 调整测试英雄配置,统一使用远程攻击技能
2026-01-17 14:38:22 +08:00
walkpan
d0f88708c6 feat(gameplay): 重新平衡游戏经济、英雄属性和怪物配置
调整游戏核心平衡参数以优化15分钟游戏体验:
1. 提升抽卡和升级金币消耗(CHOU_GOLD 5→100,LVUP_GOLD 10→50)
2. 重制英雄基础属性和成长值(战士HP 200→300,法师AP 14→40)
3. 优化怪物生成逻辑和属性曲线(BOSS HP 25000→2000)
4. 更新经济系统公式和波次权重配置
2026-01-16 23:36:43 +08:00
walkpan
9568177b36 fix(hero): 调整英雄死亡事件处理顺序
修复英雄死亡事件处理顺序问题,将阵营判断提前以避免潜在逻辑错误。同时保持碰撞体禁用逻辑不变。
2026-01-16 23:07:30 +08:00
walkpan
fc6d2ad8c6 fix(hero): 修复技能添加和天赋叠加逻辑
修复英雄技能添加时错误的参数传递,将HSSet.max改为HSSet.skill
完善天赋叠加逻辑,当天赋已存在时叠加效果数值而非直接返回
2026-01-16 20:21:13 +08:00
walkpan
b577350003 refactor(CardSet): 重构默认卡池获取逻辑,支持动态权重计算
重构 getDefaultPool 函数,将重复逻辑统一处理并支持基于解锁等级的动态权重计算。新实现:
1. 统一处理所有卡牌类型的配置映射
2. 自动累加所有小于等于当前等级的配置项
3. 根据解锁等级动态计算权重,高等级卡牌出现概率更高
4. 保留原有兜底逻辑作为最后防线
2026-01-16 20:11:02 +08:00
walkpan
3ad446048a feat(配置): 添加药水卡片配置及获取逻辑
新增药水卡片的基础配置 CanSelectPotions 和 PotionCards
在卡片信息获取和默认卡池逻辑中添加药水类型的处理
2026-01-16 20:10:52 +08:00
walkpan
f8acaae2a0 feat(物品系统): 重构药水系统并移除旧物品配置
将药水物品从ItemSet迁移到AttrSet作为PotionCards,并实现新的药水使用逻辑
移除已废弃的ItemSet.ts文件
2026-01-16 19:47:45 +08:00
walkpan
ab4b7d356c feat(英雄属性): 添加处理属性卡使用的功能
实现属性卡使用逻辑,当使用属性卡时根据配置添加对应buff效果并显示提示信息
2026-01-16 19:47:36 +08:00
walkpan
9779d21e6c refactor(GameSet): 移除未使用的Buff卡牌类型枚举值 2026-01-16 19:31:39 +08:00
walkpan
f4517910ab feat(游戏配置): 在CardType枚举中添加Buff类型 2026-01-16 19:28:46 +08:00
panw
5af936d9b3 feat(ui): 添加任务卡片图标支持并更新配置图标引用
添加任务卡片组件图标显示功能,支持动态加载图集资源
更新属性卡和英雄配置中的图标引用为新的资源ID
2026-01-16 11:05:14 +08:00
panw
5bb3acf385 refactor(config): 将CardKind枚举移动到GameSet并更新相关引用
重构代码结构,将CardKind枚举从CardSet.ts移动到GameSet.ts以集中管理游戏配置枚举
更新MissionCardComp.ts中的卡片类型显示逻辑,支持根据CardKind动态显示对应节点
调整card.prefab的UI元素位置和尺寸,优化卡片显示效果
2026-01-16 10:51:46 +08:00
panw
954f44f454 refactor(gui): 统一节点命名规范并调整激活状态
- 将节点名称从全小写改为首字母大写(如atk→Atk)
- 调整部分节点的默认激活状态
- 新增Partner节点及相关配置
- 优化节点层级结构和组件引用
2026-01-16 10:16:57 +08:00
panw
09d3c1db2b feat(卡牌系统): 为卡牌和天赋添加kind类型字段
为ICardInfo接口和talConf配置添加kind字段,用于区分卡牌和天赋的不同类型
2026-01-16 10:12:30 +08:00
panw
8cb52f484e feat(游戏配置): 添加CardKind枚举并更新英雄配置
为卡牌系统添加CardKind枚举类型定义
在heroInfo接口中添加icon字段并更新所有英雄配置
调整ubtns.plist.meta中的边框值
2026-01-16 10:07:09 +08:00
walkpan
90e6bd755a feat(战斗系统): 实现怪物金币掉落计算和抽卡升级消耗
- 添加calculateMonsterGold函数计算不同怪物类型的金币掉落
- 修改SingletonModuleComp初始化金币为0并添加抽卡和升级消耗
- 在MissionCardComp中添加抽卡和升级的金币检查逻辑
- 清理FightSet中无用配置并添加金币相关常量
- 在MissionComp中实现金币奖励计算和局内数据初始化
2026-01-15 23:32:57 +08:00
panw
d6ce56e543 refactor(MonMove): 重构怪物移动系统,实现基于职业类型的智能战术
将怪物移动逻辑拆分为近战、中程和远程三种策略
优化状态检查和移动逻辑分发
移除不必要的渲染层级更新
2026-01-15 16:46:15 +08:00
panw
705a4620ed refactor(heroSet): 移除英雄配置中的dis字段并使用rangeType替代
攻击距离现在完全由rangeType字段控制,简化了英雄配置结构并消除了冗余数据
2026-01-15 16:45:48 +08:00
panw
49537a086c refactor(英雄属性): 移除DIS属性及相关代码
移除英雄和怪物类中不再使用的DIS属性,包括初始化、赋值和引用代码
2026-01-15 16:37:26 +08:00
panw
4147f18c5b refactor(SkillSet): 移除rangeType字段并使用SkillDisVal计算技能距离
修改SkillConfig接口和SkillSet配置,删除冗余的rangeType字段,直接使用SkillDisVal[SkillRange]计算技能距离,保持配置简洁性
2026-01-15 16:30:42 +08:00
panw
6cf69b33c8 fix(gui): 调整角色控制器UI元素的位置和尺寸
修改了角色控制器prefab中的多个UI元素属性,包括:
- 调整了位置、尺寸和缩放比例
- 激活了之前未启用的组件
- 更新了边框和锚点设置
这些改动是为了修复UI显示不正确的问题
2026-01-15 16:06:07 +08:00
panw
fe5ed952d5 fix: 修复角色控制器和任务卡片的显示问题
修复角色控制器prefab的_active属性设置为true以正确显示
将SingletonModuleComp的showInfo默认值改为true以显示信息
在MissionCardComp的onMissionStart中添加noStop.active = false以正确初始化状态
2026-01-15 15:04:44 +08:00
panw
57ea9a1587 refactor(gui): 调整UI元素尺寸和位置以优化布局
调整多个UI元素的尺寸、位置和缩放比例,包括图标、卡片和控制器组件,以改善整体布局和用户体验。删除无用的meta文件。
2026-01-15 14:54:33 +08:00
walkpan
5b8ab90c6f fix(gui/角色控制): 调整角色控制器激活状态及英雄位置参数
修复角色控制器中部分元素的激活状态错误,并优化英雄位置坐标和缩放参数,使其更符合游戏设计需求
2026-01-15 00:06:42 +08:00
walkpan
9ba2efbe17 chore: 添加AttrSet和CardSet的meta配置文件 2026-01-14 23:55:40 +08:00
walkpan
20538b76b7 refactor(经验系统): 移除怪物经验计算和英雄经验更新逻辑
经验系统重构,删除不再使用的怪物经验计算函数getMonsterExp和英雄经验更新方法updateHeroExp
2026-01-14 20:53:17 +08:00
panw
5c5954b7d5 feat(卡牌系统): 重构卡牌选择逻辑并添加属性卡类型支持
- 在GameSet枚举中添加Attr卡牌类型
- 在GameEvent中添加UseAttrCard事件
- 重构CardSet模块,统一使用GameSet中的CardType枚举
- 重构MissionCardComp模块,支持混合模式卡牌选择和强制类型获取
- 添加等级升级事件处理,优化卡牌获取逻辑
2026-01-14 20:37:40 +08:00
panw
6ddfe7e2c4 feat(卡牌系统): 重构卡牌选择逻辑并增加等级分段配置
重构卡牌选择系统,将原有的简单数组配置改为按等级分段的字典结构
- 为技能、英雄、天赋和属性分别添加 CanSelectXXX 配置
- 优化卡牌池构建逻辑,支持按等级筛选可用卡牌
- 改进权重随机算法,增加兜底机制
- 分离卡牌基础信息和权重配置,提高可维护性
2026-01-14 20:22:18 +08:00
panw
4a506555ba feat(卡牌系统): 实现卡牌池配置及随机选择功能
添加卡牌类型枚举和统一卡牌信息接口
实现等级池配置表及卡牌池缓存机制
提供根据等级获取随机卡牌选项的功能
包含权重随机选择算法和数组洗牌工具函数
2026-01-14 17:29:02 +08:00
panw
0ff60cff05 refactor(配置): 重构游戏属性配置系统
- 新增AttrSet.ts文件集中管理属性配置
- 在TalSet.ts中添加天赋图标字段并优化注释
- 删除旧的TDLevelOptions.ts配置系统
2026-01-14 17:16:23 +08:00
walkpan
2d560b2a2a fix: 修复战斗开始时不调用卡牌和英雄初始等级问题
修复MissionComp中战斗开始时未调用call_cards方法的问题
调整SingletonModuleComp中英雄初始等级从1改为0
在MissionCardComp和HInfoComp中添加关闭解锁和购买界面的逻辑
更新ubtns.plist.meta中的边框设置
2026-01-08 09:18:20 +08:00
panw
76b89442f9 refactor(heroSet): 调整可选英雄列表并修正英雄信息
- 从可选英雄列表中移除5008
- 将召唤法师从5008移至5006并更新相关信息
- 修正火焰法师的uuid从5006改为5004
2026-01-07 17:07:35 +08:00
panw
6c681803ae feat(配置): 更新可选技能和英雄列表并添加技能名称显示
- 修改CanSelectSkills和CanSelectHeros数组内容
- 在HInfoComp中添加技能名称显示功能
2026-01-07 17:02:05 +08:00
panw
9c254551a9 feat(英雄信息组件): 添加技能图标显示功能并调整缩放比例
- 新增技能图标显示功能,从图集加载并显示对应技能图标
- 调整英雄信息卡片的缩放比例参数
- 优化信息显示逻辑,移除冗余的位置设置代码
2026-01-07 16:58:37 +08:00
panw
418fa6d317 refactor(英雄系统): 重构英雄和技能配置数据
- 简化英雄配置,移除历史人物命名改为职业命名
- 调整英雄初始技能组合和属性
- 更新技能图标和描述信息
- 修改默认英雄列表为单英雄配置
2026-01-07 16:19:00 +08:00
walkpan
20adb30060 feat gui 首页添加 英雄信息的展示与隐藏 2026-01-07 14:31:43 +08:00
walkpan
8a9a84b133 feat: 添加地图信息显示功能并更新资源文件
- 在SingletonModuleComp中添加showInfo字段控制信息显示
- 在HInfoComp中实现showInfo方法显示/隐藏信息面板
- 更新umps.png和umps.plist资源文件,添加多个背景素材
- 调整loading.prefab和map_rpg.prefab的配置参数
2026-01-07 13:40:56 +08:00
walkpan
345621b57a feat(gui): 更新UI图标资源并调整角色控制器布局
- 添加新的uicons.png资源文件
- 删除不再使用的infos.png和动画/预制体文件
- 调整role_controller.prefab中节点的位置和尺寸
- 修改icon.prefab的激活状态和精灵引用
- 注释掉Main.ts中的物理调试标志
2026-01-07 00:37:06 +08:00
walkpan
84c614e4f3 fix(gui): 调整角色控制器prefab的布局和激活状态
- 修改_active状态以正确显示/隐藏组件
- 调整_contentSize高度和边距以优化布局
- 更新_bottom和_top值以改善元素定位
2026-01-06 19:50:33 +08:00
walkpan
343e14b56c fix(英雄移动): 添加暂停怪物行动时英雄也停止移动的逻辑
当开启四选一界面时暂停怪物行动,现在英雄移动也会同步暂停。同时在MissionCardComp中添加对stop_mon_action状态的管理,确保界面开关时游戏状态正确切换。
2026-01-06 19:50:20 +08:00
walkpan
0febe02ecc feat(关卡系统): 添加关卡解锁和免广告功能
- 在MissionComp和SCDSystem中添加stop_mon_action检查逻辑
- 修改SingletonModuleComp数据结构,添加noStop和unlockCoin字段
- 为MissionCardComp添加金币解锁和免广告功能
- 调整ubtns.plist的边框值
2026-01-06 19:47:11 +08:00
walkpan
bb28492550 feat(英雄AI): 重构英雄移动系统,基于攻击距离类型实现智能战术走位
1. 新增SkillRange枚举定义近/中/远程攻击类型
2. 在HeroAttrsComp和hero配置中添加rangeType字段
3. 重写HeroMoveSystem,根据rangeType实现差异化移动策略
4. 移除技能施放的攻击状态限制,优化AI决策逻辑
2026-01-06 18:26:18 +08:00
walkpan
fcc2aaf0a0 refactor(界面): 移除物品购买逻辑并调整卡片组件
- 删除MissionCardComp中与物品购买相关的代码逻辑
- 调整card.prefab的宽度和精灵图集引用
- 简化卡片选择逻辑,统一处理物品使用事件
2026-01-06 17:01:57 +08:00
walkpan
30172da27d fix: 更新注释并优化通知预制体结构
更新 MissionComp.ts 中的注释说明,明确boss死亡动画后的奖励处理流程
简化 notify.prefab 结构,移除不必要的子节点和组件
更新 slist.prefab 中的资源引用
2026-01-06 15:00:12 +08:00
walkpan
47575ca0b8 fix(skill): 延迟销毁技能实体以避免物理回调中直接销毁刚体
修复在物理回调中直接销毁刚体可能导致的问题,改为使用scheduleOnce延迟到下一帧销毁
2026-01-06 14:48:42 +08:00
walkpan
974a6d26b2 refactor(伤害系统): 将caster从HeroViewComp改为使用casterEid
统一伤害系统中施法者的标识方式,从直接使用HeroViewComp改为使用实体ID(casterEid)
修复反伤逻辑中可能存在的空指针问题
2026-01-06 14:28:48 +08:00
walkpan
31321a1a45 feat(技能系统): 添加施法者实体ID字段用于安全校验
在SDataCom组件中添加casterEid字段,并在Skill和SkillView中使用该字段替代原有的链式访问,提高代码安全性和可读性
2026-01-06 14:20:45 +08:00
walkpan
a32aa5ad08 fix(hero): 修复DamageQueueComp中caster可能为null时的错误
当caster或caster.ent为null时,使用可选链操作符和空值合并运算符提供默认值,避免生成eventId时出现错误
2026-01-06 12:14:14 +08:00
walkpan
c9b1583cd2 fix(游戏地图): 修复任务卡片锁定状态同步问题
添加isLocked私有变量统一管理锁定状态,确保Lock节点的显示与状态同步
修复初始化时Lock节点显示逻辑,避免初始显示异常
在广告播放成功和关闭时正确更新锁定状态
2026-01-06 11:16:44 +08:00
walkpan
b1a25d1d0e feat(任务卡片): 添加放弃选择功能并更新按钮事件处理
将关闭按钮的点击事件从直接关闭改为触发放弃选择功能
新增onGiveUp方法处理放弃逻辑,包括隐藏按钮和卡片动画
2026-01-06 11:14:00 +08:00
walkpan
c5c61c92e3 feat(界面): 完善任务卡片组件的交互功能
- 为商店类型卡片添加关闭按钮及点击事件处理
- 修复卡片选中状态显示问题,添加选中动画效果
- 优化关闭逻辑,避免按钮显示闪烁
- 启用物理系统调试绘制功能
- 禁用角色控制器中的某个节点
2026-01-06 11:12:30 +08:00
walkpan
534067f566 fix(游戏逻辑): 修复英雄初始等级和奖励触发逻辑
将SingletonModuleComp中英雄初始等级从0改为1,避免可能的逻辑错误。在MissionComp中重构奖励触发逻辑,将call_cards方法提取为独立函数并在to_fight中调用,确保战斗开始时正确触发当前等级的奖励。
2026-01-06 10:47:25 +08:00
walkpan
9a2ad300ea refactor(game/map): 拆分任务开始和结束逻辑到独立方法
将原init方法拆分为onMissionStart和onMissionEnd方法,分别处理任务开始和结束时的逻辑
新增任务结束事件监听,清理动画和状态
2026-01-05 23:21:13 +08:00
walkpan
526293cbbd feat(英雄系统): 添加友方英雄标识并调整经验获取
初始化任务卡片事件队列
修改英雄经验获取为20倍
在Hero类中添加is_friend参数标识友方英雄
调整MissionHeroComp中召唤英雄逻辑以支持友方标识
2026-01-05 22:00:11 +08:00
walkpan
6dbf031768 refactor(任务卡片): 使用close方法替代直接设置node.active
将直接设置node.active改为调用close方法,提高代码可维护性和一致性
2026-01-05 21:49:17 +08:00
walkpan
9bf8ad2625 feat(奖励系统): 实现等级奖励分发和收集品显示功能
- 新增GameEvent.UpdateCollection事件用于更新收集品显示
- 将CardType枚举移至GameSet并添加getLevelRewardType函数
- 修改MissionComp根据等级分发不同类型奖励事件
- 实现MissionGetsComp收集品数量显示功能
- 在SingletonModuleComp中添加收集品更新事件触发
2026-01-05 20:06:23 +08:00
walkpan
93e0ab083b feat(英雄系统): 添加伙伴召唤功能和可选择的英雄与技能列表
- 在SkillSet和heroSet中分别添加CanSelectSkills和CanSelectHeros常量
- 修改MissionHeroComp使用oops.message管理CallFriend事件
- 在MissionCardComp中新增Partner卡牌类型,支持召唤伙伴功能
- 完善事件处理逻辑,添加对应的事件监听和销毁
2026-01-05 19:31:03 +08:00
walkpan
1cfd74062d feat(好友系统): 添加好友召唤功能及相关事件处理
- 在GameEvent枚举中添加ToCallFriend和CallFriend事件
- 在MissionHeroComp中添加好友召唤事件处理
- 在SingletonModuleComp中添加好友记录功能
- 更新icon.prefab界面以支持好友功能
2026-01-05 19:25:44 +08:00
walkpan
df7b3d0082 feat(map): 添加任务获取组件的节点属性
为MissionGetsComp组件添加6个Node类型的属性,用于后续视图层逻辑开发
2026-01-05 18:52:25 +08:00
panw
46861fef19 refactor(MissionCardComp): 使用动态属性访问简化冗余的switch逻辑 2026-01-05 16:41:37 +08:00
panw
801659c33a feat(游戏数据): 添加天赋和技能收集记录功能
在SingletonModuleComp中添加collection字段记录天赋和技能获取情况
新增addTalentRecord和addSkillRecord方法用于记录获取次数
修改getGameDate方法返回收集记录数据
在MissionCardComp中调用记录方法
新增MissionGetsComp组件文件
2026-01-05 16:39:34 +08:00
panw
d1409770d6 refactor(game/map): 使用事件队列管理卡片显示逻辑
将直接显示卡片的逻辑改为事件队列处理,避免多个卡片显示请求冲突
2026-01-05 15:05:29 +08:00
panw
45508abca4 refactor(hero): 优化技能初始化逻辑并添加技能卡选择功能
- 移除initSkills和addSkill方法中多余的entity参数,改为使用组件内ent属性
- 在HeroSkillsComp中添加技能卡选择事件监听和处理
- 在MissionCardComp中实现技能卡选择界面和事件分发
2026-01-05 14:45:39 +08:00
panw
167297820e feat(关卡): 添加关卡锁定和解锁功能
- 在GameEvent枚举中添加新的战斗相关事件
- 实现MissionCardComp的初始化方法处理MissionStart事件
- 添加watchAdCloseLock方法处理广告解锁逻辑
- 修复prefab中Lock节点的引用问题
2026-01-05 11:15:04 +08:00
panw
e96d64a454 feat(地图): 在MissionCardComp中添加Lock节点控制
添加Lock节点属性并初始化其状态为true,用于控制任务卡片的锁定状态
2026-01-05 11:14:54 +08:00
panw
a6b7abea54 fix: 在重置组件时取消事件监听以防止内存泄漏 2026-01-05 11:00:56 +08:00
panw
9cf75a0d96 feat(界面): 为MissionCardComp添加关闭按钮和物品价格显示
在MissionCardComp组件中添加关闭按钮属性btnClose,并在显示物品卡片时增加价格信息显示。修改卡片描述逻辑,当卡片类型为物品且存在价格时,在描述后追加价格信息。
2026-01-05 09:56:44 +08:00
panw
e576d19255 feat(物品系统): 添加物品使用功能及相关配置
- 在GameEvent枚举中添加UseItemCard事件
- 创建ItemSet物品配置表,包含8种不同效果的物品
- 在HeroAttrsComp中添加物品使用逻辑,处理物品效果应用
- 修改MissionCardComp支持物品购买界面和购买逻辑
- 添加物品购买后的视觉反馈和状态管理
2026-01-05 09:54:58 +08:00
panw
08487cd944 feat(游戏数据): 在SingletonModuleComp中添加coin属性
添加coin属性以支持游戏中的货币系统
2026-01-05 09:31:05 +08:00
walkpan
fe64f5bc87 feat(界面动画): 为任务卡片添加显示和选中动画效果
添加卡片显示时的渐入动画和选中时的缩放动画,提升用户体验。包括:
- 卡片首次显示时依次渐入
- 选中卡片时未选中卡片缩小消失
- 选中标记添加弹性动画
- 选中卡片添加轻微弹跳效果
2026-01-04 23:45:17 +08:00
walkpan
9f3a874cac fix(游戏地图): 修复英雄升级事件处理并恢复任务卡关闭延迟
取消英雄升级奖励界面的直接显示,改为分发天赋选择事件
恢复任务卡选中后的延迟关闭效果,提升玩家体验
2026-01-04 23:41:18 +08:00
walkpan
01431f1d53 fix: 调整英雄刘邦属性和技能范围,优化移动边界逻辑
- 将刘邦的攻击距离从100增加到120
- 调整战士移动边界从±420到±280
- 修改怪物移动逻辑,x>280时允许移动攻击
- 关闭部分prefab的_active状态
- 增加技能5000和6001-6002的攻击距离
2026-01-04 23:19:24 +08:00
walkpan
20be2ae135 feat(战斗系统): 添加击退概率和控制抗性属性并调整击退逻辑
为英雄和怪物添加BACK_CHANCE和CON_RES属性
修改击退判定逻辑,考虑攻击者的击退概率和被攻击者的控制抗性
移除直接调用targetView.back()的硬编码击退逻辑
2026-01-04 23:00:41 +08:00
walkpan
9ab8ccdb92 refactor(组件): 添加组件销毁时的资源清理逻辑并移除无用文件
在TopComp、move和HeroAnmComp组件中添加onDestroy方法,用于清理事件监听
移除已不再使用的MInfoComp组件及其meta文件
2026-01-04 22:24:54 +08:00
walkpan
66ab6bc2cd feat(英雄组件): 添加天赋选择事件处理逻辑
为TalComp组件添加对GameEvent.UseTalentCard事件的监听和处理,当收到天赋选择事件时调用addTal方法添加对应天赋
2026-01-04 20:23:30 +08:00
walkpan
5648c5fbe2 feat(地图): 添加卡片类型枚举并支持多种卡片数据
扩展MissionCardComp以支持多种卡片类型,添加CardType枚举
修改卡片数据处理逻辑,使其不局限于天赋类型
为后续添加技能和药水卡片类型预留扩展点
2026-01-04 20:23:23 +08:00
walkpan
71026ae9a5 feat(天赋系统): 实现天赋选择功能并完善卡片交互逻辑
添加天赋选择事件触发机制,在战斗开始时触发天赋选择界面
重构MissionCardComp类,实现天赋卡片的随机生成、显示和选择功能
为卡片添加选中状态标记和交互处理
更新prefab资源以支持新的天赋选择界面
2026-01-04 19:03:00 +08:00
walkpan
f7622202f8 feat(map): 新增任务卡片组件及UI布局
添加 MissionCardComp.ts 组件用于处理任务卡片逻辑
在 card.prefab 中新增名称标签及相关UI组件
组件支持卡片数据更新和显示控制
2026-01-04 18:42:57 +08:00
walkpan
30b62f1c33 refactor(gui): 优化角色控制器预制体结构并简化属性配置
移除冗余节点和组件,调整ID引用关系,简化prefab配置
2026-01-04 18:20:00 +08:00
walkpan
9e56aeda6f fix: 调整组件注册和调试模式设置
将TalComp组件注册参数改为true以启用组件
关闭HeroAtkSystem的调试模式
2026-01-04 18:19:47 +08:00
panw
9ada743451 feat(英雄天赋): 添加升级事件监听以触发天赋更新
监听英雄升级事件,当等级提升时自动更新升级类型的天赋进度
2026-01-04 16:49:43 +08:00
panw
7309f98b51 feat(英雄): 为主角添加天赋组件支持
只有主角角色会初始化天赋组件,用于管理角色的天赋系统
2026-01-04 16:42:02 +08:00
panw
497d1f18d8 refactor(英雄属性): 重构英雄升级逻辑并移除无用meta文件
将英雄升级逻辑从MissionComp迁移到HeroAttrsComp中集中处理
移除两个无用的TypeScript meta文件
2026-01-04 16:39:18 +08:00
panw
958a030075 refactor(hero): 修改TalComp中属性效果处理逻辑
将永久属性效果的处理从直接修改属性值改为添加buff配置,提高代码可维护性和一致性
2026-01-04 16:12:53 +08:00
panw
7d503c2f79 refactor(game): 重构天赋系统,移除MP效果并添加属性永久加成
- 删除HeroAttrEvent.ts文件及相关MP效果处理
- 将TalEffet.STATS重命名为TalEffet.ATTR以更准确描述功能
- 调整部分天赋配置数值和触发条件
- 新增风怒属性永久加成功能
2026-01-04 15:59:33 +08:00
walkpan
190cbc4281 feat(评分系统): 添加游戏评分标准配置和结算逻辑
添加 ScoreSet.ts 配置文件定义评分权重和等级阈值
在 VictoryComp.ts 中实现总分计算逻辑,根据战斗行为、伤害、击杀等多项指标计算最终得分
2026-01-03 23:28:31 +08:00
walkpan
3ed0a2ebac feat(游戏统计): 添加击杀统计字段到游戏分数统计
在GameScoreStats接口和SingletonModuleComp类中添加近战怪、远程怪、精英怪和Boss的击杀数量统计字段,用于追踪玩家对不同类型敌人的击杀情况
2026-01-03 23:23:47 +08:00
walkpan
505724de83 feat(游戏统计): 添加游戏单局统计数据接口和实现
添加 GameScoreStats 接口用于记录游戏单局的各种统计数据,包括战斗、伤害、生存和资源统计
在 SingletonModuleComp 中实现 scores 对象来存储这些统计数据
2026-01-03 23:20:07 +08:00
walkpan
b365783e60 fix(hero): 修复怪物移动时状态切换问题
refactor(gui): 调整胜利界面布局和组件ID
2026-01-03 23:10:58 +08:00
walkpan
f456e93fd8 fix(hero): 修复英雄视图初始化时未更新信息的问题
在HeroViewComp初始化时调用smc.updateHeroInfo更新英雄信息,确保视图与模型同步
2026-01-03 22:03:34 +08:00
walkpan
e2ffd739c8 fix(hero): 修复英雄视图初始化时血条显示状态问题
重置血条UI显示状态以确保模型存在时正确显示
2026-01-03 21:58:02 +08:00
walkpan
9f08d19742 fix: 重置怪物移动参数和英雄视图状态
在Monster类中重置移动参数确保怪物行为一致
在HeroViewComp中初始化状态变量防止未定义行为
2026-01-03 21:57:57 +08:00
walkpan
72a10e9b27 chore: 删除未使用的GUI资源文件和相关元数据 2026-01-03 20:29:58 +08:00
walkpan
a54f26493d refactor(gui): 更新加载界面资源及配置
- 删除未使用的背景资源mp2.png及其相关文件
- 更新umps.plist和umps.png资源文件
- 调整loading.prefab的激活状态和位置
- 优化资源引用和配置
2026-01-03 20:28:08 +08:00
walkpan
1c36718876 feat(ui): 添加加载界面并集成到胜利场景中
在胜利场景中添加新的加载界面元素,包括:
1. 创建loading.prefab资源文件
2. 在MissionHomeComp中处理MissionStart事件
3. 在VictoryComp中控制loading节点的显示逻辑
4. 更新victory.prefab结构以包含loading节点
2026-01-03 20:21:00 +08:00
walkpan
2d79e9d064 fix(游戏逻辑): 修复任务结束时的UI移除时机并重置英雄数据
调整VictoryComp中UI节点移除的时机,确保在MissionStart事件之后执行
在MissionComp中添加英雄数据和金币的初始化逻辑,确保每局游戏开始时状态重置
2026-01-03 20:20:49 +08:00
walkpan
063b882879 feat(英雄系统): 添加英雄复活机制并调整死亡处理逻辑
初始化英雄时添加复活次数属性
修改英雄死亡事件触发条件为复活次数耗尽
移除HeroViewComp中重复的死亡事件触发
2026-01-03 19:58:12 +08:00
walkpan
4a2768cb13 refactor(游戏逻辑): 统一使用is_master判断玩家角色并简化暂停逻辑
将多处使用FacSet.HERO判断玩家角色的代码改为使用is_master属性
将stop_mon_action控制逻辑简化为统一的pause状态管理
在MissionComp初始化时确保pause状态正确重置
2026-01-03 19:33:53 +08:00
walkpan
e343e26862 refactor(游戏逻辑): 拆分游戏暂停和播放状态的检查条件
将多处 `if(!smc.mission.play || smc.mission.pause)` 条件判断拆分为独立的if语句
在VictoryComp中正确设置pause状态
移除MissionComp中多余的pause状态重置
2026-01-03 19:04:41 +08:00
walkpan
b8fb70c0cf feat(战斗系统): 实现英雄复活机制并优化结算界面
- 在MissionComp中添加复活次数管理及复活成功回调
- 修改VictoryComp支持复活功能,包括广告复活和英雄状态恢复
- 调整结算界面布局和按钮显示逻辑
- 优化游戏结束流程,合并FightEnd逻辑
- 修改HeroViewComp中realDeadTime为更合理的值
2026-01-03 18:50:00 +08:00
walkpan
acb564123d feat(界面): 修改战斗结束逻辑并添加复活按钮
- 将战斗结束事件处理从"to_end_fight"改为"open_Victory"
- 将MissionHeroComp中的FightEnd事件监听改为MissionEnd
- 在胜利界面添加"满血复活"按钮及相关组件
- 调整部分节点位置和激活状态
2026-01-03 18:05:58 +08:00
walkpan
cade854fc7 feat(游戏事件): 添加复活成功事件并优化英雄死亡逻辑
- 在GameEvent枚举中添加ReviveSuccess事件
- 在SingletonModuleComp中添加score字段用于记录分数
- 移除HeroViewComp中无用的战斗结束相关代码
- 优化英雄死亡逻辑,只有主角死亡才触发游戏结束判定
2026-01-03 18:05:32 +08:00
walkpan
08c153ee5d fix(战斗系统): 修复角色状态切换和击退效果的问题
- 在HeroMove和MonMove系统中增加攻击状态检查,避免攻击时被错误切换为待机状态
- 为HeroAtkSystem添加受击者击退效果
- 优化HeroViewComp的击退逻辑,包括英雄和怪物,并修复重复触发问题
- 修复怪物死亡后状态切换问题
2026-01-03 13:41:08 +08:00
walkpan
1cce4ce361 feat(英雄系统): 添加英雄复活机制并控制怪物行为
实现英雄复活功能,当英雄死亡且有复活次数时延迟复活
新增is_reviving状态标记复活中状态
英雄死亡或复活时通过stop_mon_action控制怪物停止刷新和移动
2026-01-03 11:17:04 +08:00
walkpan
56452795bb feat(英雄系统): 实现英雄升级和经验系统
- 在 HeroViewComp 中扩展怪物死亡事件数据,包含等级和类型信息
- 在 SingletonModuleComp 中实现完整的经验计算和升级逻辑
- 在 MissionComp 中添加经验获取和升级事件处理
- 在 RogueConfig 中添加经验计算公式和怪物经验配置
- 添加等级同步机制防止ECS数据覆盖
2026-01-03 10:09:35 +08:00
walkpan
7583ca7a37 feat(怪物生成): 添加全局配置系统并优化怪物生成逻辑
引入全局配置接口 IRogueGlobalConfig 用于集中管理怪物生成参数
添加配置获取和更新方法 getRogueConfig/updateRogueConfig
修改生成逻辑使用配置参数控制间隔、数量限制和预算计算
增加单次生成数量限制和同屏怪物数量限制
2026-01-03 09:28:04 +08:00
walkpan
2591fb849e refactor(game/map): 移除未使用的怪物配置表和枚举
清理精英怪物配置表、Boss怪物配置表和怪物类型枚举,这些代码当前未被使用且可能造成混淆
2026-01-03 09:27:53 +08:00
walkpan
c94255cc02 fix: 修复英雄销毁和任务开始时的残留问题
在Hero.ts中增加销毁节点的逻辑,防止视觉残留
在MissionComp.ts中清理回调函数和组件,避免上一局残留影响新局
2026-01-03 09:17:53 +08:00
walkpan
a758d48914 refactor(battle): 使用GameConst统一管理魔法数字
将战斗系统中的硬编码数字替换为GameConst中的常量定义,包括AI检测频率、技能延迟、索敌范围等
2026-01-03 09:05:13 +08:00
walkpan
20a7c85b14 refactor(SkillSet): 优化技能配置接口格式并添加注释
- 将SkillConfig接口改为多行格式,每字段添加注释说明
- 移除不再使用的DType字段
- 添加call_hero可选字段注释
- 保持原有技能数据不变,仅调整格式
2026-01-03 08:42:47 +08:00
walkpan
c948c3e0bd feat(英雄技能): 添加AI检测计时器并优化技能目标选择逻辑
为HeroSkillsComp添加ai_timer属性用于AI行为降频处理,每0.2秒执行一次技能检测
优化SACastSystem中技能目标选择逻辑,移除冗余的类型转换并明确SkillConfig类型
2026-01-03 08:28:49 +08:00
walkpan
a9884cf020 fix: 移除施法起始位置的Y轴偏移
施法起始位置的Y轴偏移30是多余的,直接使用施法者位置即可
2026-01-03 00:03:51 +08:00
walkpan
19d36a8532 fix: 调整技能施放时的高度偏移量从50降至30
统一技能施放和目标检测时的高度偏移量,使逻辑更加一致
2026-01-03 00:01:26 +08:00
walkpan
8780086b50 fix(hero): 移除蓝条显示逻辑及相关更新检查
由于怪物不需要显示蓝条,直接移除蓝条的显示逻辑及相关更新检查,简化代码
2026-01-03 00:01:17 +08:00
walkpan
0a7903f138 refactor(英雄系统): 优化技能距离计算和伤害处理逻辑
移除getMaxSkillDistance方法的MP参数,改为内部处理
在应用伤害后添加英雄数据更新到VM的操作
2026-01-02 23:53:19 +08:00
walkpan
7cb87433a1 feat(技能系统): 实现技能移动系统并优化位置计算
- 新增SMoveSystem处理技能移动逻辑,支持多种移动类型
- 使用Vec3.lerp优化直线运动的位置计算
- 调整技能起始位置y轴偏移量
- 为线性移动类型添加方向旋转功能
2026-01-02 23:52:52 +08:00
walkpan
27ad7784c9 refactor(HeroMove): 移除不必要的朝向缓存优化逻辑
简化英雄移动系统,删除currentFacing缓存和setFacing方法
2026-01-02 23:38:47 +08:00
walkpan
557e43ed29 refactor(skill): 重构技能系统以支持对象池复用
将技能节点管理改为使用对象池模式,提高性能
添加技能节点复用时的初始化逻辑
统一技能组件获取和重置方式
更新英雄配置中的默认技能
2026-01-02 23:37:20 +08:00
walkpan
81f55a796d refactor(hero): 优化英雄对象池管理及视图初始化
- 在Monster类中实现多键对象池管理,提升英雄节点复用效率
- 将HeroViewComp的初始化逻辑提取到独立init方法,便于对象池复用时重置状态
- 移除HeroSpine中冗余的onDestroy方法
- 修复HeroViewComp中方向缩放计算问题,确保scale.x为正
- 优化碰撞体启用逻辑,延迟一帧确保物理系统正确注册
- 清理HeroViewComp中残留的定时器和缓动
2026-01-02 23:27:05 +08:00
walkpan
2c7a628921 refactor(技能系统): 移除技能MP消耗相关逻辑
技能系统不再需要处理MP消耗,简化了技能施放和检查逻辑
2026-01-02 23:10:44 +08:00
walkpan
7d947db6b5 fix(英雄系统): 修复技能消耗和MP更新逻辑
移除怪物不消耗MP的特殊处理,统一使用add_mp方法更新MP值
更新刘邦的技能配置,修正重复技能ID问题
2026-01-02 22:50:07 +08:00
walkpan
f5ded0d314 refactor(hero): 重构英雄属性同步机制和任务组件
- 在HeroAttrsComp中添加smc.updateHeroInfo调用以同步英雄数据
- 移除MissionComp中冗余的UI状态管理代码
- 在SingletonModuleComp中新增updateHeroInfo方法集中处理英雄数据同步
- 调整heroSet中英雄基础防御值为0
- 添加任务时间倒计时功能
2026-01-02 22:12:43 +08:00
walkpan
a9e7b5c464 feat(英雄): 添加is_master参数控制英雄主从状态
修改Hero类的load方法和MissionHeroComp类的addHero方法,增加is_master参数
用于区分主控英雄和从属英雄,取代之前硬编码的true值
2026-01-02 19:28:43 +08:00
walkpan
10e287c134 refactor(game): 重构英雄数据结构和添加状态栏更新功能
- 将hero_data重命名为hero并调整属性结构
- 添加hp/mp初始值和最大值
- 新增暴击率(crt)属性
- 增加金币初始值
- 在MissionComp中添加状态栏(hp/mp/exp)更新逻辑
2026-01-02 19:21:41 +08:00
walkpan
8c88e84fae refactor(hero): 调整英雄顶部UI布局和属性配置
- 重命名部分节点名称以更清晰表达用途
- 调整进度条宽度和位置
- 更新颜色值和文件ID
- 优化组件激活状态
2026-01-02 17:42:17 +08:00
walkpan
c40414173d refactor(tooltip): 优化提示系统使用对象池并改进动画效果
重构提示系统,引入对象池管理节点提升性能,改进动画效果包括缩放、位移和淡出,调整提示位置和层级防止重叠,修复父节点翻转时的显示问题
2026-01-02 17:27:53 +08:00
walkpan
ebd67472c7 refactor(英雄视图): 优化血条显示逻辑
将基于持续时间的血条显示机制改为基于最后更新时间
初始隐藏血条,仅在属性更新时显示
添加2秒无更新自动隐藏功能
2026-01-02 15:50:12 +08:00
walkpan
b99f75b1b9 refactor(ui): 调整英雄顶部UI元素的位置和尺寸
- 修改多个UI元素的y轴位置和高度值
- 禁用部分UI组件
- 移除冗余的instance和targetOverrides字段
2026-01-02 15:23:55 +08:00
walkpan
e9abbefe9d fix(英雄技能系统): 修复怪物释放技能时消耗蓝量的问题
修改技能释放逻辑,当单位是怪物时使用无限蓝量进行检查且不扣除蓝量
2026-01-02 15:23:25 +08:00
walkpan
7b69700f14 fix(英雄视图): 修复怪物显示蓝条的问题
根据角色阵营决定是否显示蓝条,仅英雄角色显示
2026-01-02 15:19:50 +08:00
walkpan
ed728bd1b9 fix(碰撞处理): 增加防御性检查并优化英雄死亡时的碰撞体处理
在SkillView中添加对目标实体是否存在的检查,避免访问已销毁实体
在HeroViewComp中死亡时禁用碰撞体,防止"尸体"参与后续碰撞
2026-01-02 15:08:30 +08:00
walkpan
f3039eb47b feat(怪物): 添加怪物y轴移动逻辑和死亡时间优化
为怪物添加y轴移动能力,使其能够向目标y坐标移动。同时优化怪物死亡时间,使用单独的monDeadTime变量控制怪物死亡时间,区别于英雄的realDeadTime。主要修改包括:
1. 在MonMoveComp中添加targetY字段用于y轴移动目标
2. 实现y轴移动逻辑和位置检查
3. 为HeroViewComp添加monDeadTime字段并应用
2026-01-02 14:53:44 +08:00
walkpan
91129505d2 fix(游戏平衡): 调整怪物生成参数和预算计算
- 修改MonSet中的坐标参数以优化怪物生成位置
- 降低基础预算值防止队列积压
- 增加怪物生成间隔时间并移除暂停机制
2026-01-02 14:40:43 +08:00
walkpan
ffa6bbec6f feat(战斗系统): 扩展为4条战斗线路并调整相关配置
- 将战斗线路从2条扩展为4条,新增LINE3和LINE4
- 修改Monster生成逻辑以支持4条线路
- 更新英雄刘邦的技能配置
- 调整基础攻击技能消耗为0
- 更新地图预制体以包含新增线路
2026-01-02 00:03:07 +08:00
walkpan
ad4fd30314 feat(怪物系统): 实现基于威胁预算的动态刷怪机制
新增威胁预算系统,根据游戏时间和英雄血量动态生成怪物
- 添加 HeroAttrsComp 查询获取英雄血量比例
- 实现 calculateBudget 计算当前威胁点数
- 实现 generateMonstersFromBudget 根据预算生成怪物
- 添加每秒刷怪逻辑到 MissionMonComp
- 定义不同时间段的怪物生成权重配置
2026-01-01 23:49:23 +08:00
walkpan
95f216e6e7 feat(怪物系统): 添加游戏时间参数影响怪物属性计算
在怪物加载和生成逻辑中添加gameTime参数,用于动态成长系统根据游戏时间调整怪物属性
2026-01-01 23:39:22 +08:00
walkpan
5bef0bebbb refactor(game): 重构怪物配置和数值平衡
- 将Design4.csv从旧版配置迁移为新版uuid格式
- 更新怪物属性数值以匹配新的威胁点数池算法
- 调整英雄配置信息以配合新的怪物设计
- 移除旧版怪物配置文档,更新为新的设计文档
2026-01-01 23:34:25 +08:00
walkpan
0cbc8f9905 feat(怪物系统): 实现动态成长属性和改进刷怪逻辑
- 在Mon.ts中使用新的getMonAttr获取动态成长属性,包括速度
- 重构MissionMonComp.ts的刷怪逻辑,使用配置中的位置信息
- 重写RogueConfig.ts,实现基于波次和时间的动态属性成长系统
- 移除未使用的随机事件相关代码,简化刷怪队列结构
2026-01-01 23:28:02 +08:00
walkpan
1f4ab6a98a feat(怪物配置): 重构怪物属性与配置,添加新类型和属性
- 在HeroAttrs.ts中添加BOOLEAN类型和LUCK属性
- 新增怪物特殊属性:攻击/伤害触发计数重置和自爆怪
- 重构heroSet.ts中的怪物配置,简化类型并调整数值
- 新增兽人系列怪物配置,优化怪物类型分布和战斗体验
2026-01-01 22:45:32 +08:00
walkpan
ffb8b84f80 refactor(game): 重构英雄信息接口并清理天赋数据
重构 heroInfo 接口,添加详细注释说明各字段用途
移除所有英雄配置中的空天赋数组(tal)以简化数据
2026-01-01 22:16:32 +08:00
walkpan
5e9494e4f8 refactor(战斗系统): 简化属性系统并移除魔法相关属性
移除魔法攻击(MAP)、魔法防御(MDEF)、元素抗性等冗余属性
将伤害减免统一由DEF属性处理,重命名CRITICAL_RESIST为CRITICAL_RES
更新相关技能、天赋和怪物配置以适应新的属性系统
删除未使用的职业成长系数配置和基础属性映射逻辑
2026-01-01 22:08:26 +08:00
walkpan
e50431dbd6 feat(怪物系统): 添加怪物配置和基础技能
- 删除旧的Design4.md设计文档
- 新增Design4.csv和Design4_monsters.md怪物配置表
- 在SkillSet.ts中添加怪物基础近战和远程攻击技能
- 调整heroSet.ts中怪物单位的属性和技能配置
2026-01-01 20:14:28 +08:00
walkpan
607e937008 fix: 调整英雄刘邦的MP值和技能消耗
将英雄刘邦的MP值从85提升至200以增强其持续战斗能力
将技能"反伤"和"水球"的消耗值从10降低至0以平衡游戏体验
2026-01-01 15:19:27 +08:00
walkpan
fa0c6dbf94 fix(技能系统): 修复治疗和护盾效果不触发的问题并调整技能配置
修改SACastSystem中add_hp和add_shield方法的参数,使治疗和护盾效果能够正确触发
调整技能6102和6103的配置,包括冷却时间和buff类型
2026-01-01 15:06:50 +08:00
walkpan
a156ddfc2f feat(技能系统): 添加buff技能支持并增强属性变更日志
添加buff技能类型支持,包括目标选择、施放逻辑和效果应用
在HeroAttrsComp中增加属性变更的详细日志输出
为治疗和护盾技能添加执行日志
2026-01-01 14:40:13 +08:00
walkpan
a5e6426296 feat(英雄配置): 为刘邦添加新技能并调整技能冷却时间
为英雄刘邦添加技能6100和6102,同时调整技能6100、6101和6102的冷却时间
2026-01-01 14:31:05 +08:00
walkpan
03a4f49ee5 feat(技能系统): 调整技能配置并添加buff效果
修改多个技能的冷却时间和效果描述,为强壮和群体强壮技能添加攻击力提升的buff效果
2026-01-01 14:30:36 +08:00
walkpan
c9fdca90fb feat(技能系统): 优化技能逻辑并添加新技能配置
- 将hasAllyInSkillRange重命名为hasTeamInSkillRange以更好反映功能
- 修正治疗和护盾技能的计算公式,改为基于最大生命值的百分比
- 为所有技能添加10点消耗值
- 新增6102和6103两个团队增益技能配置
- 注释掉物理调试绘制代码
- 添加游戏设计文档初始内容
2026-01-01 14:02:23 +08:00
walkpan
7a6d04f6c9 fix(英雄攻击系统): 添加护盾状态脏标记以同步状态变化
在护盾完全或部分吸收伤害时,设置dirty_shield标记以确保状态同步
2026-01-01 13:37:25 +08:00
walkpan
8d9eb61d7a refactor(game): 调整英雄和怪物属性配置
- 修改英雄刘邦的初始生命值和技能配置
- 统一将英雄和怪物的魔法攻击(map)初始值设为0
- 调整怪物的攻击速度(as)为3
- 修改技能6100和6101的动作类型从"buff"改为"atk"
- 禁用hk1.prefab的_active属性
2026-01-01 13:17:48 +08:00
walkpan
0ec1dcfd0d feat(护盾系统): 完善护盾功能并添加吸收提示
- 在GameSet.ts中添加shield类型提示
- HeroViewComp新增shield_tip方法显示护盾吸收值
- 修改HeroAttrsComp移除护盾值上限限制
- TooltipCom添加shield类型提示处理
- 调整SACastSystem中治疗和护盾技能计算方式
- HeroAtkSystem优化护盾吸收逻辑并添加吸收提示
2025-12-31 23:36:55 +08:00
walkpan
f858580b34 fix: 调整英雄hk1和护盾buff的坐标及缩放参数
修改hk1英雄的y轴坐标和激活状态,调整护盾buff的y轴位置和缩放比例,使视觉效果更符合预期
2025-12-31 22:38:10 +08:00
walkpan
be7740e2b6 feat(技能): 添加治疗和魔法盾基础技能配置
- 新增治疗(6100)和魔法盾(6101)基础技能配置
- 删除旧的heath技能资源文件
- 添加新的heathed动画和预制体资源
- 调整水球技能(6005)的ap和map参数
2025-12-31 22:33:14 +08:00
walkpan
beb0f9feb4 feat(技能系统): 添加治疗和护盾技能支持
实现治疗和护盾技能的基础功能,包括:
1. 在SACastSystem中添加对治疗和护盾技能类型的支持
2. 新增技能目标选择逻辑,根据技能类型选择敌人或友军
3. 添加buff动画效果和技能提示
4. 更新刘邦的技能配置为护盾技能
5. 移除不再使用的EndAnm相关文件
2025-12-31 19:50:27 +08:00
walkpan
35b677ec7a feat(技能): 添加治疗和魔法盾基础技能配置
- 新增治疗(6100)和魔法盾(6101)基础技能配置
- 删除旧的heath技能资源文件
- 添加新的heathed动画和预制体资源
- 调整水球技能(6005)的ap和map参数
2025-12-31 19:35:25 +08:00
panw
f9cde1c387 docs: 添加肉鸽怪物刷新机制设计方案文档
添加详细的肉鸽游戏怪物刷新机制设计方案,包含ERG需求模型、心流设计、局内成长系统、英雄解锁系统、IAA广告植入点等核心机制
2025-12-31 17:24:29 +08:00
panw
7f64e1c4b9 refactor(hero): 简化护盾显示逻辑并移除冗余检查
移除对top_node活跃状态的冗余检查,直接使用其活跃状态作为前置条件
合并护盾显示的条件判断,简化进度条更新逻辑
2025-12-31 16:43:47 +08:00
panw
d915dfa121 fix(hero): 修正攻击和buff动画的播放条件
将攻击和buff动画的播放条件从检查"atk0"和"buff"改为检查"max0"是否正在播放,避免动画冲突
2025-12-31 16:09:58 +08:00
panw
b0b31bf81f feat(英雄组件): 重构HeroAttrsComp解耦数据与表现层
- 移除HeroAttrsComp中对HeroViewComp的直接依赖,改为脏标签机制
- HeroViewComp改为在update中检查脏标签按需更新UI
- 优化护盾显示逻辑,即使top_node不活跃也更新状态
- 消除双重UI更新,提升性能
2025-12-31 16:07:19 +08:00
panw
e1e156fa5b refactor(hero): 移除视图层直接更新逻辑,使用脏标签机制
- 在HeroViewComp中移除hp_show和mp_show的直接调用
- 在HeroAttrsComp中不再直接调用视图层方法
- 使用脏标签机制(dirty flag)来触发UI更新
2025-12-31 15:51:06 +08:00
panw
05b82a912a perf(英雄属性): 使用脏标签模式优化属性UI更新性能
在 HeroAttrsComp 中添加脏标签标记,仅在属性变化时更新UI
移除 HeroViewComp 中每帧不必要的UI更新调用
添加文档说明优化方案
2025-12-31 14:49:53 +08:00
panw
bb0ed6a9c3 refactor(hero): 重命名属性事件队列并添加添加方法
将 HeroAttrEvent 类中的 AttrEvent 属性重命名为 AttrEvents 以更符合命名规范
添加 addAttrEvent 方法以封装事件添加逻辑
移除不必要的注释以保持代码简洁
2025-12-31 14:16:44 +08:00
panw
707f8ab1cb feat(hero): 添加英雄属性事件处理系统及组件
添加 HeroAttrEvent 组件用于存储属性变更事件队列
添加 HeroAttrEventSystem 系统用于处理属性变更事件并更新角色属性
2025-12-31 10:56:42 +08:00
panw
9d17707c3b docs(设计文档): 补充天赋系统与英雄属性的边界定义
明确属性型与机制型天赋的区别,建立配置规范:
1. 属性型效果必须使用 Attrs 作为 Key
2. 机制型效果需使用独立枚举 Mechanic
3. 新增配置校验规则避免误用
2025-12-31 09:30:11 +08:00
panw
785b92d2ba fix(天赋系统): 修复天赋计数配置失效和key混用问题
- 在TalComp.addTal中正确使用tConf.count作为初始计数,避免写死为1导致计数型天赋失效
- 统一使用Attrs枚举作为key,解决TalEffet和Attrs混用导致的天赋效果读取失败问题
2025-12-31 09:14:20 +08:00
walkpan
c48694c8ed fix(英雄属性): 修复百分比属性计算错误并统一数值格式
refactor(配置表): 将百分比属性值从小数改为整数形式
fix(技能): 修正回血回蓝天赋的百分比值从1%改为10%
fix(护盾): 添加百分比护盾值计算
style(资源): 移除角色控制器中无用的_atlas引用
chore(元数据): 添加Design2和Design3的元数据文件
2025-12-30 22:47:13 +08:00
walkpan
f43e0a75e5 refactor(HeroSkills): 优化技能冷却时间计算逻辑
使用技能配置中的hset属性代替数组索引判断攻击类型
添加速度加成下限保护防止除零错误
简化条件判断并移除冗余代码
2025-12-30 22:41:27 +08:00
walkpan
83e3f14bc7 docs: 添加技能系统优化设计方案文档
添加 Design2.md 和 Design3.md 详细设计方案文档,包含技能系统优化建议和扩展设计
更新 todo.md 记录当前系统存在的关键问题
2025-12-30 22:40:44 +08:00
walkpan
e1ba871d73 refactor(game): 重命名获取天赋选项函数为getTalentBuffs以更准确描述功能 2025-12-26 16:22:20 +08:00
walkpan
ab17a96d2e Merge branch 'main' of ssh://dev.eoxnet.com:40086/pixelheros 2025-12-26 13:17:20 +08:00
walkpan
c9627261a2 chore: 添加游戏配置文件的meta文件
添加TDEnabledAttrs.ts和TDLevelOptions.ts的meta配置文件,用于管理资源元数据
2025-12-26 13:17:18 +08:00
panw
dd8536833a refactor(英雄属性): 移除魔法攻击相关属性并重构天赋系统
- 移除英雄和怪物类中的魔法攻击(MAP)相关属性
- 重命名getRandomOptions为getNormalBuffs以更准确表达功能
- 新增getTalentOptions函数用于从天赋池中随机获取天赋
- 清理无用注释和空行
2025-12-26 11:01:09 +08:00
walkpan
8eedc2b4dd feat(塔防): 添加属性配置和等级成长系统
添加塔防生效属性配置文件 TDEnabledAttrs.ts,集中管理游戏属性
实现塔防等级成长系统 TDLevelOptions.ts,包含1-20级强化配置
调整数值平衡,除AP/HP_MAX外所有属性强度减半
2025-12-25 20:55:49 +08:00
panw
96d72599b5 refactor(gui): 移除未使用的资源文件并调整英雄技能显示
删除未使用的图片和prefab资源文件
调整英雄控制器prefab的位置和尺寸
修改英雄信息组件显示技能信息而非魔法防御属性
更新胜利界面prefab的布局和样式
2025-12-24 11:06:08 +08:00
walkpan
5068391881 feat(gui): 添加umps图片资源及相关配置文件
添加新的GUI图片资源umps.png及其对应的.plist和.meta配置文件,同时调整ubtns.plist.meta中的边框值
2025-12-24 08:59:15 +08:00
panw
db64b1c009 refactor(UI): 移除多余节点激活逻辑并更新预制体配置
移除HInfoComp和VictoryComp中多余的节点激活代码
更新card.prefab的节点结构和组件引用
调整ubtns.plist.meta中的纹理坐标和旋转配置
2025-12-23 15:52:09 +08:00
walkpan
cdfdec2845 refactor(assets): 更新GUI按钮资源坐标和纹理配置
调整ubtns.plist文件中多个按钮的纹理坐标和旋转属性,优化资源布局
2025-12-23 14:39:59 +08:00
panw
14164c8243 refactor(gui): 清理并优化卡片和图标背景预制件
移除未使用的节点并简化组件结构
更新颜色和激活状态以匹配设计需求
2025-12-23 14:36:09 +08:00
panw
d46ed69189 feat(gui): 更新UI背景资源,调整尺寸、颜色和布局
- 修改bar.prefab、barr.prefab、barb.prefab的尺寸和颜色配置
- 更新card.prefab和icon.prefab的节点结构和样式
- 添加多种颜色变体的背景资源
2025-12-23 11:00:58 +08:00
walkpan
b33458bfc0 refactor(gui): 更新ubtns.plist和ubtns.png资源文件
调整精灵帧坐标和旋转属性,优化纹理打包布局
2025-12-23 09:42:39 +08:00
walkpan
65e1f3759b refactor(assets): 更新GUI资源文件及纹理坐标配置 2025-12-23 09:38:16 +08:00
walkpan
690b9148fb chore: 更新ubtns.png图片资源 2025-12-23 08:56:13 +08:00
panw
865b6aee5a feat(gui): 新增卡牌背景预制体资源 2025-12-23 08:51:39 +08:00
walkpan
4ea6dfd41b feat(gui): 添加新的icon预制体资源
添加新的icon预制体资源文件及其元数据,用于界面背景图标显示
2025-12-22 23:50:16 +08:00
walkpan
9837337265 refactor(gui): 重构进度条和背景资源结构
- 删除旧的bar.prefab文件
- 新增多种颜色的进度条prefab文件(bar, barb, barg, barr, barw, bary)
- 调整btn_yellow.prefab的尺寸和位置
- 简化bg_info.prefab的结构,移除边框和角落装饰
- 更新相关图片资源引用
2025-12-22 20:16:18 +08:00
panw
a8e3723f3d feat(gui): 更新UI元素样式和布局
调整按钮、进度条和背景的样式及位置
更新精灵图集引用和尺寸配置
修改进度条模式和填充颜色
2025-12-22 16:53:10 +08:00
walkpan
dfa8e93b52 chore(assets): 更新GUI资源文件及对应的plist配置
更新了uicons.png和uinfos.png图片资源,并调整了uinfos.plist中的精灵帧配置
2025-12-22 15:44:21 +08:00
walkpan
571a387218 refactor(assets): 更新GUI资源图集坐标和纹理信息 2025-12-22 15:38:22 +08:00
panw
84d10a7aca refactor(gui): 更新背景信息预制件的节点名称和尺寸配置
- 重命名节点以简化命名规范
- 调整背景和边框的尺寸及缩放比例
- 更新精灵帧和颜色配置
- 修改部件边距和锚点设置
2025-12-22 15:37:25 +08:00
panw
993fd4ebac refactor(gui): 更新ubgs.plist中的纹理坐标和尺寸配置
调整多个UI元素的纹理坐标位置和旋转状态,优化资源布局
2025-12-22 15:30:53 +08:00
walkpan
18b1c3346a refactor(gui): 更新ubgs.plist和ubgs.png的纹理坐标和元数据 2025-12-22 15:29:34 +08:00
panw
366e72d72d refactor(HInfoComp): 简化节点路径查找逻辑
style(btn_yellow.prefab): 调整按钮位置和大小
docs(ubgs.plist.meta): 更新精灵帧元数据信息
2025-12-22 15:29:28 +08:00
panw
ee1072c0dc Merge branch 'main' of ssh://dev.eoxnet.com:40086/pixelheros 2025-12-22 15:16:18 +08:00
walkpan
b578b1f4ae Merge branch 'main' of ssh://dev.eoxnet.com:40086/pixelheros 2025-12-22 15:16:19 +08:00
walkpan
b376818f68 feat(gui): 更新UI资源图片及plist文件配置
- 新增infos.png.meta元数据文件
- 更新ubgs.png和ubtns.png图片资源
- 调整ubgs.plist和ubtns.plist中的纹理坐标和尺寸配置
- 添加多种按钮状态和样式的配置项
2025-12-22 15:16:17 +08:00
panw
129f9aff1e ui变动 2025-12-22 15:16:15 +08:00
panw
925577a3d6 Merge branch 'main' of ssh://dev.eoxnet.com:40086/pixelheros 2025-12-22 14:40:49 +08:00
panw
5d6ceffb66 feat(ui): 添加英雄信息背景组件并调整属性节点路径
添加新的背景组件资源文件(bg_info.prefab)及相关元数据
修改HInfoComp.ts中属性节点的获取路径以适应新的UI结构
调整ubgs.plist中的边框参数以匹配新设计
2025-12-22 14:40:45 +08:00
walkpan
5ea018d193 chore: 更新UI图标资源文件 2025-12-22 14:40:26 +08:00
walkpan
9ca76cd5b2 refactor(gui): 移除角色控制器prefab中重复的spriteFrame引用
将多个重复的spriteFrame引用设置为null,简化prefab文件结构
2025-12-22 09:07:14 +08:00
walkpan
f34283c0ee feat(assets): 更新GUI资源文件及纹理配置
- 添加多个新的GUI元素纹理配置
- 修改现有纹理的坐标和旋转属性
- 更新纹理图集尺寸和元数据
2025-12-22 01:08:48 +08:00
walkpan
4dc3c0f4d5 feat(gui): 添加新的GUI资源文件及调整英雄位置和缩放
添加多个GUI资源文件包括图片、plist和prefab
调整HInfoComp中英雄位置和中心位置的缩放比例
2025-12-21 22:31:37 +08:00
walkpan
6a0db764d7 docs: 添加 HeroAttrsComp 架构问题的待办事项
记录 HeroAttrsComp 组件中数据层与表现层耦合的问题,并列出后续可能的重构方向
2025-12-21 00:26:57 +08:00
walkpan
d6f6db83f2 refactor(HeroAttrsComp): 将基础属性计算提取为独立方法
将recalculateSingleAttr中的基础属性计算逻辑提取为getBaseValue方法,提高代码可读性和复用性
2025-12-20 22:45:08 +08:00
walkpan
d4d470a7ed perf(hero): 优化临时buff的更新逻辑以提升性能
将forEach循环改为倒序for循环,避免在删除元素时重复查找index,减少不必要的操作
2025-12-20 22:43:14 +08:00
walkpan
c4a9b4d3ec refactor(game): 调整英雄位置和缩放参数以优化布局
调整HInfoComp中的英雄位置坐标和缩放参数,使布局更合理。同时更新role_controller.prefab中的组件ID和位置信息,保持一致性。
2025-12-20 22:41:39 +08:00
181 changed files with 93750 additions and 31736 deletions

View File

@@ -0,0 +1,45 @@
Based on the analysis of `MissionCardComp.ts`, `MissionComp.ts`, `RogueConfig.ts`, and `heroSet.ts`, I have designed a balanced configuration plan for a 15-minute roguelike game loop.
The current configuration has some imbalances (e.g., Boss HP 25000 vs Hero AP 15, low card costs vs high drop rates). The plan aims to smooth out the difficulty curve and establish a sustainable economy.
### 1. Economy Rebalance (GameSet.ts)
Adjust costs to prevent "infinite card spamming" while ensuring steady progression.
* **Card Draw Cost (`CHOU_GOLD`)**: Increase from `5` to **100**.
* **Level Up Cost (`LVUP_GOLD`)**: Increase from `10` to **50** (Base) + **50** (Increment).
* **Goal**: Players need to kill ~10-15 enemies to afford one card/upgrade, making choices impactful.
### 2. Hero Configuration (heroSet.ts)
Establish distinct roles and meaningful growth to keep up with monster scaling.
* **Base Stats (`HeroInfo`)**:
* **Warrior**: HP 300, AP 25, Def 5 (Tanky)
* **Mage**: HP 150, AP 40, Range Mid (Glass Cannon)
* **Archer**: HP 180, AP 30, AS 1.0 (DPS)
* **Growth (`HeroUpSet`)**:
* **HP**: +30 per level
* **AP**: +5 per level
* **Def**: +1 per level
### 3. Monster & Wave Configuration (RogueConfig.ts)
Implement a dynamic difficulty curve that ramps up intensity over 15 minutes.
* **Base Stats (`heroSet.ts`)**:
* **Fodder (5201)**: HP 60, AP 8, Speed 100
* **Fast (5301)**: HP 40, AP 12, Speed 180
* **Tank (5401)**: HP 200, AP 15, Speed 60
* **Boss (5701)**: HP 5000 (reduced from 25k to match new scaling), AP 60
* **Scaling Logic (`RogueConfig.ts`)**:
* **HP Growth**: Exponential (`1.15` per minute factor).
* **Spawn Logic**:
* **0-3 min**: Fodder swarm (accumulate gold).
* **3-8 min**: Fast + Tank mix (test DPS and defense).
* **8-14 min**: Elites + Special mechanics (high pressure).
* **15 min**: Final Boss.
* **Gold Drop**:
* Formula: `Base (5) + Level * 1 + TypeBonus`.
* Elite/Boss give significantly more to reward tough fights.
### 4. Implementation Steps
1. **Modify `GameSet.ts`**: Update economy constants (`CHOU_GOLD`, `LVUP_GOLD`).
2. **Modify `heroSet.ts`**: Update `HeroConf`, `HeroUpSet`, and `HeroInfo` with new base stats.
3. **Modify `RogueConfig.ts`**: Update `DefaultRogueConfig` (budget/intervals), `getMonAttr` (scaling formulas), `calculateMonsterGold`, and `getSpawnWeights` (wave phases).
This plan ensures the 15-minute session has a clear "Early-Mid-Late" game progression with a challenging but fair economy.

View File

@@ -0,0 +1,61 @@
## 目标
创建 `TDLevelOptions.ts`
调整数值:**保持 AP/HP\_MAX 强度不变将其余所有属性的强度Base & Grow减半。**
并在配置中明确标注“20级极限总加成”。
## 调整后的数值表 (Revised V2)
| 属性 | Base | Grow | Lv1单次 | Lv20单次 | **20级累计总加成** | 调整说明 |
| :---------------- | :--- | :--- | :---- | :----- | :----------- | :-------------- |
| **AP** (攻) | 15 | 1.5 | 16 | 45 | **+610** | 保持不变 |
| **HP\_MAX** (血) | 100 | 10 | 110 | 300 | **+4100** | 保持不变 |
| **AS** (速) | 5 | 0.25 | 5% | 10% | **+150%** | 减半 |
| **DIS** (距) | 15 | 1.0 | 16 | 35 | **+510** | 减半 |
| **PIERCE** (穿) | 1 | 0 | 1 | 1 | **+20** | 无法减半(最小1),需接受 |
| **CRITICAL** (暴) | 2.5 | 0.1 | 2.6% | 4.5% | **+71%** | 减半 (需配合多次选择才满暴) |
| **CRITICAL\_DMG** | 10 | 0.5 | 10% | 20% | **+300%** | 减半 |
| **DEF** (防) | 2.5 | 0.25 | 2.7 | 7.5 | **+102** | 减半 |
| **控制类** | 1.5 | 0.05 | 1.5% | 2.5% | **+40%** | 减半 (不再必定永控) |
| **吸血** | 1 | 0.05 | 1% | 2% | **+30%** | 减半 |
*(注PIERCE 因作为整数逻辑,维持 +1但在随机池权重中可以不作特殊处理作为稀有强力项自然存在)*
## 配置文件内容
路径:`assets/script/game/common/config/TDLevelOptions.ts`
```typescript
import { Attrs } from "./HeroAttrs";
export interface IOptionGrowth {
base: number;
grow: number;
desc: string; // 使用 {val} 占位
totalNote: string; // 备注20级总加成
}
export const TD_OPTION_CONFIG: Record<number, IOptionGrowth> = {
[Attrs.AP]: { base: 15, grow: 1.5, desc: "攻击力 +{val}", totalNote: "+610" },
[Attrs.HP_MAX]: { base: 100, grow: 10, desc: "生命上限 +{val}", totalNote: "+4100" },
// 减半组
[Attrs.AS]: { base: 5, grow: 0.25, desc: "攻击速度 +{val}%", totalNote: "+150%" },
[Attrs.DIS]: { base: 15, grow: 1.0, desc: "攻击距离 +{val}", totalNote: "+510" },
[Attrs.CRITICAL]: { base: 2.5, grow: 0.1, desc: "暴击率 +{val}%", totalNote: "+71%" },
[Attrs.CRITICAL_DMG]: { base: 10, grow: 0.5, desc: "暴击伤害 +{val}%", totalNote: "+300%" },
[Attrs.DEF]: { base: 2.5, grow: 0.25, desc: "防御 +{val}", totalNote: "+102" },
// 控制与特效 (统一配置)
[Attrs.STUN_CHANCE]: { base: 1.5, grow: 0.05, desc: "眩晕概率 +{val}%", totalNote: "+40%" },
// ... 其他控制类同上
[Attrs.PUNCTURE]: { base: 1, grow: 0, desc: "穿透 +{val}", totalNote: "+20" },
};
// 辅助函数
export const getLevelOptions = (level: number): any[] => { ... }
```
## 执行
直接按此数值创建文件。无需再次确认。

View File

@@ -0,0 +1,62 @@
## 目标
- 新增一个“生效属性配置文件”,集中声明超休闲塔防要启用的属性键,供系统与 UI 快速判断哪些属性参与计算与展示。
## 文件位置
- `assets/script/game/common/config/TDEnabledAttrs.ts`
## 内容结构
- 引用 `HeroAttrs.ts``Attrs` 枚举。
- 导出两类集合:
- 核心启用集合 `TD_ENABLED_ATTRS`ReadonlySet<Attrs>
- 轻度可选集合 `TD_OPTIONAL_ATTRS`ReadonlySet<Attrs>
- 额外导出 `TD_ATTR_GROUPS`(用于 UI 分组展示,非必需)。
## 初始启用键(核心)
- 塔/英雄输出:`AP``AS``DIS``PIERCE`
- 爽点:`CRITICAL``CRITICAL_DMG`
- 敌人生存:`HP_MAX``DEF`
## 轻度可选键(后续可开关)
- 控制:`SLOW_CHANCE`(或改为 `STUN_CHANCE`
- 经济:`GOLD_GAIN`
- 精英修正:`DMG_RED`
## 计划代码(示例)
```ts
// assets/script/game/common/config/TDEnabledAttrs.ts
import { Attrs } from "./HeroAttrs";
export const TD_ENABLED_ATTRS: ReadonlySet<Attrs> = new Set<Attrs>([
Attrs.AP,
Attrs.AS,
Attrs.DIS,
Attrs.PUNCTURE,
Attrs.CRITICAL,
Attrs.CRITICAL_DMG,
Attrs.HP_MAX,
Attrs.DEF,
]);
export const TD_OPTIONAL_ATTRS: ReadonlySet<Attrs> = new Set<Attrs>([
Attrs.SLOW_CHANCE,
Attrs.GOLD_GAIN,
Attrs.DMG_RED,
]);
export const TD_ATTR_GROUPS = {
towerCore: [Attrs.AP, Attrs.AS, Attrs.DIS, Attrs.PUNCTURE],
towerBonus: [Attrs.CRITICAL, Attrs.CRITICAL_DMG],
enemyCore: [Attrs.HP_MAX, Attrs.DEF],
optional: [Attrs.SLOW_CHANCE, Attrs.GOLD_GAIN, Attrs.DMG_RED],
} as const;
```
## 接入点(不改动逻辑,只引用)
- 计算系统:在重算或结算处通过 `TD_ENABLED_ATTRS.has(attr)` 判断展示/参与计算(不改变已有正确计算路径,只做筛选)。
- UI面板按 `TD_ATTR_GROUPS` 渲染;未启用键默认隐藏。
## 验证
- 在测试环境加载 1 个塔与 2 类敌人确认仅启用键被展示和参与战斗TTK/DPS 表现符合预期。
## 等待下一步
- 若确认上述文件结构与键集合,开始创建文件并接入引用;如需改用 `AREA_OF_EFFECT` 替代 `PIERCE` 或改为 `STUN_CHANCE`,我会在提交前同步调整。

View File

@@ -22,29 +22,29 @@
"__id__": 2 "__id__": 2
}, },
{ {
"__id__": 25 "__id__": 17
} }
], ],
"_active": true, "_active": true,
"_components": [ "_components": [
{
"__id__": 25
},
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 31
},
{ {
"__id__": 33 "__id__": 33
},
{
"__id__": 35
},
{
"__id__": 37
},
{
"__id__": 39
},
{
"__id__": 41
} }
], ],
"_prefab": { "_prefab": {
"__id__": 43 "__id__": 35
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
@@ -107,201 +107,40 @@
"prefabRootNode": { "prefabRootNode": {
"__id__": 1 "__id__": 1
}, },
"mountedChildren": [ "mountedChildren": [],
{
"__id__": 5
}
],
"mountedComponents": [], "mountedComponents": [],
"propertyOverrides": [ "propertyOverrides": [
{ {
"__id__": 13 "__id__": 5
}, },
{ {
"__id__": 15 "__id__": 7
},
{
"__id__": 8
},
{
"__id__": 9
},
{
"__id__": 10
},
{
"__id__": 12
},
{
"__id__": 14
}, },
{ {
"__id__": 16 "__id__": 16
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 20
},
{
"__id__": 22
},
{
"__id__": 24
} }
], ],
"removedComponents": [] "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__": 8
},
{
"__id__": 10
}
],
"_prefab": {
"__id__": 12
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -297.311,
"y": 40.47700000000009,
"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": 33554432,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 7
},
"_enabled": true,
"__prefab": {
"__id__": 9
},
"_contentSize": {
"__type__": "cc.Size",
"width": 122,
"height": 112
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "95euAr+ABP4aTgxKUFnC10"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 7
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_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@6a8a9",
"__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": "87hztWZFVH0L7943RpKfAr"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "fbQMFJWSFAgpDKxvWpMcqN",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 14 "__id__": 6
}, },
"propertyPath": [ "propertyPath": [
"_name" "_name"
@@ -317,7 +156,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 14 "__id__": 6
}, },
"propertyPath": [ "propertyPath": [
"_lpos" "_lpos"
@@ -332,7 +171,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 14 "__id__": 6
}, },
"propertyPath": [ "propertyPath": [
"_lrot" "_lrot"
@@ -348,7 +187,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 14 "__id__": 6
}, },
"propertyPath": [ "propertyPath": [
"_euler" "_euler"
@@ -363,7 +202,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 19 "__id__": 11
}, },
"propertyPath": [ "propertyPath": [
"_contentSize" "_contentSize"
@@ -383,7 +222,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 21 "__id__": 13
}, },
"propertyPath": [ "propertyPath": [
"_contentSize" "_contentSize"
@@ -403,7 +242,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 23 "__id__": 15
}, },
"propertyPath": [ "propertyPath": [
"_left" "_left"
@@ -419,7 +258,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 23 "__id__": 15
}, },
"propertyPath": [ "propertyPath": [
"_right" "_right"
@@ -438,22 +277,22 @@
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 26 "__id__": 18
}, },
{ {
"__id__": 28 "__id__": 20
}, },
{ {
"__id__": 30 "__id__": 22
} }
], ],
"_prefab": { "_prefab": {
"__id__": 32 "__id__": 24
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 0, "y": 5,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -485,11 +324,11 @@
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"node": { "node": {
"__id__": 25 "__id__": 17
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 27 "__id__": 19
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
@@ -513,11 +352,11 @@
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"node": { "node": {
"__id__": 25 "__id__": 17
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 29 "__id__": 21
}, },
"_customMaterial": null, "_customMaterial": null,
"_srcBlendFactor": 2, "_srcBlendFactor": 2,
@@ -581,11 +420,11 @@
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"node": { "node": {
"__id__": 25 "__id__": 17
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 31 "__id__": 23
}, },
"_params": [], "_params": [],
"_dataID": "", "_dataID": "",
@@ -618,7 +457,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 34 "__id__": 26
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
@@ -646,7 +485,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 36 "__id__": 28
}, },
"_customMaterial": null, "_customMaterial": null,
"_srcBlendFactor": 2, "_srcBlendFactor": 2,
@@ -688,7 +527,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 38 "__id__": 30
}, },
"playOnLoad": true, "playOnLoad": true,
"_clips": [ "_clips": [
@@ -717,13 +556,13 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 40 "__id__": 32
}, },
"lab_content": { "lab_content": {
"__id__": 28 "__id__": 20
}, },
"animation": { "animation": {
"__id__": 37 "__id__": 29
}, },
"_id": "" "_id": ""
}, },
@@ -741,7 +580,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 42 "__id__": 34
}, },
"_alignFlags": 1, "_alignFlags": 1,
"_target": null, "_target": null,

View File

@@ -2,7 +2,7 @@
"ver": "1.2.0", "ver": "1.2.0",
"importer": "directory", "importer": "directory",
"imported": true, "imported": true,
"uuid": "4d1a9382-0a99-4c52-9f52-d0867ebf0f12", "uuid": "ef81fa00-453e-4bca-adde-2de9eb74a1e1",
"files": [], "files": [],
"subMetas": {}, "subMetas": {},
"userData": {} "userData": {}

View File

@@ -2,12 +2,12 @@
"ver": "1.1.50", "ver": "1.1.50",
"importer": "prefab", "importer": "prefab",
"imported": true, "imported": true,
"uuid": "d0bde844-2cb5-49d7-a302-0c181273c110", "uuid": "d63b992b-cdaf-4e5a-8472-866c0038857a",
"files": [ "files": [
".json" ".json"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"syncNodeName": "popbg" "syncNodeName": "get"
} }
} }

View File

@@ -1,30 +0,0 @@
[
{
"__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
}
]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -420,7 +420,7 @@
"value": { "value": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": -47.998, "y": -51.131,
"z": 0 "z": 0
} }
}, },
@@ -495,8 +495,8 @@
], ],
"value": { "value": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 1.3, "x": 1.7,
"y": 1.3, "y": 1.8,
"z": 1 "z": 1
} }
}, },

View File

@@ -28,29 +28,29 @@
"__id__": 26 "__id__": 26
}, },
{ {
"__id__": 37 "__id__": 43
} }
], ],
"_active": true, "_active": true,
"_components": [ "_components": [
{
"__id__": 46
},
{
"__id__": 48
},
{
"__id__": 50
},
{ {
"__id__": 52 "__id__": 52
}, },
{ {
"__id__": 54 "__id__": 54
},
{
"__id__": 56
},
{
"__id__": 58
},
{
"__id__": 60
} }
], ],
"_prefab": { "_prefab": {
"__id__": 56 "__id__": 62
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
@@ -114,7 +114,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": -35.876, "y": -46.272,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -154,8 +154,8 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 192, "width": 230,
"height": 192 "height": 230
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
@@ -552,6 +552,18 @@
}, },
{ {
"__id__": 36 "__id__": 36
},
{
"__id__": 37
},
{
"__id__": 39
},
{
"__id__": 41
},
{
"__id__": 42
} }
], ],
"removedComponents": [] "removedComponents": []
@@ -654,6 +666,78 @@
"z": 1 "z": 1
} }
}, },
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 38
},
"propertyPath": [
"_lscale"
],
"value": {
"__type__": "cc.Vec3",
"x": 0.6,
"y": 1,
"z": 1
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"4bGUhFXlZF/Jdkcq0HY9ai"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 40
},
"propertyPath": [
"_lscale"
],
"value": {
"__type__": "cc.Vec3",
"x": 0.6,
"y": 1,
"z": 1
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"32HF124+5LVqGOnUmyAZ0q"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 40
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 8.969,
"z": 0
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 38
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 8.969,
"z": 0
}
},
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_objFlags": 0, "_objFlags": 0,
@@ -661,14 +745,14 @@
"__id__": 1 "__id__": 1
}, },
"_prefab": { "_prefab": {
"__id__": 38 "__id__": 44
}, },
"__editorExtras__": {} "__editorExtras__": {}
}, },
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
"root": { "root": {
"__id__": 37 "__id__": 43
}, },
"asset": { "asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338", "__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -676,7 +760,7 @@
}, },
"fileId": "91yoyAQGNDm5ziI7NUChZ+", "fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": { "instance": {
"__id__": 39 "__id__": 45
}, },
"targetOverrides": null "targetOverrides": null
}, },
@@ -690,19 +774,19 @@
"mountedComponents": [], "mountedComponents": [],
"propertyOverrides": [ "propertyOverrides": [
{ {
"__id__": 40 "__id__": 46
}, },
{ {
"__id__": 42 "__id__": 48
}, },
{ {
"__id__": 43 "__id__": 49
}, },
{ {
"__id__": 44 "__id__": 50
}, },
{ {
"__id__": 45 "__id__": 51
} }
], ],
"removedComponents": [] "removedComponents": []
@@ -710,7 +794,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 47
}, },
"propertyPath": [ "propertyPath": [
"_name" "_name"
@@ -726,7 +810,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 47
}, },
"propertyPath": [ "propertyPath": [
"_lpos" "_lpos"
@@ -741,7 +825,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 47
}, },
"propertyPath": [ "propertyPath": [
"_lrot" "_lrot"
@@ -757,7 +841,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 47
}, },
"propertyPath": [ "propertyPath": [
"_euler" "_euler"
@@ -772,7 +856,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 47
}, },
"propertyPath": [ "propertyPath": [
"_active" "_active"
@@ -789,7 +873,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 47 "__id__": 53
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
@@ -817,7 +901,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 49 "__id__": 55
}, },
"anm": { "anm": {
"__id__": 5 "__id__": 5
@@ -838,7 +922,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 51 "__id__": 57
}, },
"_id": "" "_id": ""
}, },
@@ -856,7 +940,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 53 "__id__": 59
}, },
"enabledContactListener": true, "enabledContactListener": true,
"bullet": false, "bullet": false,
@@ -890,7 +974,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 55 "__id__": 61
}, },
"tag": 0, "tag": 0,
"_group": 4, "_group": 4,
@@ -927,7 +1011,7 @@
"targetOverrides": null, "targetOverrides": null,
"nestedPrefabInstanceRoots": [ "nestedPrefabInstanceRoots": [
{ {
"__id__": 37 "__id__": 43
}, },
{ {
"__id__": 26 "__id__": 26

View File

@@ -28,29 +28,29 @@
"__id__": 26 "__id__": 26
}, },
{ {
"__id__": 37 "__id__": 54
} }
], ],
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 46 "__id__": 63
}, },
{ {
"__id__": 48 "__id__": 65
}, },
{ {
"__id__": 50 "__id__": 67
}, },
{ {
"__id__": 52 "__id__": 69
}, },
{ {
"__id__": 54 "__id__": 71
} }
], ],
"_prefab": { "_prefab": {
"__id__": 56 "__id__": 73
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
@@ -114,7 +114,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": -35.876, "y": -54.523,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -154,8 +154,8 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 192, "width": 288,
"height": 192 "height": 288
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
@@ -420,7 +420,7 @@
"value": { "value": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": -47.998, "y": -56.97,
"z": 0 "z": 0
} }
}, },
@@ -495,8 +495,8 @@
], ],
"value": { "value": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 1.3, "x": 2.3,
"y": 1.3, "y": 2.4,
"z": 1 "z": 1
} }
}, },
@@ -552,6 +552,36 @@
}, },
{ {
"__id__": 36 "__id__": 36
},
{
"__id__": 37
},
{
"__id__": 39
},
{
"__id__": 41
},
{
"__id__": 43
},
{
"__id__": 45
},
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
} }
], ],
"removedComponents": [] "removedComponents": []
@@ -583,7 +613,7 @@
"value": { "value": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 107.768, "y": 193.99,
"z": 0 "z": 0
} }
}, },
@@ -654,6 +684,189 @@
"z": 1 "z": 1
} }
}, },
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 38
},
"propertyPath": [
"_contentSize"
],
"value": {
"__type__": "cc.Size",
"width": 200,
"height": 20
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"cdvV5hAkdEaY6AT6urHKuf"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 40
},
"propertyPath": [
"_contentSize"
],
"value": {
"__type__": "cc.Size",
"width": 100,
"height": 10
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"73XD/xCtdN56MXQv4d3Zpr"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 42
},
"propertyPath": [
"_contentSize"
],
"value": {
"__type__": "cc.Size",
"width": 100,
"height": 10
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"6eLgGcjghBaJCJdqSzqDJp"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 44
},
"propertyPath": [
"_contentSize"
],
"value": {
"__type__": "cc.Size",
"width": 100,
"height": 10
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"7f9LGtOY9DM6ZTL5+fc4gA"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 46
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3",
"x": -50,
"y": 0,
"z": 0
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"61x78YGExIH5sbDV+PvuuK"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 3.342,
"z": 0
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"32HF124+5LVqGOnUmyAZ0q"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 50
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 3.342,
"z": 0
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"4bGUhFXlZF/Jdkcq0HY9ai"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
},
"propertyPath": [
"_lscale"
],
"value": {
"__type__": "cc.Vec3",
"x": 0.9,
"y": 1.5,
"z": 1
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 50
},
"propertyPath": [
"_lscale"
],
"value": {
"__type__": "cc.Vec3",
"x": 0.9,
"y": 1.5,
"z": 1
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 30
},
"propertyPath": [
"_active"
],
"value": true
},
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_objFlags": 0, "_objFlags": 0,
@@ -661,14 +874,14 @@
"__id__": 1 "__id__": 1
}, },
"_prefab": { "_prefab": {
"__id__": 38 "__id__": 55
}, },
"__editorExtras__": {} "__editorExtras__": {}
}, },
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
"root": { "root": {
"__id__": 37 "__id__": 54
}, },
"asset": { "asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338", "__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -676,7 +889,7 @@
}, },
"fileId": "91yoyAQGNDm5ziI7NUChZ+", "fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": { "instance": {
"__id__": 39 "__id__": 56
}, },
"targetOverrides": null "targetOverrides": null
}, },
@@ -690,19 +903,19 @@
"mountedComponents": [], "mountedComponents": [],
"propertyOverrides": [ "propertyOverrides": [
{ {
"__id__": 40 "__id__": 57
}, },
{ {
"__id__": 42 "__id__": 59
}, },
{ {
"__id__": 43 "__id__": 60
}, },
{ {
"__id__": 44 "__id__": 61
}, },
{ {
"__id__": 45 "__id__": 62
} }
], ],
"removedComponents": [] "removedComponents": []
@@ -710,7 +923,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 58
}, },
"propertyPath": [ "propertyPath": [
"_name" "_name"
@@ -726,7 +939,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 58
}, },
"propertyPath": [ "propertyPath": [
"_lpos" "_lpos"
@@ -741,7 +954,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 58
}, },
"propertyPath": [ "propertyPath": [
"_lrot" "_lrot"
@@ -757,7 +970,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 58
}, },
"propertyPath": [ "propertyPath": [
"_euler" "_euler"
@@ -772,7 +985,7 @@
{ {
"__type__": "CCPropertyOverrideInfo", "__type__": "CCPropertyOverrideInfo",
"targetInfo": { "targetInfo": {
"__id__": 41 "__id__": 58
}, },
"propertyPath": [ "propertyPath": [
"_active" "_active"
@@ -789,7 +1002,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 47 "__id__": 64
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
@@ -817,7 +1030,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 49 "__id__": 66
}, },
"anm": { "anm": {
"__id__": 5 "__id__": 5
@@ -838,7 +1051,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 51 "__id__": 68
}, },
"_id": "" "_id": ""
}, },
@@ -856,7 +1069,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 53 "__id__": 70
}, },
"enabledContactListener": true, "enabledContactListener": true,
"bullet": false, "bullet": false,
@@ -890,7 +1103,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 55 "__id__": 72
}, },
"tag": 0, "tag": 0,
"_group": 4, "_group": 4,
@@ -927,7 +1140,7 @@
"targetOverrides": null, "targetOverrides": null,
"nestedPrefabInstanceRoots": [ "nestedPrefabInstanceRoots": [
{ {
"__id__": 37 "__id__": 54
}, },
{ {
"__id__": 26 "__id__": 26

File diff suppressed because it is too large Load Diff

View File

@@ -1,519 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>1l1_1_sky.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{576,324}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{515,1},{576,324}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>1l2_clouds.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-41}</string>
<key>spriteSize</key>
<string>{576,130}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1121,1043},{576,130}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>1l3_pyramid.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{2,-5}</string>
<key>spriteSize</key>
<string>{452,134}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{653,1637},{452,134}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>1l4_bg-ground01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-95}</string>
<key>spriteSize</key>
<string>{576,134}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1119,1175},{576,134}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>1l5_bg-ground02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-84}</string>
<key>spriteSize</key>
<string>{576,156}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1529,327},{576,156}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>1l6_bg-ground03.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-108}</string>
<key>spriteSize</key>
<string>{576,108}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1119,1579},{576,108}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>1l7_ground.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-97}</string>
<key>spriteSize</key>
<string>{576,130}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1119,1447},{576,130}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>2l1_sky.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{576,324}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1,1159},{576,324}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>2l2_mountains.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-55}</string>
<key>spriteSize</key>
<string>{576,214}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{327,491},{576,214}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>2l3_clouds.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{-6,76}</string>
<key>spriteSize</key>
<string>{502,86}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{531,1853},{502,86}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>2l4_bg-ground01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-95}</string>
<key>spriteSize</key>
<string>{576,134}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1119,1311},{576,134}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>2l5_bg-ground02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-94}</string>
<key>spriteSize</key>
<string>{576,136}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1121,905},{576,136}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>2l6_ground.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-80}</string>
<key>spriteSize</key>
<string>{576,164}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{653,1059},{576,164}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>3l1_wall.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{576,324}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1093,1},{576,324}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>3l2_prop01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{576,324}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{327,1069},{576,324}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>3l3_prop02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{576,324}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{543,327},{576,324}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>3l4_stones.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-84}</string>
<key>spriteSize</key>
<string>{576,156}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{819,1059},{576,156}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>3l5_crystals.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{-2,-72}</string>
<key>spriteSize</key>
<string>{570,78}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{531,1773},{570,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>3l6_ground.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-130}</string>
<key>spriteSize</key>
<string>{576,64}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1103,1809},{576,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>4l1_sky.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{576,324}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{543,653},{576,324}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>4l2_stars.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{-4,70}</string>
<key>spriteSize</key>
<string>{528,156}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1,1737},{528,156}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>4l3_clouds01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-3}</string>
<key>spriteSize</key>
<string>{576,78}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{543,979},{576,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>4l4_clouds02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,104}</string>
<key>spriteSize</key>
<string>{576,64}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1035,1875},{576,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>4l5_mountains.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-53}</string>
<key>spriteSize</key>
<string>{576,218}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1121,327},{576,218}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>4l6_ground01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-92}</string>
<key>spriteSize</key>
<string>{576,140}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{977,1059},{576,140}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>4l7_ground02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-103}</string>
<key>spriteSize</key>
<string>{576,118}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1107,1689},{576,118}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>4l8_ground.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-69}</string>
<key>spriteSize</key>
<string>{576,186}</string>
<key>spriteSourceSize</key>
<string>{576,324}</string>
<key>textureRect</key>
<string>{{1341,327},{576,186}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>Background_01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{324,666}</string>
<key>spriteSourceSize</key>
<string>{324,666}</string>
<key>textureRect</key>
<string>{{1,491},{324,666}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Pattern_512.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,12}</string>
<key>spriteSize</key>
<string>{512,488}</string>
<key>spriteSourceSize</key>
<string>{512,512}</string>
<key>textureRect</key>
<string>{{1,1},{512,488}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA8888</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>mp2.png</string>
<key>size</key>
<string>{1698,1940}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:9e464fc547dc858301007394f853086b:e30ab9d3fbe92919fa0616ec0021585c:9c26472b8ed2172ac6c3b3ac0c40471f$</string>
<key>textureFileName</key>
<string>mp2.png</string>
</dict>
</dict>
</plist>

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -2,12 +2,12 @@
"ver": "2.0.3", "ver": "2.0.3",
"importer": "animation-clip", "importer": "animation-clip",
"imported": true, "imported": true,
"uuid": "3ab84ff4-c98b-4abd-9c40-79200c3443ca", "uuid": "f6fa875d-2465-4e3b-8f4d-52d2ee43481d",
"files": [ "files": [
".cconb" ".cconb"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"name": "heath" "name": "dead"
} }
} }

View File

@@ -0,0 +1,155 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "heal",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 18,
"speed": 1,
"wrapMode": 1,
"enableTrsBlending": false,
"_duration": 0.8333333333333334,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 7
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 5
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
{
"__id__": 4
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.HierarchyPath",
"path": "skill"
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 6
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [
0,
0.05555555555555555,
0.1111111111111111,
0.16666666666666666,
0.2222222222222222,
0.2777777777777778,
0.3333333333333333,
0.3888888888888889,
0.4444444444444444,
0.5,
0.5555555555555556,
0.6111111111111112,
0.6666666666666666,
0.7222222222222222,
0.7777777777777778
],
"_values": [
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@c8c48",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@d959b",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@d5f8f",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@bb6c4",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@31b15",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@345d1",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@bd75e",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@c98e6",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@2659f",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@4f6aa",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@d8139",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@24fb1",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@c3781",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@67677",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@d7dbf",
"__expectedType__": "cc.SpriteFrame"
}
]
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -2,12 +2,12 @@
"ver": "2.0.3", "ver": "2.0.3",
"importer": "animation-clip", "importer": "animation-clip",
"imported": true, "imported": true,
"uuid": "90a0ddc5-ebc9-40a7-974b-84d31e535ad6", "uuid": "68fb0802-a373-40df-beee-bdca6d48eb1b",
"files": [ "files": [
".cconb" ".cconb"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"name": "lightbs" "name": "heal"
} }
} }

View File

@@ -0,0 +1,13 @@
{
"ver": "2.0.3",
"importer": "animation-clip",
"imported": true,
"uuid": "43b4ca23-ea22-49e4-8faf-473edc7bb374",
"files": [
".cconb"
],
"subMetas": {},
"userData": {
"name": "heathed"
}
}

View File

@@ -0,0 +1,105 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "maxr",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 12,
"speed": 1,
"wrapMode": 2,
"enableTrsBlending": false,
"_duration": 0.4166666666666667,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 7
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 5
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
{
"__id__": 4
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.HierarchyPath",
"path": "anm"
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 6
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [
0,
0.08333333333333333,
0.16666666666666666,
0.25,
0.3333333333333333
],
"_values": [
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@94f10",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@ab87c",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@7c2ba",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@d6871",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@4cd95",
"__expectedType__": "cc.SpriteFrame"
}
]
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "2.0.3",
"importer": "animation-clip",
"imported": true,
"uuid": "5dad5c39-b6da-4e48-baff-1cf5d14ce198",
"files": [
".cconb"
],
"subMetas": {},
"userData": {
"name": "maxr"
}
}

View File

@@ -0,0 +1,105 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "maxw",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 12,
"speed": 1,
"wrapMode": 2,
"enableTrsBlending": false,
"_duration": 0.4166666666666667,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 7
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 5
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
{
"__id__": 4
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.HierarchyPath",
"path": "anm"
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 6
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [
0,
0.08333333333333333,
0.16666666666666666,
0.25,
0.3333333333333333
],
"_values": [
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@03bc8",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@acc42",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@aaff4",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@05059",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@4b51f",
"__expectedType__": "cc.SpriteFrame"
}
]
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "2.0.3",
"importer": "animation-clip",
"imported": true,
"uuid": "978f9458-6ecb-47fb-835c-7b0288877af9",
"files": [
".cconb"
],
"subMetas": {},
"userData": {
"name": "maxw"
}
}

View File

@@ -0,0 +1,105 @@
[
{
"__type__": "cc.AnimationClip",
"_name": "maxy",
"_objFlags": 0,
"__editorExtras__": {
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 12,
"speed": 1,
"wrapMode": 2,
"enableTrsBlending": false,
"_duration": 0.4166666666666667,
"_hash": 500763545,
"_tracks": [
{
"__id__": 1
}
],
"_exoticAnimation": null,
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 7
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
"__id__": 2
},
"proxy": null
},
"_channel": {
"__id__": 5
}
},
{
"__type__": "cc.animation.TrackPath",
"_paths": [
{
"__id__": 3
},
{
"__id__": 4
},
"spriteFrame"
]
},
{
"__type__": "cc.animation.HierarchyPath",
"path": "anm"
},
{
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 6
}
},
{
"__type__": "cc.ObjectCurve",
"_times": [
0,
0.08333333333333333,
0.16666666666666666,
0.25,
0.3333333333333333
],
"_values": [
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@8bfda",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@24277",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@c7eb8",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@337ab",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@39a06",
"__expectedType__": "cc.SpriteFrame"
}
]
},
{
"__type__": "cc.AnimationClipAdditiveSettings",
"enabled": false,
"refClip": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "2.0.3",
"importer": "animation-clip",
"imported": true,
"uuid": "229d6ebc-fd0f-45cf-9137-c665600c4f6d",
"files": [
".cconb"
],
"subMetas": {},
"userData": {
"name": "maxy"
}
}

View File

@@ -104,9 +104,9 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -171,9 +171,9 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -238,9 +238,9 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -356,9 +356,9 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -423,9 +423,9 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -554,9 +554,9 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.4444444444444444 0.4444444477558136
], ],
"_values": [ "_values": [
{ {
@@ -621,9 +621,9 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.4444444444444444 0.4444444477558136
], ],
"_values": [ "_values": [
{ {
@@ -687,8 +687,8 @@
{ {
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0.16666666666666666, 0.1666666716337204,
0.2777777777777778 0.2777777910232544
], ],
"_values": [ "_values": [
{ {
@@ -780,9 +780,9 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -847,9 +847,9 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -913,9 +913,9 @@
{ {
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0.16666666666666666, 0.1666666716337204,
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -1019,8 +1019,8 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.2777777777777778, 0.2777777910232544,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -1073,8 +1073,8 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.2777777777777778, 0.2777777910232544,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -1126,7 +1126,7 @@
{ {
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0.2777777777777778 0.2777777910232544
], ],
"_values": [ "_values": [
{ {
@@ -1205,8 +1205,8 @@
{ {
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -1246,8 +1246,8 @@
{ {
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -1287,8 +1287,8 @@
{ {
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -1380,8 +1380,8 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.3333333333333333, 0.3333333432674408,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -1434,8 +1434,8 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.3333333333333333, 0.3333333432674408,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -1488,8 +1488,8 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.3333333333333333, 0.3333333432674408,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -1592,8 +1592,8 @@
{ {
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -1633,8 +1633,8 @@
{ {
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0.2777777777777778, 0.2777777910232544,
0.6666666666666666 0.6666666865348816
], ],
"_values": [ "_values": [
{ {
@@ -1739,7 +1739,7 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -1784,7 +1784,7 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -1829,7 +1829,7 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -1925,7 +1925,7 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -1970,7 +1970,7 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -2015,7 +2015,7 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -2111,7 +2111,7 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -2156,7 +2156,7 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {
@@ -2201,7 +2201,7 @@
"__type__": "cc.RealCurve", "__type__": "cc.RealCurve",
"_times": [ "_times": [
0, 0,
0.5555555555555556 0.5555555820465088
], ],
"_values": [ "_values": [
{ {

View File

@@ -0,0 +1,295 @@
[
{
"__type__": "cc.Prefab",
"_name": "heal",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "heal",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 8
},
{
"__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": 1,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "skill",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
}
],
"_prefab": {
"__id__": 7
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -30,
"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": 1,
"_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": 77,
"height": 84
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "b4sNQPJWFKha7x75SWXmRj"
},
{
"__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": 206
},
"_spriteFrame": {
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@c8c48",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_fillType": 1,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0.2,
"_fillRange": 1,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "9a+65VIghBm4HQxuHPQ/mg"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "7a5LvbdlxEc6FKa7cun2oB",
"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": 80,
"height": 110
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "63NP9yq3hEUKD/OZZZ5t7x"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"playOnLoad": true,
"_clips": [
{
"__uuid__": "68fb0802-a373-40df-beee-bdca6d48eb1b",
"__expectedType__": "cc.AnimationClip"
}
],
"_defaultClip": {
"__uuid__": "68fb0802-a373-40df-beee-bdca6d48eb1b",
"__expectedType__": "cc.AnimationClip"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c6LOemuvJKyYCqlF/yUJcr"
},
{
"__type__": "0f3c4JhFbFO2rEFqBJJ7hFv",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5dZdUy5cVPjLHtC1SlLIIB"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -2,12 +2,12 @@
"ver": "1.1.50", "ver": "1.1.50",
"importer": "prefab", "importer": "prefab",
"imported": true, "imported": true,
"uuid": "218c9dd2-f53a-41f5-a4c2-b74fecb468fa", "uuid": "f8f9446e-b0b2-405a-b7d2-662b77d47a36",
"files": [ "files": [
".json" ".json"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"syncNodeName": "goodsbg" "syncNodeName": "heal"
} }
} }

View File

@@ -1,7 +1,7 @@
[ [
{ {
"__type__": "cc.Prefab", "__type__": "cc.Prefab",
"_name": "heath", "_name": "heathed",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_native": "", "_native": "",
@@ -13,7 +13,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "heath", "_name": "heathed",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": null, "_parent": null,
@@ -29,10 +29,13 @@
}, },
{ {
"__id__": 10 "__id__": 10
},
{
"__id__": 12
} }
], ],
"_prefab": { "_prefab": {
"__id__": 12 "__id__": 14
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
@@ -245,12 +248,12 @@
"playOnLoad": true, "playOnLoad": true,
"_clips": [ "_clips": [
{ {
"__uuid__": "3ab84ff4-c98b-4abd-9c40-79200c3443ca", "__uuid__": "43b4ca23-ea22-49e4-8faf-473edc7bb374",
"__expectedType__": "cc.AnimationClip" "__expectedType__": "cc.AnimationClip"
} }
], ],
"_defaultClip": { "_defaultClip": {
"__uuid__": "3ab84ff4-c98b-4abd-9c40-79200c3443ca", "__uuid__": "43b4ca23-ea22-49e4-8faf-473edc7bb374",
"__expectedType__": "cc.AnimationClip" "__expectedType__": "cc.AnimationClip"
}, },
"_id": "" "_id": ""
@@ -259,6 +262,24 @@
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "c6LOemuvJKyYCqlF/yUJcr" "fileId": "c6LOemuvJKyYCqlF/yUJcr"
}, },
{
"__type__": "0f3c4JhFbFO2rEFqBJJ7hFv",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5dZdUy5cVPjLHtC1SlLIIB"
},
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
"root": { "root": {

View File

@@ -8,6 +8,6 @@
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"syncNodeName": "heath" "syncNodeName": "heathed"
} }
} }

View File

@@ -1,7 +1,7 @@
[ [
{ {
"__type__": "cc.Prefab", "__type__": "cc.Prefab",
"_name": "buff_max", "_name": "maxb",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_native": "", "_native": "",
@@ -13,7 +13,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "buff_max", "_name": "maxb",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": null, "_parent": null,

View File

@@ -8,6 +8,6 @@
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"syncNodeName": "buff_max" "syncNodeName": "maxb"
} }
} }

View File

@@ -0,0 +1,274 @@
[
{
"__type__": "cc.Prefab",
"_name": "maxr",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "maxr",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 8
},
{
"__id__": 10
}
],
"_prefab": {
"__id__": 12
},
"_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": 1,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "anm",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
}
],
"_prefab": {
"__id__": 7
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -25.982,
"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": 1,
"_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": 78,
"height": 80
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "3c/cqhm69LxrUeWFQsrPv+"
},
{
"__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__": "3d46f945-3f07-477e-a95a-b49557d552c6@94f10",
"__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__": "3d46f945-3f07-477e-a95a-b49557d552c6",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "a5MYbJnJVJx4g7hgv8+4Vv"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "bcO0Hg1dJN6ZtgtSNpygqs",
"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": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "77z0467LpD9JrxJ4yirYik"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"playOnLoad": true,
"_clips": [
{
"__uuid__": "5dad5c39-b6da-4e48-baff-1cf5d14ce198",
"__expectedType__": "cc.AnimationClip"
}
],
"_defaultClip": {
"__uuid__": "5dad5c39-b6da-4e48-baff-1cf5d14ce198",
"__expectedType__": "cc.AnimationClip"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "99oOq3VplP7rFui5vj3Dq0"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "54R/aYBglLI4Jn5pm++Jx8",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -2,12 +2,12 @@
"ver": "1.1.50", "ver": "1.1.50",
"importer": "prefab", "importer": "prefab",
"imported": true, "imported": true,
"uuid": "faebb14c-5fe2-42df-a8e9-4511d2404e35", "uuid": "b02b7a49-ba72-4956-8b7e-31dc476377f1",
"files": [ "files": [
".json" ".json"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"syncNodeName": "sk_icon" "syncNodeName": "maxr"
} }
} }

View File

@@ -0,0 +1,274 @@
[
{
"__type__": "cc.Prefab",
"_name": "maxw",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "maxw",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 8
},
{
"__id__": 10
}
],
"_prefab": {
"__id__": 12
},
"_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": 1,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "anm",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
}
],
"_prefab": {
"__id__": 7
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -25.982,
"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": 1,
"_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": 78,
"height": 80
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "3c/cqhm69LxrUeWFQsrPv+"
},
{
"__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__": "3d46f945-3f07-477e-a95a-b49557d552c6@03bc8",
"__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__": "3d46f945-3f07-477e-a95a-b49557d552c6",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "a5MYbJnJVJx4g7hgv8+4Vv"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "bcO0Hg1dJN6ZtgtSNpygqs",
"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": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "77z0467LpD9JrxJ4yirYik"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"playOnLoad": true,
"_clips": [
{
"__uuid__": "978f9458-6ecb-47fb-835c-7b0288877af9",
"__expectedType__": "cc.AnimationClip"
}
],
"_defaultClip": {
"__uuid__": "978f9458-6ecb-47fb-835c-7b0288877af9",
"__expectedType__": "cc.AnimationClip"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "99oOq3VplP7rFui5vj3Dq0"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "54R/aYBglLI4Jn5pm++Jx8",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "7e41bd15-2cf8-471c-9e13-372d5ae3d0ba",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "maxw"
}
}

View File

@@ -0,0 +1,274 @@
[
{
"__type__": "cc.Prefab",
"_name": "maxy",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "maxy",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 8
},
{
"__id__": 10
}
],
"_prefab": {
"__id__": 12
},
"_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": 1,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "anm",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
}
],
"_prefab": {
"__id__": 7
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -25.982,
"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": 1,
"_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": 78,
"height": 80
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "3c/cqhm69LxrUeWFQsrPv+"
},
{
"__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__": "3d46f945-3f07-477e-a95a-b49557d552c6@c7eb8",
"__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__": "3d46f945-3f07-477e-a95a-b49557d552c6",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "a5MYbJnJVJx4g7hgv8+4Vv"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "bcO0Hg1dJN6ZtgtSNpygqs",
"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": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "77z0467LpD9JrxJ4yirYik"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"playOnLoad": true,
"_clips": [
{
"__uuid__": "229d6ebc-fd0f-45cf-9137-c665600c4f6d",
"__expectedType__": "cc.AnimationClip"
}
],
"_defaultClip": {
"__uuid__": "229d6ebc-fd0f-45cf-9137-c665600c4f6d",
"__expectedType__": "cc.AnimationClip"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "99oOq3VplP7rFui5vj3Dq0"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "54R/aYBglLI4Jn5pm++Jx8",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "7eba6a66-898c-4818-8f67-52126c3be924",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "maxy"
}
}

View File

@@ -37,7 +37,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 0, "y": 40,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -49,8 +49,8 @@
}, },
"_lscale": { "_lscale": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 1.4, "x": 1.5,
"y": 1.4, "y": 1.5,
"z": 1 "z": 1
}, },
"_mobility": 0, "_mobility": 0,

View File

@@ -115,7 +115,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 100, "y": 0,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -574,7 +574,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 100, "y": 0,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -1033,7 +1033,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 100, "y": 0,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -1676,7 +1676,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": -37, "y": 20,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -1969,7 +1969,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 0, "y": 20,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -2867,7 +2867,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 20, "y": 0,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -3257,7 +3257,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 100, "y": 0,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -3745,7 +3745,7 @@
"node": { "node": {
"__id__": 1 "__id__": 1
}, },
"_enabled": true, "_enabled": false,
"__prefab": { "__prefab": {
"__id__": 151 "__id__": 151
}, },

View File

@@ -244,10 +244,6 @@
}, },
"playOnLoad": true, "playOnLoad": true,
"_clips": [ "_clips": [
{
"__uuid__": "715eb15a-a76e-4c36-a990-29112449fcb8",
"__expectedType__": "cc.AnimationClip"
},
{ {
"__uuid__": "b01ee4bf-1c59-4158-806f-488e00ed7b5a", "__uuid__": "b01ee4bf-1c59-4158-806f-488e00ed7b5a",
"__expectedType__": "cc.AnimationClip" "__expectedType__": "cc.AnimationClip"

View File

@@ -102,8 +102,8 @@
}, },
"_lscale": { "_lscale": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0.4, "x": 1,
"y": 0.4, "y": 1,
"z": 1 "z": 1
}, },
"_mobility": 0, "_mobility": 0,

View File

@@ -0,0 +1,289 @@
[
{
"__type__": "cc.Prefab",
"_name": "dead",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "dead",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 8
},
{
"__id__": 10
},
{
"__id__": 12
}
],
"_prefab": {
"__id__": 14
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 6.112,
"y": 45.573,
"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": 1,
"_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": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.4,
"y": 0.4,
"z": 1
},
"_mobility": 0,
"_layer": 1,
"_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": 127,
"height": 127
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "ddhDbko4FLmKZGY46brX7z"
},
{
"__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": null,
"_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": "c3vPZUzCRINL3sICnCZKIr"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "feOW1uSctLKYCw3esMiuox",
"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": 104,
"height": 75
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "a7pn5tzA1BSI1AfdpVsHh7"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"playOnLoad": true,
"_clips": [
{
"__uuid__": "f6fa875d-2465-4e3b-8f4d-52d2ee43481d",
"__expectedType__": "cc.AnimationClip"
}
],
"_defaultClip": {
"__uuid__": "f6fa875d-2465-4e3b-8f4d-52d2ee43481d",
"__expectedType__": "cc.AnimationClip"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "63z5ZyjTNKYbn+kEVB1s3W"
},
{
"__type__": "0f3c4JhFbFO2rEFqBJJ7hFv",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "32SLcINL1JHZ+vIyextzaC"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "cfqCWnxbFLNoQMedQXsav3",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "97881732-3eb6-4ca6-b533-69b1df110ef3",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "dead"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 666 KiB

After

Width:  |  Height:  |  Size: 779 KiB

View File

@@ -1,182 +0,0 @@
[
{
"__type__": "cc.Prefab",
"_name": "bglight",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "bglight",
"_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": 308.776,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 2,
"y": 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": 282,
"height": 292
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "84EIPoUwhDnKAX+wSmcjcP"
},
{
"__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": {
"__uuid__": "af9158e5-1b60-4c88-8f5b-ec64c89108a6@fe69f",
"__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": {
"__uuid__": "af9158e5-1b60-4c88-8f5b-ec64c89108a6",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "151MRu3PZL6o94NF0fh5A5"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 7
},
"playOnLoad": false,
"_clips": [
{
"__uuid__": "db2fc005-ac75-42af-9279-6a28b7656c8e",
"__expectedType__": "cc.AnimationClip"
}
],
"_defaultClip": {
"__uuid__": "db2fc005-ac75-42af-9279-6a28b7656c8e",
"__expectedType__": "cc.AnimationClip"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "4cbsr9iTBIcqQhSUHX8XzG"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "f2QmJ7ErdNnLOxVLvqB4k2",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -81,7 +81,7 @@
"__id__": 1 "__id__": 1
}, },
"_children": [], "_children": [],
"_active": true, "_active": false,
"_components": [ "_components": [
{ {
"__id__": 3 "__id__": 3
@@ -414,7 +414,7 @@
"a": 255 "a": 255
}, },
"_spriteFrame": { "_spriteFrame": {
"__uuid__": "1e96391c-f89b-4628-9fff-ef53afa3d9eb@d17da", "__uuid__": "031877cb-0f3d-4e92-bc5d-e492a0d95a08@a59f6",
"__expectedType__": "cc.SpriteFrame" "__expectedType__": "cc.SpriteFrame"
}, },
"_type": 0, "_type": 0,
@@ -429,7 +429,10 @@
"_fillRange": 0, "_fillRange": 0,
"_isTrimmedMode": true, "_isTrimmedMode": true,
"_useGrayscale": false, "_useGrayscale": false,
"_atlas": null, "_atlas": {
"__uuid__": "031877cb-0f3d-4e92-bc5d-e492a0d95a08",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": "" "_id": ""
}, },
{ {
@@ -819,7 +822,7 @@
"__id__": 1 "__id__": 1
}, },
"_children": [], "_children": [],
"_active": true, "_active": false,
"_components": [ "_components": [
{ {
"__id__": 37 "__id__": 37

View File

@@ -0,0 +1,507 @@
[
{
"__type__": "cc.Prefab",
"_name": "loading",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "loading",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 10
}
],
"_active": true,
"_components": [
{
"__id__": 22
},
{
"__id__": 24
},
{
"__id__": 26
}
],
"_prefab": {
"__id__": 28
},
"_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": "bg1",
"_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": -650,
"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": 740,
"height": 1300
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "9d1lAxVeZJsI6hfgmn16l0"
},
{
"__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__": "d7d869bc-06aa-4876-806f-487e68b96780@8b868",
"__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__": "d7d869bc-06aa-4876-806f-487e68b96780",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "b1XGKSWqlF/Yf7yyv3neih"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 8
},
"_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": 20,
"_originalHeight": 20,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "3djIeuqDpPZbBlEA+Wmqzv"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "bblW/bQxdMP5lraMnWpYVC",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_prefab": {
"__id__": 11
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 10
},
"asset": {
"__uuid__": "9cc71d8c-192a-4234-8204-352f42b95c65",
"__expectedType__": "cc.Prefab"
},
"fileId": "a0daVw8DRLi6ToMaTA0VS2",
"instance": {
"__id__": 12
},
"targetOverrides": null
},
{
"__type__": "cc.PrefabInstance",
"fileId": "7eQv5ppk1Hpr0USxE6y7Ww",
"prefabRootNode": {
"__id__": 1
},
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 13
},
{
"__id__": 15
},
{
"__id__": 16
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 20
}
],
"removedComponents": []
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 14
},
"propertyPath": [
"_name"
],
"value": "netinstable"
},
{
"__type__": "cc.TargetInfo",
"localID": [
"a0daVw8DRLi6ToMaTA0VS2"
]
},
{
"__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": 740,
"height": 1300
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"77N2cid5pKDpXplRH/AWEU"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 21
},
"propertyPath": [
"_contentSize"
],
"value": {
"__type__": "cc.Size",
"width": 740,
"height": 1300
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"fbb9ezFuVDaKU7Tqqncexy"
]
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 23
},
"_contentSize": {
"__type__": "cc.Size",
"width": 740,
"height": 1300
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5f/wlde7xDGqRmc4TaTJHZ"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 25
},
"_alignFlags": 45,
"_target": null,
"_left": -10,
"_right": -10,
"_top": -10,
"_bottom": -10,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 100,
"_originalHeight": 100,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "cenzbCwmZE56xRaac3dhPZ"
},
{
"__type__": "cc.BlockInputEvents",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 27
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "91NOQbZ0pEZpdUsC/eNF62"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "5a9CMsVQhKP5Y+UJfTKPbx",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 10
}
]
}
]

View File

@@ -2,12 +2,12 @@
"ver": "1.1.50", "ver": "1.1.50",
"importer": "prefab", "importer": "prefab",
"imported": true, "imported": true,
"uuid": "a93f6738-bd8a-46eb-9637-0fad17a36e14", "uuid": "26bff847-cd29-48a5-bbfa-c3e2dbda688d",
"files": [ "files": [
".json" ".json"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"syncNodeName": "bglight" "syncNodeName": "loading"
} }
} }

View File

@@ -167,7 +167,7 @@
"a": 255 "a": 255
}, },
"_spriteFrame": { "_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@7e5cc", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@75b82",
"__expectedType__": "cc.SpriteFrame" "__expectedType__": "cc.SpriteFrame"
}, },
"_type": 1, "_type": 1,
@@ -183,7 +183,7 @@
"_isTrimmedMode": true, "_isTrimmedMode": true,
"_useGrayscale": false, "_useGrayscale": false,
"_atlas": { "_atlas": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas" "__expectedType__": "cc.SpriteAtlas"
}, },
"_id": "" "_id": ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

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: 161 KiB

View File

@@ -2,7 +2,7 @@
"ver": "1.0.27", "ver": "1.0.27",
"importer": "image", "importer": "image",
"imported": true, "imported": true,
"uuid": "2395f248-0387-4080-8be5-edf47b20c714", "uuid": "3932da53-985d-4500-8c24-f7c822a4ea46",
"files": [ "files": [
".json", ".json",
".png" ".png"
@@ -10,8 +10,8 @@
"subMetas": { "subMetas": {
"6c48a": { "6c48a": {
"importer": "texture", "importer": "texture",
"uuid": "2395f248-0387-4080-8be5-edf47b20c714@6c48a", "uuid": "3932da53-985d-4500-8c24-f7c822a4ea46@6c48a",
"displayName": "ui4", "displayName": "ubtns",
"id": "6c48a", "id": "6c48a",
"name": "texture", "name": "texture",
"userData": { "userData": {
@@ -22,7 +22,7 @@
"mipfilter": "none", "mipfilter": "none",
"anisotropy": 0, "anisotropy": 0,
"isUuid": true, "isUuid": true,
"imageUuidOrDatabaseUri": "2395f248-0387-4080-8be5-edf47b20c714", "imageUuidOrDatabaseUri": "3932da53-985d-4500-8c24-f7c822a4ea46",
"visible": false "visible": false
}, },
"ver": "1.0.22", "ver": "1.0.22",
@@ -37,6 +37,6 @@
"type": "texture", "type": "texture",
"hasAlpha": true, "hasAlpha": true,
"fixAlphaTransparencyArtifacts": false, "fixAlphaTransparencyArtifacts": false,
"redirect": "2395f248-0387-4080-8be5-edf47b20c714@6c48a" "redirect": "3932da53-985d-4500-8c24-f7c822a4ea46@6c48a"
} }
} }

View File

@@ -1,689 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>Effect_Lihgt_01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{142,142}</string>
<key>spriteSourceSize</key>
<string>{142,142}</string>
<key>textureRect</key>
<string>{{586,1300},{142,142}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Effect_Lihgt_02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{416,428}</string>
<key>spriteSourceSize</key>
<string>{416,428}</string>
<key>textureRect</key>
<string>{{543,1},{416,428}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>Effect_Lihgt_03.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{540,131}</string>
<key>spriteSourceSize</key>
<string>{540,131}</string>
<key>textureRect</key>
<string>{{1,1},{540,131}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Discount.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{57,19}</string>
<key>spriteSourceSize</key>
<string>{57,19}</string>
<key>textureRect</key>
<string>{{973,163},{57,19}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>Image_Effect_Circle.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{37,37}</string>
<key>spriteSourceSize</key>
<string>{37,37}</string>
<key>textureRect</key>
<string>{{973,49},{37,37}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Light01_Sky.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{2,1}</string>
<key>spriteSize</key>
<string>{519,303}</string>
<key>spriteSourceSize</key>
<string>{523,307}</string>
<key>textureRect</key>
<string>{{1,376},{519,303}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Light01_Yellow.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{-2,1}</string>
<key>spriteSize</key>
<string>{511,303}</string>
<key>spriteSourceSize</key>
<string>{515,307}</string>
<key>textureRect</key>
<string>{{1,681},{511,303}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Light02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{-1,0}</string>
<key>spriteSize</key>
<string>{202,92}</string>
<key>spriteSourceSize</key>
<string>{206,92}</string>
<key>textureRect</key>
<string>{{929,836},{202,92}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>Image_Effect_Light03.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{161,65}</string>
<key>spriteSourceSize</key>
<string>{161,65}</string>
<key>textureRect</key>
<string>{{116,986},{161,65}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>Image_Effect_Light04.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{318,66}</string>
<key>spriteSourceSize</key>
<string>{318,66}</string>
<key>textureRect</key>
<string>{{183,986},{318,66}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Rotate.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{135,138}</string>
<key>spriteSourceSize</key>
<string>{135,138}</string>
<key>textureRect</key>
<string>{{730,1300},{135,138}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Square_Blue.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{87,87}</string>
<key>spriteSourceSize</key>
<string>{87,87}</string>
<key>textureRect</key>
<string>{{933,1155},{87,87}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Square_Yellow.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{87,87}</string>
<key>spriteSourceSize</key>
<string>{87,87}</string>
<key>textureRect</key>
<string>{{933,1244},{87,87}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Star01_Blue.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{92,92}</string>
<key>spriteSourceSize</key>
<string>{92,92}</string>
<key>textureRect</key>
<string>{{299,1054},{92,92}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Star01_Yellow.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{92,92}</string>
<key>spriteSourceSize</key>
<string>{92,92}</string>
<key>textureRect</key>
<string>{{393,1054},{92,92}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Star02_Purple.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{58,58}</string>
<key>spriteSourceSize</key>
<string>{58,58}</string>
<key>textureRect</key>
<string>{{930,1333},{58,58}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Effect_Star03_Green.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{46,46}</string>
<key>spriteSourceSize</key>
<string>{46,46}</string>
<key>textureRect</key>
<string>{{973,1},{46,46}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Glow_Circle_01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{61,61}</string>
<key>spriteSourceSize</key>
<string>{61,61}</string>
<key>textureRect</key>
<string>{{867,1295},{61,61}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Glow_Circle_02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{113,113}</string>
<key>spriteSourceSize</key>
<string>{113,113}</string>
<key>textureRect</key>
<string>{{1,986},{113,113}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Glow_Circle_03.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{299,299}</string>
<key>spriteSourceSize</key>
<string>{299,299}</string>
<key>textureRect</key>
<string>{{1,1155},{299,299}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Glow_Light_01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{405,389}</string>
<key>spriteSourceSize</key>
<string>{405,391}</string>
<key>textureRect</key>
<string>{{522,499},{405,389}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Glow_Oval_01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{426,78}</string>
<key>spriteSourceSize</key>
<string>{426,78}</string>
<key>textureRect</key>
<string>{{522,419},{426,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Glow_Oval_02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{256,197}</string>
<key>spriteSourceSize</key>
<string>{256,197}</string>
<key>textureRect</key>
<string>{{586,1101},{256,197}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Gradient_Bottom_01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-1}</string>
<key>spriteSize</key>
<string>{4,90}</string>
<key>spriteSourceSize</key>
<string>{4,92}</string>
<key>textureRect</key>
<string>{{1002,116},{4,90}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Gradient_Bottom_02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{4,314}</string>
<key>spriteSourceSize</key>
<string>{4,314}</string>
<key>textureRect</key>
<string>{{1012,49},{4,314}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Gradient_Bottom_03.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{4,287}</string>
<key>spriteSourceSize</key>
<string>{4,287}</string>
<key>textureRect</key>
<string>{{1018,49},{4,287}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Gradient_Top_01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{4,219}</string>
<key>spriteSourceSize</key>
<string>{4,219}</string>
<key>textureRect</key>
<string>{{1018,338},{4,219}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_Star_Glow.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{116,113}</string>
<key>spriteSourceSize</key>
<string>{116,113}</string>
<key>textureRect</key>
<string>{{896,1040},{116,113}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>Image_SwordBadgeEffect.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{380,209}</string>
<key>spriteSourceSize</key>
<string>{380,209}</string>
<key>textureRect</key>
<string>{{514,890},{380,209}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>SampleEffect_1.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{24,27}</string>
<key>spriteSourceSize</key>
<string>{24,27}</string>
<key>textureRect</key>
<string>{{973,116},{24,27}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>SampleEffect_10.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{240,525}</string>
<key>spriteSourceSize</key>
<string>{240,525}</string>
<key>textureRect</key>
<string>{{1,134},{240,525}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>SampleEffect_2.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{26,35}</string>
<key>spriteSourceSize</key>
<string>{26,35}</string>
<key>textureRect</key>
<string>{{973,88},{26,35}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>SampleEffect_3.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{19,25}</string>
<key>spriteSourceSize</key>
<string>{19,25}</string>
<key>textureRect</key>
<string>{{973,142},{19,25}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>SampleEffect_4.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{16,16}</string>
<key>spriteSourceSize</key>
<string>{16,16}</string>
<key>textureRect</key>
<string>{{994,208},{16,16}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>SampleEffect_6.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{415,66}</string>
<key>spriteSourceSize</key>
<string>{415,66}</string>
<key>textureRect</key>
<string>{{950,419},{415,66}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>SampleEffect_7.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{111,50}</string>
<key>spriteSourceSize</key>
<string>{111,50}</string>
<key>textureRect</key>
<string>{{1,1101},{111,50}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>SampleEffect_8.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{114,92}</string>
<key>spriteSourceSize</key>
<string>{114,92}</string>
<key>textureRect</key>
<string>{{183,1054},{114,92}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>SampleEffect_9.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{138,87}</string>
<key>spriteSourceSize</key>
<string>{138,87}</string>
<key>textureRect</key>
<string>{{844,1155},{138,87}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>SampleEffect_Light.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{1,1}</string>
<key>spriteSize</key>
<string>{282,292}</string>
<key>spriteSourceSize</key>
<string>{284,306}</string>
<key>textureRect</key>
<string>{{302,1155},{282,292}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA8888</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>ui4.png</string>
<key>size</key>
<string>{1023,1455}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:70ceb57aaa4bf19f17ea5587d4fab6fc:18cb0f75a39dc71287b274505e010c88:0413b4e74d567172efad90a10af3c2af$</string>
<key>textureFileName</key>
<string>ui4.png</string>
</dict>
</dict>
</plist>

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 KiB

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: 842 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "40479696-ca72-452e-b4c9-42d708361c6d",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "40479696-ca72-452e-b4c9-42d708361c6d@6c48a",
"displayName": "uicons",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "40479696-ca72-452e-b4c9-42d708361c6d",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "texture",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "40479696-ca72-452e-b4c9-42d708361c6d@6c48a"
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "42a47f12-87c3-4272-a943-3d3fbcfc5b73",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "a40c6e45-30e7-4c32-af5b-5c34eb2dcac5",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,360 @@
[
{
"__type__": "cc.Prefab",
"_name": "bar",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "bar",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 10
},
{
"__id__": 12
},
{
"__id__": 14
}
],
"_prefab": {
"__id__": 16
},
"_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": "Bar",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
},
{
"__id__": 7
}
],
"_prefab": {
"__id__": 9
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -150,
"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": 210,
"height": 35
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c5ELO5BylOaY+XU2qXaZyX"
},
{
"__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__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@6eb9c",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0.5,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "334GMK/IFMX7WWZHRi/+UF"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 8
},
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 90,
"_top": 0,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 150,
"_originalHeight": 15,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "fdwMljaGtJUrpXRs7Kd+Sc"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "77Yx5dtWdFuZkjrxqY5Q26",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_contentSize": {
"__type__": "cc.Size",
"width": 300,
"height": 35
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "2coJgB6ARNaZKiq5cfqc+O"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": false,
"__prefab": {
"__id__": 13
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@eac98",
"__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__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "651b2LUspLaaNmmOMB6jNy"
},
{
"__type__": "cc.ProgressBar",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 15
},
"_barSprite": {
"__id__": 5
},
"_mode": 0,
"_totalLength": 300,
"_progress": 0.7,
"_reverse": false,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "e2/huQDfhNt6fiJiNRbwSN"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "a93vi9kpZL3rMNveBNKF4B",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -1,7 +1,7 @@
[ [
{ {
"__type__": "cc.Prefab", "__type__": "cc.Prefab",
"_name": "popbg", "_name": "barb",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_native": "", "_native": "",
@@ -13,7 +13,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "popbg", "_name": "barb",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": null, "_parent": null,
@@ -29,14 +29,17 @@
}, },
{ {
"__id__": 12 "__id__": 12
},
{
"__id__": 14
} }
], ],
"_prefab": { "_prefab": {
"__id__": 14 "__id__": 16
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": -360, "x": 0,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
@@ -65,7 +68,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "Popup_Box_Bg", "_name": "Bar",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": { "_parent": {
@@ -89,7 +92,7 @@
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 360, "x": -150,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
@@ -130,19 +133,19 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 710, "width": 300,
"height": 1270 "height": 30
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
"x": 0.5, "x": 0,
"y": 0.5 "y": 0.5
}, },
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "315bwBFc5IPJ9+xjeE2jgf" "fileId": "c5ELO5BylOaY+XU2qXaZyX"
}, },
{ {
"__type__": "cc.Sprite", "__type__": "cc.Sprite",
@@ -167,7 +170,7 @@
"a": 255 "a": 255
}, },
"_spriteFrame": { "_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@7e5cc", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@8e4d3",
"__expectedType__": "cc.SpriteFrame" "__expectedType__": "cc.SpriteFrame"
}, },
"_type": 1, "_type": 1,
@@ -179,18 +182,18 @@
"y": 0 "y": 0
}, },
"_fillStart": 0, "_fillStart": 0,
"_fillRange": 0, "_fillRange": 0.5,
"_isTrimmedMode": true, "_isTrimmedMode": true,
"_useGrayscale": false, "_useGrayscale": false,
"_atlas": { "_atlas": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas" "__expectedType__": "cc.SpriteAtlas"
}, },
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "a9QJOC87dKI4EuvjujX2ic" "fileId": "334GMK/IFMX7WWZHRi/+UF"
}, },
{ {
"__type__": "cc.Widget", "__type__": "cc.Widget",
@@ -206,10 +209,10 @@
}, },
"_alignFlags": 45, "_alignFlags": 45,
"_target": null, "_target": null,
"_left": 5, "_left": 0,
"_right": 5, "_right": 0,
"_top": 5, "_top": 0,
"_bottom": 5, "_bottom": 0,
"_horizontalCenter": 0, "_horizontalCenter": 0,
"_verticalCenter": 0, "_verticalCenter": 0,
"_isAbsLeft": true, "_isAbsLeft": true,
@@ -218,15 +221,15 @@
"_isAbsBottom": true, "_isAbsBottom": true,
"_isAbsHorizontalCenter": true, "_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true, "_isAbsVerticalCenter": true,
"_originalWidth": 128, "_originalWidth": 150,
"_originalHeight": 131, "_originalHeight": 15,
"_alignMode": 2, "_alignMode": 2,
"_lockFlags": 0, "_lockFlags": 0,
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "6bD2CWayFJe4ygOWnUgxbE" "fileId": "fdwMljaGtJUrpXRs7Kd+Sc"
}, },
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
@@ -236,7 +239,7 @@
"asset": { "asset": {
"__id__": 0 "__id__": 0
}, },
"fileId": "damGOFjxdMhoLE9YopTaMZ", "fileId": "77Yx5dtWdFuZkjrxqY5Q26",
"instance": null, "instance": null,
"targetOverrides": null, "targetOverrides": null,
"nestedPrefabInstanceRoots": null "nestedPrefabInstanceRoots": null
@@ -255,22 +258,70 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 720, "width": 300,
"height": 1280 "height": 30
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
"x": 0, "x": 0.5,
"y": 0.5 "y": 0.5
}, },
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "a8rnCfguZG0ZvLvj7mVAN2" "fileId": "2coJgB6ARNaZKiq5cfqc+O"
}, },
{ {
"__type__": "cc.Widget", "__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": false,
"__prefab": {
"__id__": 13
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 201,
"g": 248,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@08b54",
"__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__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "651b2LUspLaaNmmOMB6jNy"
},
{
"__type__": "cc.ProgressBar",
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
@@ -279,31 +330,20 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 13 "__id__": 15
}, },
"_alignFlags": 45, "_barSprite": {
"_target": null, "__id__": 5
"_left": 0, },
"_right": 0, "_mode": 0,
"_top": 0, "_totalLength": 300,
"_bottom": 0, "_progress": 1,
"_horizontalCenter": 0, "_reverse": false,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 500,
"_originalHeight": 50,
"_alignMode": 2,
"_lockFlags": 0,
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "5ea6PRjHtA/Yu4bxyqdqpD" "fileId": "e2/huQDfhNt6fiJiNRbwSN"
}, },
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
@@ -313,7 +353,7 @@
"asset": { "asset": {
"__id__": 0 "__id__": 0
}, },
"fileId": "68ZxW6XUVAwo1OdaWwWlGy", "fileId": "a93vi9kpZL3rMNveBNKF4B",
"instance": null, "instance": null,
"targetOverrides": null "targetOverrides": null
} }

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "c174ae8c-abcb-461b-b3d7-0a3a53d981e8",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "barb"
}
}

View File

@@ -1,7 +1,7 @@
[ [
{ {
"__type__": "cc.Prefab", "__type__": "cc.Prefab",
"_name": "sk_icon", "_name": "barg",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_native": "", "_native": "",
@@ -13,7 +13,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "sk_icon", "_name": "barg",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": null, "_parent": null,
@@ -23,22 +23,22 @@
}, },
{ {
"__id__": 10 "__id__": 10
},
{
"__id__": 18
} }
], ],
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 26 "__id__": 18
}, },
{ {
"__id__": 28 "__id__": 20
},
{
"__id__": 22
} }
], ],
"_prefab": { "_prefab": {
"__id__": 30 "__id__": 24
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
@@ -55,8 +55,8 @@
}, },
"_lscale": { "_lscale": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0.8, "x": 1,
"y": 0.8, "y": 1,
"z": 1 "z": 1
}, },
"_mobility": 0, "_mobility": 0,
@@ -71,7 +71,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "bg", "_name": "RectangularGray",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": { "_parent": {
@@ -96,7 +96,7 @@
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 0, "y": 0.5,
"z": 0 "z": 0
}, },
"_lrot": { "_lrot": {
@@ -136,8 +136,8 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 135, "width": 308,
"height": 135 "height": 22
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
@@ -148,7 +148,7 @@
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "adntylfrROloP7vo2LzAH4" "fileId": "87aHzpZDZF8J4HhLjo+6jg"
}, },
{ {
"__type__": "cc.Sprite", "__type__": "cc.Sprite",
@@ -173,7 +173,7 @@
"a": 255 "a": 255
}, },
"_spriteFrame": { "_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@d8db6", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@60962",
"__expectedType__": "cc.SpriteFrame" "__expectedType__": "cc.SpriteFrame"
}, },
"_type": 1, "_type": 1,
@@ -189,14 +189,14 @@
"_isTrimmedMode": true, "_isTrimmedMode": true,
"_useGrayscale": false, "_useGrayscale": false,
"_atlas": { "_atlas": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas" "__expectedType__": "cc.SpriteAtlas"
}, },
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "f1OTm0OThGFZzp+YLNRcFG" "fileId": "68jcwbUKNMArRMhZZJURyM"
}, },
{ {
"__type__": "cc.Widget", "__type__": "cc.Widget",
@@ -212,10 +212,10 @@
}, },
"_alignFlags": 45, "_alignFlags": 45,
"_target": null, "_target": null,
"_left": 2.5, "_left": -4,
"_right": 2.5, "_right": -4,
"_top": 2.5, "_top": -4,
"_bottom": 2.5, "_bottom": -3,
"_horizontalCenter": 0, "_horizontalCenter": 0,
"_verticalCenter": 0, "_verticalCenter": 0,
"_isAbsLeft": true, "_isAbsLeft": true,
@@ -224,15 +224,15 @@
"_isAbsBottom": true, "_isAbsBottom": true,
"_isAbsHorizontalCenter": true, "_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true, "_isAbsVerticalCenter": true,
"_originalWidth": 56, "_originalWidth": 469,
"_originalHeight": 58, "_originalHeight": 63,
"_alignMode": 2, "_alignMode": 2,
"_lockFlags": 0, "_lockFlags": 0,
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "aedrvlsOxAGp6VXerRbKLt" "fileId": "3elr7GUFlJhqkR3KKmWA15"
}, },
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
@@ -242,14 +242,14 @@
"asset": { "asset": {
"__id__": 0 "__id__": 0
}, },
"fileId": "7cVB53T31NLo22RbaCA7ql", "fileId": "1dAYWzgBVLsqZOP1gwxxGX",
"instance": null, "instance": null,
"targetOverrides": null, "targetOverrides": null,
"nestedPrefabInstanceRoots": null "nestedPrefabInstanceRoots": null
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "icon", "_name": "Bar",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": { "_parent": {
@@ -273,7 +273,7 @@
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": -150,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
@@ -314,19 +314,19 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 132, "width": 300,
"height": 132 "height": 15
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
"x": 0.5, "x": 0,
"y": 0.5 "y": 0.5
}, },
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "5152Jn1KZNxrkaxrJK7yXj" "fileId": "c5ELO5BylOaY+XU2qXaZyX"
}, },
{ {
"__type__": "cc.Sprite", "__type__": "cc.Sprite",
@@ -345,16 +345,16 @@
"_dstBlendFactor": 4, "_dstBlendFactor": 4,
"_color": { "_color": {
"__type__": "cc.Color", "__type__": "cc.Color",
"r": 255, "r": 103,
"g": 255, "g": 183,
"b": 255, "b": 49,
"a": 255 "a": 255
}, },
"_spriteFrame": { "_spriteFrame": {
"__uuid__": "1e96391c-f89b-4628-9fff-ef53afa3d9eb@44914", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@08b54",
"__expectedType__": "cc.SpriteFrame" "__expectedType__": "cc.SpriteFrame"
}, },
"_type": 0, "_type": 1,
"_fillType": 0, "_fillType": 0,
"_sizeMode": 0, "_sizeMode": 0,
"_fillCenter": { "_fillCenter": {
@@ -363,18 +363,18 @@
"y": 0 "y": 0
}, },
"_fillStart": 0, "_fillStart": 0,
"_fillRange": 0, "_fillRange": 0.5,
"_isTrimmedMode": true, "_isTrimmedMode": true,
"_useGrayscale": false, "_useGrayscale": false,
"_atlas": { "_atlas": {
"__uuid__": "1e96391c-f89b-4628-9fff-ef53afa3d9eb", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas" "__expectedType__": "cc.SpriteAtlas"
}, },
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "2fFa4GesdM2p/ML/2AbN7T" "fileId": "334GMK/IFMX7WWZHRi/+UF"
}, },
{ {
"__type__": "cc.Widget", "__type__": "cc.Widget",
@@ -390,10 +390,10 @@
}, },
"_alignFlags": 45, "_alignFlags": 45,
"_target": null, "_target": null,
"_left": 4, "_left": 0,
"_right": 4, "_right": 0,
"_top": 4, "_top": 0,
"_bottom": 4, "_bottom": 0,
"_horizontalCenter": 0, "_horizontalCenter": 0,
"_verticalCenter": 0, "_verticalCenter": 0,
"_isAbsLeft": true, "_isAbsLeft": true,
@@ -403,14 +403,14 @@
"_isAbsHorizontalCenter": true, "_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true, "_isAbsVerticalCenter": true,
"_originalWidth": 150, "_originalWidth": 150,
"_originalHeight": 150, "_originalHeight": 15,
"_alignMode": 2, "_alignMode": 2,
"_lockFlags": 0, "_lockFlags": 0,
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "53HPKZ69lJMrkqoJgNPM8l" "fileId": "fdwMljaGtJUrpXRs7Kd+Sc"
}, },
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
@@ -420,80 +420,27 @@
"asset": { "asset": {
"__id__": 0 "__id__": 0
}, },
"fileId": "e9MjwYczZNdrBnCpBMYdPV", "fileId": "77Yx5dtWdFuZkjrxqY5Q26",
"instance": null, "instance": null,
"targetOverrides": null, "targetOverrides": null,
"nestedPrefabInstanceRoots": 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", "__type__": "cc.UITransform",
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"node": { "node": {
"__id__": 18 "__id__": 1
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 20 "__id__": 19
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 140, "width": 300,
"height": 140 "height": 15
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
@@ -504,7 +451,7 @@
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "edyZvHnF5Lcab4UOtHncMX" "fileId": "2coJgB6ARNaZKiq5cfqc+O"
}, },
{ {
"__type__": "cc.Sprite", "__type__": "cc.Sprite",
@@ -512,24 +459,24 @@
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"node": { "node": {
"__id__": 18 "__id__": 1
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 22 "__id__": 21
}, },
"_customMaterial": null, "_customMaterial": null,
"_srcBlendFactor": 2, "_srcBlendFactor": 2,
"_dstBlendFactor": 4, "_dstBlendFactor": 4,
"_color": { "_color": {
"__type__": "cc.Color", "__type__": "cc.Color",
"r": 255, "r": 206,
"g": 255, "g": 250,
"b": 255, "b": 176,
"a": 255 "a": 255
}, },
"_spriteFrame": { "_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@654c0", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@08b54",
"__expectedType__": "cc.SpriteFrame" "__expectedType__": "cc.SpriteFrame"
}, },
"_type": 1, "_type": 1,
@@ -545,50 +492,39 @@
"_isTrimmedMode": true, "_isTrimmedMode": true,
"_useGrayscale": false, "_useGrayscale": false,
"_atlas": { "_atlas": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas" "__expectedType__": "cc.SpriteAtlas"
}, },
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "0aVwvYotJL4aQ3FoVv7lvf" "fileId": "651b2LUspLaaNmmOMB6jNy"
}, },
{ {
"__type__": "cc.Widget", "__type__": "cc.ProgressBar",
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"node": { "node": {
"__id__": 18 "__id__": 1
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 24 "__id__": 23
}, },
"_alignFlags": 45, "_barSprite": {
"_target": null, "__id__": 13
"_left": 0, },
"_right": 0, "_mode": 0,
"_top": 0, "_totalLength": 300,
"_bottom": 0, "_progress": 1,
"_horizontalCenter": 0, "_reverse": false,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 56,
"_originalHeight": 58,
"_alignMode": 2,
"_lockFlags": 0,
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "7aTrl9o3pFuIH9IcBkvGXI" "fileId": "e2/huQDfhNt6fiJiNRbwSN"
}, },
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
@@ -598,66 +534,7 @@
"asset": { "asset": {
"__id__": 0 "__id__": 0
}, },
"fileId": "16mfUd/GFI+JC5rHJlJWul", "fileId": "a93vi9kpZL3rMNveBNKF4B",
"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, "instance": null,
"targetOverrides": null "targetOverrides": null
} }

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "5630fee7-910b-48cb-903e-74015389f3ce",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "barg"
}
}

View File

@@ -0,0 +1,360 @@
[
{
"__type__": "cc.Prefab",
"_name": "barr",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "barr",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 10
},
{
"__id__": 12
},
{
"__id__": 14
}
],
"_prefab": {
"__id__": 16
},
"_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": "Bar",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
},
{
"__id__": 7
}
],
"_prefab": {
"__id__": 9
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -150,
"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": 150,
"height": 15
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c5ELO5BylOaY+XU2qXaZyX"
},
{
"__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": 248,
"g": 15,
"b": 15,
"a": 255
},
"_spriteFrame": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@08b54",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0.5,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "334GMK/IFMX7WWZHRi/+UF"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 8
},
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 150,
"_top": 0,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 150,
"_originalHeight": 15,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "fdwMljaGtJUrpXRs7Kd+Sc"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "77Yx5dtWdFuZkjrxqY5Q26",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_contentSize": {
"__type__": "cc.Size",
"width": 300,
"height": 15
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "2coJgB6ARNaZKiq5cfqc+O"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 39,
"g": 36,
"b": 36,
"a": 255
},
"_spriteFrame": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@08b54",
"__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__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "651b2LUspLaaNmmOMB6jNy"
},
{
"__type__": "cc.ProgressBar",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 15
},
"_barSprite": {
"__id__": 5
},
"_mode": 0,
"_totalLength": 300,
"_progress": 0.5,
"_reverse": false,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "e2/huQDfhNt6fiJiNRbwSN"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "a93vi9kpZL3rMNveBNKF4B",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "07fde2c6-94c6-4040-b63f-513cb961ff0a",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "barr"
}
}

View File

@@ -0,0 +1,360 @@
[
{
"__type__": "cc.Prefab",
"_name": "barw",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "barw",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 10
},
{
"__id__": 12
},
{
"__id__": 14
}
],
"_prefab": {
"__id__": 16
},
"_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": "Bar",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
},
{
"__id__": 7
}
],
"_prefab": {
"__id__": 9
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -150,
"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": 300,
"height": 21
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c5ELO5BylOaY+XU2qXaZyX"
},
{
"__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": 102,
"g": 102,
"b": 102,
"a": 255
},
"_spriteFrame": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@08b54",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0.5,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "334GMK/IFMX7WWZHRi/+UF"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 8
},
"_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": 150,
"_originalHeight": 15,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "fdwMljaGtJUrpXRs7Kd+Sc"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "77Yx5dtWdFuZkjrxqY5Q26",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_contentSize": {
"__type__": "cc.Size",
"width": 300,
"height": 21
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "2coJgB6ARNaZKiq5cfqc+O"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 212,
"g": 212,
"b": 212,
"a": 255
},
"_spriteFrame": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@08b54",
"__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__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "651b2LUspLaaNmmOMB6jNy"
},
{
"__type__": "cc.ProgressBar",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 15
},
"_barSprite": {
"__id__": 5
},
"_mode": 0,
"_totalLength": 300,
"_progress": 1,
"_reverse": false,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "e2/huQDfhNt6fiJiNRbwSN"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "a93vi9kpZL3rMNveBNKF4B",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "9b5b6b94-db95-49be-bc78-e97929304578",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "barw"
}
}

View File

@@ -0,0 +1,360 @@
[
{
"__type__": "cc.Prefab",
"_name": "bary",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "bary",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 10
},
{
"__id__": 12
},
{
"__id__": 14
}
],
"_prefab": {
"__id__": 16
},
"_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": "Bar",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
},
{
"__id__": 7
}
],
"_prefab": {
"__id__": 9
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -150,
"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": 180,
"height": 15
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c5ELO5BylOaY+XU2qXaZyX"
},
{
"__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": 173,
"b": 55,
"a": 255
},
"_spriteFrame": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@08b54",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0.5,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "334GMK/IFMX7WWZHRi/+UF"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 8
},
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 120,
"_top": 0,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 150,
"_originalHeight": 15,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "fdwMljaGtJUrpXRs7Kd+Sc"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "77Yx5dtWdFuZkjrxqY5Q26",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_contentSize": {
"__type__": "cc.Size",
"width": 300,
"height": 15
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "2coJgB6ARNaZKiq5cfqc+O"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 253,
"g": 234,
"b": 206,
"a": 255
},
"_spriteFrame": {
"__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@08b54",
"__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__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "651b2LUspLaaNmmOMB6jNy"
},
{
"__type__": "cc.ProgressBar",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 15
},
"_barSprite": {
"__id__": 5
},
"_mode": 0,
"_totalLength": 300,
"_progress": 0.6,
"_reverse": false,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "e2/huQDfhNt6fiJiNRbwSN"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "a93vi9kpZL3rMNveBNKF4B",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "ddb4e183-0560-46f5-9adf-5590264754e2",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "bary"
}
}

View File

@@ -1,7 +1,7 @@
[ [
{ {
"__type__": "cc.Prefab", "__type__": "cc.Prefab",
"_name": "goodsbg", "_name": "bg_info",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_native": "", "_native": "",
@@ -13,7 +13,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "goodsbg", "_name": "bg_info",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": null, "_parent": null,
@@ -65,7 +65,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "ListFrame_01_Bg", "_name": "Bg",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": { "_parent": {
@@ -130,8 +130,8 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 710, "width": 720,
"height": 1270 "height": 1280
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
@@ -142,7 +142,7 @@
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "0adkCQpc9B4ZMzFRaIP9x9" "fileId": "b7UCIVHdRDErvcgBYGaPRI"
}, },
{ {
"__type__": "cc.Sprite", "__type__": "cc.Sprite",
@@ -167,7 +167,7 @@
"a": 255 "a": 255
}, },
"_spriteFrame": { "_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@2ef13", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@81cef",
"__expectedType__": "cc.SpriteFrame" "__expectedType__": "cc.SpriteFrame"
}, },
"_type": 1, "_type": 1,
@@ -183,14 +183,14 @@
"_isTrimmedMode": true, "_isTrimmedMode": true,
"_useGrayscale": false, "_useGrayscale": false,
"_atlas": { "_atlas": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73", "__uuid__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas" "__expectedType__": "cc.SpriteAtlas"
}, },
"_id": "" "_id": ""
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "3ej2I2T5ZJRaWE7R8QgYST" "fileId": "dchyOhVz1FIoF5sFcqaiSa"
}, },
{ {
"__type__": "cc.Widget", "__type__": "cc.Widget",
@@ -206,10 +206,10 @@
}, },
"_alignFlags": 45, "_alignFlags": 45,
"_target": null, "_target": null,
"_left": 5, "_left": 0,
"_right": 5, "_right": 0,
"_top": 5, "_top": 0,
"_bottom": 5, "_bottom": 0,
"_horizontalCenter": 0, "_horizontalCenter": 0,
"_verticalCenter": 0, "_verticalCenter": 0,
"_isAbsLeft": true, "_isAbsLeft": true,
@@ -226,7 +226,7 @@
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "f580qEpQVH/qqkdpvTZ1WC" "fileId": "03xgCusSlI+KagU+MUnIUd"
}, },
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
@@ -236,7 +236,7 @@
"asset": { "asset": {
"__id__": 0 "__id__": 0
}, },
"fileId": "3dRCMDt4ZMTqrFvc3XKrMb", "fileId": "3aERIAaSpBO7rAfiQA4LTs",
"instance": null, "instance": null,
"targetOverrides": null, "targetOverrides": null,
"nestedPrefabInstanceRoots": null "nestedPrefabInstanceRoots": null
@@ -267,7 +267,7 @@
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "easlX04mxG5ZvUxfbp4BQ9" "fileId": "3c1mv099dOdLf4F+fCEoOF"
}, },
{ {
"__type__": "cc.Widget", "__type__": "cc.Widget",
@@ -295,7 +295,7 @@
"_isAbsBottom": true, "_isAbsBottom": true,
"_isAbsHorizontalCenter": true, "_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true, "_isAbsVerticalCenter": true,
"_originalWidth": 200, "_originalWidth": 100,
"_originalHeight": 100, "_originalHeight": 100,
"_alignMode": 2, "_alignMode": 2,
"_lockFlags": 0, "_lockFlags": 0,
@@ -303,7 +303,7 @@
}, },
{ {
"__type__": "cc.CompPrefabInfo", "__type__": "cc.CompPrefabInfo",
"fileId": "5f2JQbNSpAF59U97eahGsW" "fileId": "easp9rJVNPg7tDli1XCgpH"
}, },
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
@@ -313,7 +313,8 @@
"asset": { "asset": {
"__id__": 0 "__id__": 0
}, },
"fileId": "67BMt/iAZKALxYqp6z7Mww", "fileId": "05DREFeeFN3J6MVw6Ib9Zw",
"instance": null "instance": null,
"targetOverrides": null
} }
] ]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "e6194357-1151-49a8-ba79-224f45ed688c",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "bg_info"
}
}

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": "eb933093-ff09-4a1f-8ca9-fa933592ba8b",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "card"
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "e92397fc-d8c6-4e3e-beaf-f6185bba4bcd",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,543 @@
[
{
"__type__": "cc.Prefab",
"_name": "btn_yellow",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "btn_yellow",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 10
}
],
"_active": true,
"_components": [
{
"__id__": 16
},
{
"__id__": 18
},
{
"__id__": 20
}
],
"_prefab": {
"__id__": 22
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -565.033,
"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
},
{
"__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": 200,
"height": 102
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "06atudk+BHR4nPzR3SmW4Z"
},
{
"__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__": "deedea09-8f2b-400f-9803-4cfd38e45d1a@e556e",
"__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__": "deedea09-8f2b-400f-9803-4cfd38e45d1a",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "87x48JBkdLQ7whX1NTSH9o"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 8
},
"_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": 16,
"_originalHeight": 16,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "d0LIiKWbRKu7mXFOw4d4nr"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "ccco1Tc0VOs40o2w+SsIiD",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "Label",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 11
},
{
"__id__": 13
}
],
"_prefab": {
"__id__": 15
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 6,
"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": 106.2265625,
"height": 54.4
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5fpQkh4FtN5aKXEKIsm8v/"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 10
},
"_enabled": true,
"__prefab": {
"__id__": 14
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 238,
"g": 238,
"b": 238,
"a": 255
},
"_string": "开 始",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 40,
"_fontSize": 40,
"_fontFamily": "Arial",
"_lineHeight": 40,
"_overflow": 0,
"_enableWrapText": true,
"_font": null,
"_isSystemFontUsed": true,
"_spacingX": 0,
"_isItalic": false,
"_isBold": true,
"_isUnderline": false,
"_underlineHeight": 2,
"_cacheMode": 0,
"_enableOutline": true,
"_outlineColor": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_outlineWidth": 2,
"_enableShadow": false,
"_shadowColor": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_shadowOffset": {
"__type__": "cc.Vec2",
"x": 2,
"y": 2
},
"_shadowBlur": 2,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "14OjteCA5OkLMHKjcyDL86"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "dbtgiz4jZOgLAnCODHuANp",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 17
},
"_contentSize": {
"__type__": "cc.Size",
"width": 200,
"height": 102
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "b6/HPesdpG8ZsWB4vg6xf2"
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 19
},
"clickEvents": [],
"_interactable": true,
"_transition": 3,
"_normalColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_hoverColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"_pressedColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_disabledColor": {
"__type__": "cc.Color",
"r": 124,
"g": 124,
"b": 124,
"a": 255
},
"_normalSprite": null,
"_hoverSprite": null,
"_pressedSprite": null,
"_disabledSprite": null,
"_duration": 0.1,
"_zoomScale": 0.8,
"_target": {
"__id__": 1
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "f5MsfCkARGFblbm0HvivL/"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 21
},
"_alignFlags": 4,
"_target": null,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 23.967,
"_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": "cbVDBK6OZPyqODAzd8DeXP"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "24rlgXRJ9AHLGpMW+aYyEx",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "b111b7ce-9621-4519-b4b8-7a5a64c2e98e",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "btn_yellow"
}
}

View File

@@ -0,0 +1,298 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>Background_01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{486,999}</string>
<key>spriteSourceSize</key>
<string>{486,999}</string>
<key>textureRect</key>
<string>{{963,1},{486,999}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>BackgroundsGradient09.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{16,512}</string>
<key>spriteSourceSize</key>
<string>{16,512}</string>
<key>textureRect</key>
<string>{{1,1125},{16,512}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>BackgroundsGradient14.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{16,512}</string>
<key>spriteSourceSize</key>
<string>{16,512}</string>
<key>textureRect</key>
<string>{{1,1143},{16,512}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>BackgroundsGradient18.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{16,512}</string>
<key>spriteSourceSize</key>
<string>{16,512}</string>
<key>textureRect</key>
<string>{{1925,489},{16,512}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>BackgroundsGradient19.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{16,512}</string>
<key>spriteSourceSize</key>
<string>{16,512}</string>
<key>textureRect</key>
<string>{{1943,489},{16,512}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>BackgroundsGradient20.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{16,512}</string>
<key>spriteSourceSize</key>
<string>{16,512}</string>
<key>textureRect</key>
<string>{{515,1131},{16,512}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>BackgroundsGradient21.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{16,512}</string>
<key>spriteSourceSize</key>
<string>{16,512}</string>
<key>textureRect</key>
<string>{{515,1149},{16,512}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>BackgroundsGradient22.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{16,512}</string>
<key>spriteSourceSize</key>
<string>{16,512}</string>
<key>textureRect</key>
<string>{{1029,1131},{16,512}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>BackgroundsGradient23.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{16,512}</string>
<key>spriteSourceSize</key>
<string>{16,512}</string>
<key>textureRect</key>
<string>{{1029,1149},{16,512}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>l1_sky.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{960,540}</string>
<key>spriteSourceSize</key>
<string>{960,540}</string>
<key>textureRect</key>
<string>{{1,1},{960,540}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>l2_mountains.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-93}</string>
<key>spriteSize</key>
<string>{960,354}</string>
<key>spriteSourceSize</key>
<string>{960,540}</string>
<key>textureRect</key>
<string>{{1,543},{960,354}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>l3_clouds.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{-9,127}</string>
<key>spriteSize</key>
<string>{832,142}</string>
<key>spriteSourceSize</key>
<string>{960,540}</string>
<key>textureRect</key>
<string>{{963,987},{832,142}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>l4_bg-ground01.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-158}</string>
<key>spriteSize</key>
<string>{960,224}</string>
<key>spriteSourceSize</key>
<string>{960,540}</string>
<key>textureRect</key>
<string>{{1,899},{960,224}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>l5_bg-ground02.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-158}</string>
<key>spriteSize</key>
<string>{960,224}</string>
<key>spriteSourceSize</key>
<string>{960,540}</string>
<key>textureRect</key>
<string>{{963,761},{960,224}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>l6_ground.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,-135}</string>
<key>spriteSize</key>
<string>{960,270}</string>
<key>spriteSourceSize</key>
<string>{960,540}</string>
<key>textureRect</key>
<string>{{963,489},{960,270}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>l7_ground.png</key>
<dict>
<key>aliases</key>
<array/>
<key>anchor</key>
<string>{0.5,0.5}</string>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{960,22}</string>
<key>spriteSourceSize</key>
<string>{960,22}</string>
<key>textureRect</key>
<string>{{1964,1},{960,22}}</string>
<key>textureRotated</key>
<true/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA8888</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>umps.png</string>
<key>size</key>
<string>{1987,1166}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:9163736a3f4a468332e628a9e68b5f85:60ccae662d592612b5b381325f26b442:318abc3a8f3ad8d09018e87dff1f2449$</string>
<key>textureFileName</key>
<string>umps.png</string>
</dict>
</dict>
</plist>

View File

@@ -0,0 +1,753 @@
{
"ver": "1.0.8",
"importer": "sprite-atlas",
"imported": true,
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"files": [
".json"
],
"subMetas": {
"8b868": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@8b868",
"displayName": "",
"id": "8b868",
"name": "Background_01",
"userData": {
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 963,
"trimY": 1,
"width": 486,
"height": 999,
"rawWidth": 486,
"rawHeight": 999,
"borderTop": 0,
"borderBottom": 997,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"6a155": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@6a155",
"displayName": "",
"id": "6a155",
"name": "BackgroundsGradient09",
"userData": {
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1125,
"width": 16,
"height": 512,
"rawWidth": 16,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"577e1": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@577e1",
"displayName": "",
"id": "577e1",
"name": "BackgroundsGradient14",
"userData": {
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1143,
"width": 16,
"height": 512,
"rawWidth": 16,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"dc000": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@dc000",
"displayName": "",
"id": "dc000",
"name": "BackgroundsGradient18",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1925,
"trimY": 489,
"width": 16,
"height": 512,
"rawWidth": 16,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"858ff": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@858ff",
"displayName": "",
"id": "858ff",
"name": "BackgroundsGradient19",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1943,
"trimY": 489,
"width": 16,
"height": 512,
"rawWidth": 16,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 504,
"borderLeft": 8,
"borderRight": 7,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"dde68": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@dde68",
"displayName": "",
"id": "dde68",
"name": "BackgroundsGradient20",
"userData": {
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 515,
"trimY": 1131,
"width": 16,
"height": 512,
"rawWidth": 16,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"afacc": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@afacc",
"displayName": "",
"id": "afacc",
"name": "BackgroundsGradient21",
"userData": {
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 515,
"trimY": 1149,
"width": 16,
"height": 512,
"rawWidth": 16,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"ff843": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@ff843",
"displayName": "",
"id": "ff843",
"name": "BackgroundsGradient22",
"userData": {
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 1029,
"trimY": 1131,
"width": 16,
"height": 512,
"rawWidth": 16,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"3a313": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@3a313",
"displayName": "",
"id": "3a313",
"name": "BackgroundsGradient23",
"userData": {
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 1029,
"trimY": 1149,
"width": 16,
"height": 512,
"rawWidth": 16,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"d21e2": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@d21e2",
"displayName": "",
"id": "d21e2",
"name": "l1_sky",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 960,
"height": 540,
"rawWidth": 960,
"rawHeight": 540,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"ab879": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@ab879",
"displayName": "",
"id": "ab879",
"name": "l2_mountains",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -93,
"trimX": 1,
"trimY": 543,
"width": 960,
"height": 354,
"rawWidth": 960,
"rawHeight": 540,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"2a9f8": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@2a9f8",
"displayName": "",
"id": "2a9f8",
"name": "l3_clouds",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": -9,
"offsetY": 127,
"trimX": 963,
"trimY": 987,
"width": 832,
"height": 142,
"rawWidth": 960,
"rawHeight": 540,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"8852c": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@8852c",
"displayName": "",
"id": "8852c",
"name": "l4_bg-ground01",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -158,
"trimX": 1,
"trimY": 899,
"width": 960,
"height": 224,
"rawWidth": 960,
"rawHeight": 540,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"d4812": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@d4812",
"displayName": "",
"id": "d4812",
"name": "l5_bg-ground02",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -158,
"trimX": 963,
"trimY": 761,
"width": 960,
"height": 224,
"rawWidth": 960,
"rawHeight": 540,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"9b492": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@9b492",
"displayName": "",
"id": "9b492",
"name": "l6_ground",
"userData": {
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -135,
"trimX": 963,
"trimY": 489,
"width": 960,
"height": 270,
"rawWidth": 960,
"rawHeight": 540,
"borderTop": 168,
"borderBottom": 100,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"db61c": {
"importer": "sprite-frame",
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780@db61c",
"displayName": "",
"id": "db61c",
"name": "l7_ground",
"userData": {
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 1964,
"trimY": 1,
"width": 960,
"height": 22,
"rawWidth": 960,
"rawHeight": 22,
"borderTop": 17,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"atlasUuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"trimType": "auto"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"atlasTextureName": "umps.png",
"format": 3,
"uuid": "d7d869bc-06aa-4876-806f-487e68b96780",
"textureUuid": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 KiB

View File

@@ -2,7 +2,7 @@
"ver": "1.0.27", "ver": "1.0.27",
"importer": "image", "importer": "image",
"imported": true, "imported": true,
"uuid": "98961ff5-2a52-4f81-ad46-edfb56264d31", "uuid": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b",
"files": [ "files": [
".json", ".json",
".png" ".png"
@@ -10,8 +10,8 @@
"subMetas": { "subMetas": {
"6c48a": { "6c48a": {
"importer": "texture", "importer": "texture",
"uuid": "98961ff5-2a52-4f81-ad46-edfb56264d31@6c48a", "uuid": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a",
"displayName": "mp2", "displayName": "umps",
"id": "6c48a", "id": "6c48a",
"name": "texture", "name": "texture",
"userData": { "userData": {
@@ -22,7 +22,7 @@
"mipfilter": "none", "mipfilter": "none",
"anisotropy": 0, "anisotropy": 0,
"isUuid": true, "isUuid": true,
"imageUuidOrDatabaseUri": "98961ff5-2a52-4f81-ad46-edfb56264d31", "imageUuidOrDatabaseUri": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b",
"visible": false "visible": false
}, },
"ver": "1.0.22", "ver": "1.0.22",
@@ -37,6 +37,6 @@
"type": "texture", "type": "texture",
"hasAlpha": true, "hasAlpha": true,
"fixAlphaTransparencyArtifacts": false, "fixAlphaTransparencyArtifacts": false,
"redirect": "98961ff5-2a52-4f81-ad46-edfb56264d31@6c48a" "redirect": "cd375c0d-bb84-48dc-a7ec-334d7ce1471b@6c48a"
} }
} }

File diff suppressed because it is too large Load Diff

View File

@@ -54,7 +54,7 @@
| 妨害状态 | 冻结(FREEZE_CHANCE) +6% | 中毒(POISON_CHANCE) +8% | 燃烧(BURN_CHANCE) +8% | +68% | 中期 | 面向清杂、溃散,触发期望受控 | | 妨害状态 | 冻结(FREEZE_CHANCE) +6% | 中毒(POISON_CHANCE) +8% | 燃烧(BURN_CHANCE) +8% | +68% | 中期 | 面向清杂、溃散,触发期望受控 |
| 蓝量循环 | 蓝上限(MP_MAX) +10% | 蓝回复(MP_REGEN) +15% | 吸蓝(MANASTEAL) +6% | +1015% | 早中期 | 技能密度稳定来源,支撑法系 | | 蓝量循环 | 蓝上限(MP_MAX) +10% | 蓝回复(MP_REGEN) +15% | 吸蓝(MANASTEAL) +6% | +1015% | 早中期 | 技能密度稳定来源,支撑法系 |
| 续航强化 | 吸血(LIFESTEAL) +6% | 治疗效果(HEAL_EFFECT) +12% | 护盾效果(SHIELD_UP) +12% | +612% | 中后期 | 对应不同生存风格,数值递减避免堆满 | | 续航强化 | 吸血(LIFESTEAL) +6% | 治疗效果(HEAL_EFFECT) +12% | 护盾效果(SHIELD_UP) +12% | +612% | 中后期 | 对应不同生存风格,数值递减避免堆满 |
| 稳定系 | 命中(HIT) +10% | 控抗(CON_RES) +10% | 暴抗(CRITICAL_RESIST) +10% | +810% | 中后期 | 降低波动,克制高暴击/高控敌群 | | 稳定系 | 命中(HIT) +10% | 控抗(CON_RES) +10% | 暴抗(CRITICAL_RES) +10% | +810% | 中后期 | 降低波动,克制高暴击/高控敌群 |
| 经济成长 | 经验(EXP_GAIN) +10% | 金币(GOLD_GAIN) +10% | 掉落(DROP_CHANCE) +8% | +810% | 转场期 | 低战力节点给经济,避免战斗失衡 | | 经济成长 | 经验(EXP_GAIN) +10% | 金币(GOLD_GAIN) +10% | 掉落(DROP_CHANCE) +8% | +810% | 转场期 | 低战力节点给经济,避免战斗失衡 |
| 复活保障 | 复活次数(REVIVE_COUNT) +1 | 无敌时间(INVINCIBLE_TIME) +1s | 复活时间(REVIVE_TIME) -10% | +1 / +1s / -10% | 后期 | 高压波次救命,不与关键天赋冲突 | | 复活保障 | 复活次数(REVIVE_COUNT) +1 | 无敌时间(INVINCIBLE_TIME) +1s | 复活时间(REVIVE_TIME) -10% | +1 / +1s / -10% | 后期 | 高压波次救命,不与关键天赋冲突 |
| 元素对抗 | 物抗(PHYS_RES) +10% | 魔抗(MAGIC_RES) +10% | 物伤加成(PHYS_POWER) +8% | +810% | 中后期 | 根据敌群构成动态出现 | | 元素对抗 | 物抗(PHYS_RES) +10% | 魔抗(MAGIC_RES) +10% | 物伤加成(PHYS_POWER) +8% | +810% | 中后期 | 根据敌群构成动态出现 |

142
assets/script/Design2.md Normal file
View File

@@ -0,0 +1,142 @@
# 技能扩展设计Design2
目标:在不大改现有战斗链路的前提下,补齐“清杂效率、单体爆发、控场节奏、团队辅助”四类技能,并明确哪些可以用当前实现直接落地,哪些需要补系统。
## 当前实现可直接复用的能力边界(落地约束)
现有技能链路(配置 -> 生成预制体 -> 移动/碰撞 -> 伤害队列 -> 伤害结算)里,稳定可用的核心参数:
- 伤害ap/map + DType物理/冰/火/风)
- 弹道/定位RTypelinear/bezier/fixed/fixedEnd+ speed + dis
- 命中/穿透Skill.hit 与 Attrs.PUNCTURE用于销毁条件
- 结束EType.animationEnd / EType.collision其它结束类型目前不可靠
结论:
- 现在最稳的技能形态是“单体投射物/直线穿透投射物/定点生成的近战或AOE碰撞体”。
- DOT、真正的多目标选取t_num/hit_num、技能附带 buff/debuffSkillSet.buffs/neAttrs目前不建议依赖配置直接实现除非补齐系统。
## 技能扩展的设计原则(少可用 + 构筑驱动)
- 每个技能只强化 1 个核心体验:清线、爆发、控场、续航、保命。
- 每个技能至少与 1 个属性/天赋形成明确联动CRITICAL、PUNCTURE、元素 POWER/RES、AS/SS、HIT/命中等。
- 避免“纯数值换皮”:同元素也要在弹道/站位/命中方式上区分。
## 可新增技能清单(可直接落地 / MVP
下列技能都可以只靠“新预制体 + SkillSet 配置”落地(不要求新增系统逻辑)。
### 1) 物理系(稳定通用)
1. 旋风斩(近身持续打击)
- 定位:近战清杂
- 形态fixed在施法者脚下生成一个较大的碰撞体+ EType.collision
- 关键配置建议:
- ap60~90偏低靠命中频率/覆盖面)
- dis
- hit或 DTType=range 让其不因 hit_count 立刻销毁)
- 联动:吸血(LIFESTEAL)、减伤(DMG_RED)、攻速(AS)
2. 贯穿突刺(直线穿透)
- 定位:直线清线 + 站位技能
- 形态linear + EType.collision + hit=2~4
- 关键配置建议:
- ap80~110
- speed
- dis
- 联动PUNCTURE额外命中次数提升收益明显
3. 回旋镖(往返打两段)
- 定位:中距离稳定清杂
- 形态bezier或 linear做去程回程用“再生成一次同技能”模拟
- MVP落地方式先不做真正回程先做“穿透数较高的慢速投射物”形成近似体验
- 联动:命中(HIT)、暴击(CRITICAL)
### 2) 火系(爆发/压制)
4. 爆裂火球(单体命中小范围)
- 定位:点杀 + 顺带清杂
- 形态linear + collision预制体碰撞盒比普通火球略大
- 关键配置建议:
- map90~130
- speed
- dis
- 联动FIRE_POWER
5. 火雨(定点覆盖)
- 定位:控场清杂
- 形态fixedEnd在目标位置生成持续碰撞体+ EType.collision
- MVP注意持续时间目前缺少可靠 timeEnd 逻辑,建议先做“命中次数上限很高的短暂停留”或“动画结束销毁”。
- 联动:范围(AOE/AREA_OF_EFFECT 若后续启用)、FIRE_POWER
### 3) 冰系(节奏控制)
6. 冰锥连射(高速多发)
- 定位:远程清杂
- 形态:多次 createSkill同技能短间隔连发每发 linear + collision
- 关键配置建议:
- map40~70单发低靠数量
- cd略长
- 联动:技速(SS)、命中(HIT)
7. 冰环(近身保命)
- 定位:近战保命
- 形态fixed脚下大碰撞体+ animationEnd
- 关键配置建议:
- map60~100
- dis
- 联动FREEZE_CHANCE后续补状态系统时收益巨大
### 4) 风系(机动/穿透)
8. 风刃(远程穿透清线)
- 定位:清线核心技
- 形态linear + collision + hit=3~6
- 关键配置建议:
- map70~110
- speed
- dis
- 联动WIND_POWER、PUNCTURE
9. 龙卷(慢速大体积推线)
- 定位:慢速压制
- 形态linear慢速+ 大碰撞体 + collision
- 关键配置建议:
- map50~80
- speed
- hit
- 联动:减速(SLOW_CHANCE)(后续补状态系统)
## 需要补系统才能“做得正确”的技能(建议后续阶段)
这些技能不建议只靠预制体硬做,因为会出现:命中次数不可控、重复碰撞、效果不稳定或配置字段无效。
1) DOT/持续伤害(需要 hitcd + 生命周期)
- 需求:按 hitcd 定时对范围内目标结算伤害,且要有可靠的 timeEnd。
2) 真正的多目标选择t_num/hit_num
- 需求:在施法阶段选取 N 个目标/范围内前 N 个目标,逐个派生技能或派发伤害。
3) 技能附带 buff/debuffSkillSet.buffs/neAttrs
- 需求:命中时把 BuffConf/NeAttrsConf 注入到目标 HeroAttrsComp并支持持续时间与叠加规则。
4) 召唤类SType.zhaohuan
- 需求:召唤实体的生命周期、仇恨/站位、继承部分属性、与波次清理联动。
## 推荐的“技能池”结构(便于后续配表)
- 普攻技能6001~6099单体/短穿透,节奏稳定
- 一般技能6100~6999清线/爆发/控场核心
- 被动/触发型技能5000~5999反伤、护盾、反击等靠系统触发
## 立刻可落地的最小集合(建议先做这 6 个)
1) 贯穿突刺(物理穿透)
2) 爆裂火球(火系爆发)
3) 风刃(风系清线)
4) 冰环(近身保命)
5) 冰锥连射(远程多发)
6) 旋风斩(近战清杂)
这 6 个的差异足够大,能立刻把构筑方向从“纯堆攻击”拓展到“穿透/元素/控场/攻速”。

View File

@@ -2,7 +2,7 @@
"ver": "1.0.1", "ver": "1.0.1",
"importer": "text", "importer": "text",
"imported": true, "imported": true,
"uuid": "a4506f9d-ae20-4d46-8946-e009d3ece18b", "uuid": "f0caf6ad-9ae8-4554-a5d5-facf29822019",
"files": [ "files": [
".json" ".json"
], ],

153
assets/script/Design3.md Normal file
View File

@@ -0,0 +1,153 @@
# 技能系统优化建议Design3
目标:在尽量少改代码的前提下,把技能的“可配置性、可扩展性、可组合性”拉起来,让新增技能与 build 更容易产出差异。
## 一、先修复会直接抹平 build 的关键问题(优先级最高)
1) 攻速/技速对 CD 生效
- 问题HeroSkills.resetCD 先按 AS/SS 计算 cd但随后又覆盖回 cd_max导致 AS/SS 永远不影响技能循环。
- 结果:攻速流、技速流、触发流的 build 直接被抹平。
2) 统一百分比/概率单位体系
- 现状:
- 概率判定使用 0100checkChance
- add_hp/add_mp 的百分比逻辑按 01value * HP_MAX
- 配置层TDLevelOptions、TalSet同时出现 0.14 表示 14% 的写法。
- 建议:所有“概率/百分比”统一用 0100 的“百分比点数”,显示与逻辑一致。
3) 天赋 count 配置生效 + 天赋 key 统一
- 问题:
- **Count 容易失效**:如果 `TalComp.addTal` 中把 `count` 写死为 `1`,配置表 `talConf.count` 就会被忽略。例如“下 5 次暴击”的天赋会退化为“下 1 次暴击”。
- 校验点:`this.Tals[uuid].count` 必须来自 `tConf.count`,而不是常量。
- **Key 混用导致逻辑断裂**
- 写入方:`TalComp` 使用 `TalEffet` 枚举值写入(如 `TalEffet.DMG_RED = 10`)。
- 读取方:`HeroAtkSystem` 使用 `Attrs` 枚举值读取(如 `Attrs.DMG_RED = 24`)。
- 结果:天赋效果写入了错误的 Key如 Key 10 对应 `Attrs.AP`),导致真正的伤害减免逻辑(读 Key 24读不到数据天赋完全失效。
- 建议:
- 废弃 `TalEffet` 中的 Key 定义,统一使用 `Attrs` 枚举作为 Key。
-`TalComp.addTal` 中读取 `tConf.count` 写入 `talent.count`,并保证所有“次数型天赋”的消耗端也使用同一套 Key。
补充TalSet 与 HeroAttrs 的“可一一对应”边界(避免后续继续混淆)
- 结论:可以建立一一对应,但必须先把“键域”拆开。
- 重要澄清:**“有条件触发”不等于“机制型”**。
- `TriType`/`Trigger` 只决定“什么时候触发”;
- “属性型/机制型”决定“触发后往哪里写数据、怎么被消耗”。
- **属性型效果(可一一对应)**:所有本质是“修改某个战斗属性”的天赋,统一用 `Attrs` 作为唯一 Key。
- 例:减伤 -> `Attrs.DMG_RED`,反伤 -> `Attrs.THORNS`,风怒倍率/风怒触发相关如果要做成属性,也应落到 `Attrs.WFUNY`
- 这一类天赋的表现形式建议只允许数值型VALUE或百分比型RATIO的叠加/消耗。
- **机制型效果(不可强行一一对应)**:本质是“改变行为/流程”的天赋,不要硬塞进 `Attrs`,而应该走独立的机制 Key。
-下次技能额外释放D_SKILL、下 N 次普攻必暴C_ATK、下 N 次技能必暴C_SKILL。这些不是“暴击率+X%”,而是“保证命中事件改写”,语义不同。
- 强行映射到 `Attrs.CRITICAL` 会造成策划误配:玩家以为是概率加成,但实际是保底机制,体验会断层。
- 推荐的设计规范(给策划与程序统一语言):
- **字段含义固定化**
- `effet` 只表达“这是属性型还是机制型”。
- `key` 才是具体作用目标:属性型 `key = Attrs.*`;机制型 `key = Mechanic.*`(独立枚举,值域不与 Attrs 重叠)。
- **配置校验规则**
- 只要是属性型天赋:必须能在 `HeroAttrs.ts` 找到同名或同义的 `Attrs`;找不到就不允许配置。
- 只要是机制型天赋:必须有对应的消耗点(例如攻击/技能系统里明确消耗一次),否则 count 只会累加成“无效库存”。
- 现状提醒:`TalAttrs` 的确已经把一部分属性(冻结/眩晕/击退/沉默/暴击等)映射到 `Attrs`,但这只覆盖了 `BUFF` 这类“属性叠加”分支;计数型效果如果仍用 `TalEffet` 作为 Key就会再次出现写入/读取不一致。
## 二、把 SkillSet 变成“少字段但强表达”的可配置系统
当前 SkillConfig 字段很多但真正稳定生效的只有少数ap/map/DType/RType/EType/speed/dis/hit/cd/cost/sp_name
建议把技能配置分成两层:
- 核心战斗字段(必须生效):
- 伤害ap/map + DType
- 弹道RType + speed + dis
- 命中hit穿透次数
- 生命周期EType建议只保留 animationEnd/collision 两类,其他先不让配)
- 扩展字段(等系统补齐后开放):
- 多目标t_num/hit_num
- DOThitcd + timeEnd
- buff/debuffbuffs/neAttrs + chance
- 前摇/结束动画ready/EAnm/DAnm
做法:短期不改字段也可以,但在设计上约束“哪些字段可用、哪些字段暂不承诺”。
## 三、用“技能变体SkillID 替换)”快速放大组合数(最划算)
你现在每个英雄主动技能数量少(技能+大招),想提高 build 兴趣,不要一口气做几十个新技能。
建议:每个技能做 24 个“配置变体”,通过替换 s_uuid 实现。
示例:
- 火球(基础) -> 爆裂火球(碰撞盒更大) -> 穿透火球hit 更高) -> 集束火球(低伤多发)
- 风刃(基础) -> 远程风刃dis 更长) -> 快速风刃speed 更高hit 较低) -> 重刃map 更高speed 更低)
收益:
- 不依赖 t_num/hit_num/buffs/neAttrs 等未落地字段。
- 组合数近似按“技能变体数 × 天赋组合 × 强化路径”指数增长。
## 四、把天赋从“加数值”升级为“改机制”(触发器 + 处理器)
现状TriType 很全,但实际只在 ATK/SKILL/MAX 更新触发DMG/HPL/LUP 等缺来源。
建议的最小升级:
1) 先把触发源补齐:
- DMG受伤时更新
- LUP升级时更新
- HPL/HPA血量变化达到阈值更新
- DEAD击杀/死亡时更新
2) 天赋效果以“机制改造”为主:
- 下一次技能额外释放一次
- 下一次必暴/必定击退
- 技能变体替换(把 s_uuid 换成强化版本)
- 元素转化(把 DType 从 ATK 改成 FIRE 等,形成元素 build
这样即使每局只拿 4 个天赋,组合也会很丰富。
## 五、给技能增加“关键词Tag”让天赋可泛化中期目标
建议新增 tags概念层
- Projectile / Melee / AoE / Beam
- Element: Fire/Ice/Wind/Phys
- Utility: Control/Sustain/Burst/Clear
天赋用 tags 做筛选:
- “所有 Projectile 分裂 +1”
- “所有 Fire 技能命中后额外一次伤害(或改成更大碰撞体)”
- “所有 AoE 范围 +20%”
收益一个天赋能作用多个技能build 会自然爆炸。
## 六、让技能表现更稳定的工程建议(减少体验噪音)
1) 明确技能销毁策略
- 推荐只支持:
- animationEnd动画结束销毁
- collision碰撞触发销毁或 hit 次数耗尽销毁)
2) 统一命中次数规则
- 只保留一个概念pierce命中次数上限
- 技能用 hit 表达基础穿透,角色属性用 PUNCTURE 叠加。
3) 技能范围命中逻辑选择一种实现并固定
- 方案A完全靠碰撞体推荐少代码
- 方案B施法阶段选目标t_num/hit_num但必须补齐对应系统否则不要给策划配。
## 七、推荐落地顺序(两周内能看到 build 明显变丰富)
1) 修复CD 计算、单位体系、天赋 count/key
2) 新增:每个主技能 23 个变体SkillID 替换)
3) 补齐DMG/LUP/HPL 等触发源,让天赋真正“可构筑”
4) 扩展tags + 泛化天赋

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