cjy4312 发表于 2026-2-27 19:27:21

【轻型前置】组件动画

本帖最后由 cjy4312 于 2026-3-24 22:55 编辑

mod内容:
自由组合图案零件,构建带有一定交互性的动画

如果有人用我这个mod做动画了我就把它改成前置mod类型

更新日志

2026-03-24
更新版本0.0.4
修复多个缩放导致的组件错位问题


CTB_AnimationComponent.java:
新增方法 applyScaledOffsetToSubComponentsapplySizeScaleToSubComponents扩展单独执行组件连锁坐标缩放/尺寸缩放的功能
新增方法setRegionScrollerV2纵向的纹理滚动方法

animation文件:
scaleRelativeOffset 参数属性变动 仅影响组件本身 父组件缩放不会因为该参数影响传递给更下一级子组件 每个组件如果不希望联动父组件的缩放必须单独设置
添加新参数 scaleRelativeSize 为true的时候 父组件的缩放效果会同步给当前组件
即:
scaleRelativeOffset :父组件尺寸缩放会同步改变当前组件的绘制坐标
scaleRelativeSize :父组件尺寸缩放会同步改变当前组件的绘制尺寸


2026-03-08
更新版本0.0.3

CTB_BaseAnimationManager 新的 构造方法 直接使用 CTB_AnimationSpec 取代id 以用于构建不基于文件读取的动画
修复 CTB_AnimationSpec 构造方法的layer直接使用传入参数导致副本改变layer影响到原本的问题
CTB_AnimationSpec 构造方法从private调整为public
CTB_AnimationComponent 添加setColor 方法 可以为动画组件的图片修改颜色


2026-02-28
更新版本0.0.2
添加功能: 组件向子组件传递缩放倍率同步调整坐标
模板野狼动画增加宽高动态变形功能

更新版本0.0.2-fix
动画组件新增参数 scaleRelativeOffset 可以设定组件是否跟随上一级组件的坐标缩放

2026-02-27
0.0.1 发布











Colt_SCW 发表于 2026-2-27 19:42:12

tql

冷鸢 发表于 2026-2-27 20:01:01

宇宙乞丐风筝号 发表于 2026-2-27 23:39:00

这个组件还能用在头像上吗?

limalima 发表于 2026-2-28 14:40:00

呱!我想要的就是这个呀!{:tieba_43:}

limalima 发表于 2026-2-28 14:41:24

这个能用来移动模块船的模块吗?

cjy4312 发表于 2026-2-28 14:42:42

limalima 发表于 2026-2-28 14:41
这个能用来移动模块船的模块吗?

纯动画绘制 但是你可以用相似的思路调整模块位置实现类似的动画功能

安超锤头 发表于 2026-2-28 18:03:06

有高手!
哇哇哇哇...!膜拜一下!

cjy4312 发表于 2026-2-28 18:39:14

宇宙乞丐风筝号 发表于 2026-2-27 23:39
这个组件还能用在头像上吗?

暂时不能 不过我已经向alex申请开放api了,也许下版本能成

月海花落 发表于 2026-3-8 01:38:35

小卖部那群姐妹又要拥有什么奇妙小玩具了吗?
页: [1]
查看完整版本: 【轻型前置】组件动画