首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flash RPG引擎问题

Flash RPG引擎问题
EN

Stack Overflow用户
提问于 2010-11-09 10:00:53
回答 2查看 579关注 0票数 1

我正在开发一个闪存AS3等轴测rpg引擎。我已经决定将引擎代码与xml格式的游戏数据完全分离。所以我在xml文件中有所有的映射,所有的任务和npc等等。我的问题是什么时候将xml解析成实际的Actionscript代码。我是否应该在每次游戏会话开始时执行此操作?我应该只解析被调用的映射吗?这就像是启动代码。例如,我希望将每个瓦片解析为一个瓦片对象,然后将其绘制到地图上。此外,我还希望将xml中的任务解析为quest对象,以便其他代码可以访问它们。那么,我应该在什么时候这样做呢?

EN

回答 2

Stack Overflow用户

发布于 2010-11-09 10:06:20

有趣的是,我最近刚刚用Java完成了一个MMORPG引擎的原型;)...

不管怎样..。例如,如果你不介意用户在转到另一个地图时看到加载屏幕,那么你应该加载它。但是,如果您希望用户在加载时间最短的情况下在游戏中自由导航,则可以在启动时加载它。

票数 1
EN

Stack Overflow用户

发布于 2010-11-09 10:13:00

在你需要的时候解析东西。

你不应该为了游戏而不断地解析东西。但您可以在需要时解析NPC对话或任务。

你可以在玩家到达一个新的区域时解析地图,或者如果这是一个开放的世界,那么当他接近地图的边缘时,你可以解析地图的大块。

如果你需要解析,你也可以在服务器端设置一些东西来高效地传输大量的关卡,这样一个玩了10分钟并达到2级的玩家就不需要下载2-100级了,节省了带宽,这可以帮助玩家更容易地进入游戏。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4129856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档