将数据从 AS3 保存到数据库..最好的方法是什么?
我正在开发一个带有 Flash 的两人回合制游戏,我需要将数据保存到数据库。
目前我正在使用 AMFPHP。效果很好。
问题是我开始拥有相当多的信息 - 不同种类的小东西,如 x、y、hp、路径、activeskills...等。每次我添加一些东西时,我都必须将其编码为 AS 和 PHP 并修改 DB 结构。
那么有更好的解决方案来做到这一点吗?
我想将 AMF 数据包从闪存发送到 PHP 并将其保存到数据库。其他玩家可以从数据库加载这个 AMF 数据包..但我想这是不可能的。无法从网络找到任何有效的解决方案。
**对我来说理想的数据库结构是:
id,gameId,gameData
那么我应该如何将所有数据“压缩”到“gameData”?** 数组,amf,字符串..
I'm developing a two player turnbased game with flash, and i need to save data to database.
At the moment i am using AMFPHP. Works great.
Problem is i'm starting to have quite much information - different kind little things like x, y, hp, path, activeskills... etc. Every time i add something i have to code it to AS and PHP and modify DB structure.
So is there better solution to do this?
I would love to send AMF packet from flash to PHP and save it to DB. Other player could just load this AMF packet from DB ..but i guess that is not possible. Couldnt find any working solution from web.
**Ideal DB structure for me would be:
id,gameId,gameData
So how should i "compress" all data to 'gameData'?** Array, amf, string..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
AMF 不是问题:事实是您还没有完成您的应用程序,并且您正在寻求使用一种快捷方式,该快捷方式会抵消 AMF 提供的大部分好处(例如强类型)。
您需要最终确定需要交换/保存的参数,标准化该数据的存储并相应地更新您的 AMF 类。
AMF isn't the issue: the truth is that you haven't yet completed your app and you're seeking to use a shortcut that negates much of the benefit that AMF provides (e.g. strong typing).
You need to finalise the parameters you need to exchange / save, normalise the storage of that data and update your AMF classes accordingly.