2.0 - 特效元素

阅读时间:2分钟更新于 2025-01-20 18:1

🪄🌟 新增“特效元素” —— 酷炫加倍,创意无限!🌟🪄

这不仅是新增了一个元素,更是对艺术与科技融合的深度探索。想象一下,现在你的调色板里不仅有颜色,还有了魔法粉末!

新增的“特效元素”就像这些魔法粉末,你可以基于不断扩充的内置材质尽情释放创意,无论是璀璨的星光,还是细腻如真的火焰,就像拥有了一个魔法宝库,各种神奇特效任你创造!

想象力的边界,从此无界!详见文档>>

🎥 “特效”与“相机”都可 K 帧和认父 🎥

操控时间,精准到每一帧!

无论是特效元素还是相机运动,你都可以对其每一帧进行关键帧设定,每一个动作、每一次变换都丝滑流畅。

💻 预览页升级 —— 动态数据,实时预览! 💻

预览页现在支持动态数据配置,实时预览配置效果。

🌐 生态拓展,无限可能 🌐

  • 现在支持抖音淘宝小程序啦!至此,我们已经支持支付宝微信抖音淘宝的四大小程序,你的精彩特效将在更多平台绽放光彩。示例链接>>
  • 同时,还支持在 Galacean Engine 环境下加载并渲染 Effects 动效!基于 engine-effects 插件,高性能的互动运行时能够轻松实现高质量的动效渲染。

🚀 运行时优化,更宠开发 🚀

1、事件系统全新改造,易用性大幅提升:简化调用逻辑,告别繁琐,即使是复杂的交互逻辑也能轻松驾驭(详见文档:元素点击、消息交互事件和合成结束事件)。

// 元素点击事件
player.on('click', e => {
  console.info(`item [${e.name}] clicked.`);
});

// 消息通知事件
player.on('message', e => {
  console.info(`item [${e.name}] trigger message, type [${e.phrase}].`);
});

// 合成结束事件
composition.on('end', () => {
  console.info(`Composition ${composition.name} end.`);
});

2、通用降级插件,贴心的小助手:根据设备性能给出合理的降级建议,接入很简单。详见文档>>

3、性能监测插件,你的动效我来守护:实时监测动效性能,精准捕捉潜在瓶颈,为您的项目保驾护航,确保每一个动画流畅如丝,即使在高负载环境下亦能游刃有余。详见文档>>

Preview