Создание игры для Android / Win32 / WP8 с использованием Cocos2dx, написанной на C ++.
Я хочу отправить основную статистику игры в удаленную базу данных MySQL, чтобы ее можно было просмотреть на веб-странице.
Что я думаю будет работать:
Мне пока не нужно читать данные из базы данных, чтобы отправлять их обратно в игру, поэтому просто отправляю и сохраняю интересующие меня данные, затем читаю их, чтобы отобразить как веб-страницу, к которой я могу подключиться.
Как мне это сделать?
Благодарю.
Я понял. Для всех, кто хочет сделать то же самое.
Строка выглядела так:
'username=damorton&score=playerScore'
Отправить запрос из игры, используя запрос-> отправить (данные); и указать HTTP: // локальный как цель.
Затем скрипт PHP может идентифицировать ключи имя пользователя а также Гол ссылаясь на его имя в переменной массива:
$name = $_POST['username']
$score = $_POST['score']
Отсюда я только что подключился к локальной базе данных MySQL, которую я настроил в XAMPP. Создайте несколько SQL-запросов в PHP-скриптах для чтения и записи значений, хранящихся в $ name и $ score. Все общение с базой данных происходит в сценариях PHP. Игра взаимодействует с PHP на сервере для чтения и записи в базу данных. И это было все.
С тех пор я переместил локальный сервер на удаленный, скопировав сценарии PHP и используя имя домена для доступа к сценариям PHP.
http://www.insertyourdomainnamehere.com/update_database.php
Теперь игра использует онлайн-таблицу лидеров, доступна в Магазине Windows и будет обновлять статистику всех игроков удаленно.
Надеюсь, это поможет кому-то 🙂
Других решений пока нет …