当前位置:澳门新葡亰亚洲在线 > 计算机前端 > Mugeda HTML5技术教程:Mugeda API简介

Mugeda HTML5技术教程:Mugeda API简介

文章作者:计算机前端 上传时间:2019-05-30

  MugedaAPI提供了一个简单的,结构化的方法来实时动态管理Mugeda内容。它提供了一下方法:

  开始使用MugedaAPI是很轻松的。在MugedaIDE中,只需点击脚本工具栏上的按钮

  大部分的MugedaAPI是基于一个叫做Mugeda的命名空间(对象)。

  直到Mugeda内容加载好并准备好被呈现,场景才是有效的。监听到“renderReady”事件后再去访问场景对象。

  Input*事件包装了鼠标和触摸事件。通过监听input*事件,鼠标(在PC上)和触摸事件(在智能手机和平板电脑)将以统一的方式处理。

  默认情况下,Mugeda播放器加载完所有的资源(图像、音频等)后才开始播放创意。有时你可能想要手动控制资源加载。比如,你可能想要缓存一些信头帧,这样就可以减少缓冲时间和开始播放动画更快。要做到这一点,可以调用mugeda.cacheZone()函数。如果需要预加载前几帧资源可以在加载renderReady监听前调用mugeda.cacheZone(),这时回调函数不会被调用。而在renderReady回调里面再次调用mugeda.cacheZone()以便加载后面剩余帧资源时,回调函数会被调用,通过判断参数percent是否等于1来判断加载是否完成:

  选择每一个表针,然后右击,选择“组-组合”。然后选择比例按钮,并按住“Ctrl”键拖拽旋转中心到钟面的中心。

  在演示中,我们将钟面、时针、分针和秒针分别命名为“face”、“hour_hand”、“minute_hand”和“second_hand”。

  为了让钟表运转,需要在每一帧都要更新表针的位置。一个方便的方法是在每当一帧进入时,都调用updateTime()函数。

  总结,通过MugegaAPI你可以编写脚本代码控制动画作品,来实现一些复杂的动画,比如小游戏。下一节,我们将要讲述”制作跨屏互动应用”,敬请期待。

  MugedaAPI提供了一个简单的,结构化的方法来实时动态管理Mugeda内容。它提供了一下方法:访问Mugeda内容中的对象。获取和设置对象属性,如位置、旋转、比例、不透明度等。控制Mugeda动画的回放(例如:播放/暂停/跳转)。在舞台...

转载请注明来源:Mugeda HTML5技术教程:Mugeda API简介