什么是相当于 Flash MovieClip 的 HTML5 [关闭]

Posted

技术标签:

【中文标题】什么是相当于 Flash MovieClip 的 HTML5 [关闭]【英文标题】:What's the HTML5 equivalent to Flash MovieClip [closed] 【发布时间】:2021-06-02 08:10:49 【问题描述】:

我过去常常使用 Adob​​e Flash 制作简单的游戏,尤其是使用 Flash 影片剪辑作为我的游戏对象。比如说,我可以将角色的动画帧导入到影片剪辑的时间轴中,然后在 ActionScript 中设置角色的模式,该模式将确定循环播放动画剪辑的哪些帧来为角色设置动画。例如,如果用户按下箭头键,它会循环“walk”或“run”动画序列,如果用户松开箭头键,则动画剪辑将被指示循环“idle”动画序列。

如何使用 html5 做到这一点?

【问题讨论】:

在 HTML5 中使用 canvas 和 video and audio。 【参考方案1】:

如果你想了解原生解决方案,那么你可以使用Canvas API 结合一些JS 监听器和动画技巧,如this ones

但是如果你想使用库/框架,你可以使用PhaserJS 或MelonJS 它们非常有用。 对于我个人的建议,我建议使用cocos2D 框架,非常不错。

【讨论】:

以上是关于什么是相当于 Flash MovieClip 的 HTML5 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Flash 中为 MovieClip 分配属性并在 Flex 中访问它们?

如何获取动态创建的 Flash 舞台上的 MovieClip 名称?

Flash 横幅中的 AS3 视差效果阻止 Movieclip 按钮运行

将 Number 类型的值隐式强制转换为不相关的类型 flash.display:MovieClip

如何在 Flash CC/Action Script 3.0 中创建自定义 MovieClip 边界?

如何在 Adob​​e Flash CS3 中移动 MovieClip 的原点?