首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Cocos2dx C++将游戏数据发送到远程服务器上的MySQL数据库

Cocos2dx C++将游戏数据发送到远程服务器上的MySQL数据库
EN

Stack Overflow用户
提问于 2015-02-20 08:48:08
回答 1查看 771关注 0票数 0

使用用Cocos2dx编写的C++为Android/Win32 32/WP8创建一个游戏。

我想将基本的游戏统计信息发送到远程MySQL数据库,这样就可以在网页上查看它们。

我认为有用的是:

  • 在Android/ with 32上的游戏中,使用cocos2dx网络库向远程服务器发送HTTP请求,并提供游戏中的数据。
  • 在服务器上设置MySQL数据库,使用POST从游戏中读取HTTP数据并将其存储在数据库中。
  • 将信息显示到网页

我还不需要从数据库中读取数据才能将其发送回游戏,所以它只是发送和存储我感兴趣的数据,然后将其作为我可以连接到的网页显示。

我该怎么做?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-27 09:59:30

我想通了。对任何想做同样事情的人来说。

  • 我安装了XAMPP来设置在http://localhost本地运行的服务器。
  • 然后,我创建了一个PHP脚本,它读取$_ POST‘’username‘数组变量,从游戏中提取HTTP中的所有键/值对。
  • 在Cocos2dx游戏中,我使用HTTPClient库创建了一个HTTP请求
  • 请求数据包含一个带有键/值对的字符串,以便PHP脚本能够在服务器上读取它。
  • 字符串看起来如下:‘username=damorton&score=playerScore’
  • 使用请求->发送(数据)从游戏中发送请求,并指定http://localhost作为目标。
  • 然后,PHP脚本可以通过在数组变量中引用其名称来识别键用户名和得分: $name =$_POST‘用户名’$score =$_POST‘’score‘

从这里,我刚刚连接到我在XAMPP中设置的本地MySQL数据库。在PHP脚本中创建一些SQL查询,用于读取和写入存储在$name和$score中的值。与数据库的所有通信都发生在PHP脚本中。游戏与服务器上的PHP接口,以读取和写入数据库。就是这样。

此后,我通过复制PHP脚本并使用域名访问PHP脚本,将本地服务器移动到远程服务器。

代码语言:javascript
运行
复制
    http://www.insertyourdomainnamehere.com/update_database.php

该游戏现在使用的在线领导板,可在Windows商店,并将更新所有的玩家统计远程。

希望这能帮到别人:)

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

https://stackoverflow.com/questions/28624838

复制
相关文章

相似问题

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