使用C ++编写的Cocos2dx为Android / Win32 / WP8创建游戏。
我想将基本游戏统计信息发送到远程MySQL数据库,以便可以在网页上查看。
我认为会起作用:
我不需要从数据库中读取数据以将其发送回游戏,所以它只是发送和存储我感兴趣的数据,然后读取它以显示为我可以连接的网页到。
我该怎么做?
感谢。
答案 0 :(得分:0)
我明白了。对于任何想要做同样事情的人。
字符串看起来像这样:
'username=damorton&score=playerScore'
使用request-> send(data)从游戏中发送请求;并指定http://localhost作为目标。
然后,PHP脚本可以通过在数组变量中引用其名称来识别密钥用户名和得分:
$name = $_POST['username']
$score = $_POST['score']
从这里我刚刚连接到我在XAMPP中设置的本地MySQL数据库。在PHP脚本中创建一些SQL查询,用于读取和写入存储在$ name和$ score中的值。与数据库的所有通信都在PHP脚本中进行。游戏与服务器上的PHP接口以读取和写入数据库。就是这样。
我已经将本地服务器移动到远程服务器,方法是复制PHP脚本并使用域名来访问PHP脚本。
http://www.insertyourdomainnamehere.com/update_database.php
该游戏现在使用在线排行榜,可在Windows应用商店中使用,并将远程更新所有玩家统计数据。
希望这可以帮助某人:)