首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >游戏制作工作室HTML5 localStorage问题

游戏制作工作室HTML5 localStorage问题
EN

Stack Overflow用户
提问于 2016-07-21 21:28:28
回答 1查看 979关注 0票数 0

我在浏览器中嵌入GMStudio游戏使用。我需要在JSON中从站点的前端发送一些数据到游戏中,并在前端从游戏中接收一些数据以做出相应的操作。

因此,我之前的想法是将数据保存在cookie/localStorage中,并以某种方式将其放入游戏中,使用HTTP功能或DLL's。此外,我还希望使用window.parent.postMessage从游戏中发出消息,并在前端正确地接收它们。

遗憾的是,我没有找到实现这一点的方法。我希望有一些一致的方法来解决这个我不知道的问题。

后备方案是在游戏开始前使用Game Maker http_post_string和web sockets获取用户数据,并在游戏结束后让前端做一些事情。然而,它是笨拙和不安全的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-23 02:05:15

标准方法是创建一个JavaScript扩展。

这是通过创建一个空白扩展,向其中添加一个空白JS文件,通过其上下文菜单定义函数,然后将实现添加到JS文件中来完成的。然后你就可以像往常一样从GML端调用它们了。

通过这种方式,您可以访问LocalStorage\Cookie,从JS后端发送/接收数据,并随心所欲地处理运行时(访问内部数据所需的不同程度的理解)。

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

https://stackoverflow.com/questions/38505612

复制
相关文章

相似问题

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