Skip to content

交互系统

你是否想过给你的Newcar动画添加一些更生动的内容?点击一个正方形切换到下一个场景?亦或者是将鼠标悬浮在某个图形上变大。交互系统可以实现你对这方面的一切幻想

在1.0.0-alpha.0中,我们正式发布了交互系统,你可以使用它们来让自己的动画像flash一样

我们将会以一个正方形被点击在控制台打印一个 Clicked! 来作为一个演示

typescript
const root = new Rect([0, 0], [100, 100])
  .on(click, (widget, x, y) => {
    console.log('Clicked!')
  })

const scene = new Scene(root)

试着打开控制台并点击他,你将会看见 Clicked! 被打印在控制台上

除此之外,Newcar内置了许多种事件供你选择,具体请参见事件文档

Released under the Apache-2.0 license