如何在easeljs中管理多个场景?

Posted

技术标签:

【中文标题】如何在easeljs中管理多个场景?【英文标题】:How to manage multiple scenes in easeljs? 【发布时间】:2014-03-03 01:57:27 【问题描述】:

我正在使用easeljs 进行游戏。我需要在不同的 html 文件中添加不同的场景。但我不知道该怎么做。我的意思是,当我单击文件中的对象时。它必须传递不同的文件并加载其功能。我搜索了这个问题,但答案总是在同一个文件中,添加和删除不同的容器。

【问题讨论】:

我认为你应该可以这样做:delete <old-stage>; <new-stage> = new createjs.Stage("game")(将 替换为要在它们之间切换的阶段 【参考方案1】:

我不确定您要做什么。当您说多个 HTML 文件时,您是指 Flash/Toolkit 导出的内容吗?如果是这样,您将不得不做一些工作将内容合并到一个“应用程序”中。除了将 HTML 文件加载到 iframe 之外,实际上并没有一种直接的方法可以将另一个 HTML 文件加载到您的应用程序中(类似于将另一个 SWF 加载到 Flash 应用程序中)。

您能否详细描述一下您的不同场景、它们是如何构建的以及您想要实现的目标?

【讨论】:

好的。我的场景就像选项、播放等。但是,我希望它们在不同的文件中。单击游戏菜单中的按钮时,我想加载选项屏幕。但是我不知道该怎么做?

以上是关于如何在easeljs中管理多个场景?的主要内容,如果未能解决你的问题,请参考以下文章

EaselJS:从库中实例化对象后如何访问子项

如何缓存图像并稍后在 EaselJS 中使用?

如何在 EaselJS 中查找 DisplayObject 的宽度和高度

如何在 EaselJS / CreateJS 中实例化大型 MovieClip 而不会降低帧速率

在 EaselJS 中缓存 SpriteSheets

画布高度由 EaselJS 更改。如何避免这种情况?