Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

fiurino

7
Posts
3
Topics
1
Followers
2
Following
A member registered Jul 10, 2018 · View creator page →

Creator of

Recent community posts

(2 edits)

Pour faire une api Json Mysql,



j'ai un fichier php

<?php
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");

$conn = new mysqli("localhost", "root", "", "isoffice");

$result = $conn->query("SELECT idJoueur,nomJoueur,mdpJoueur FROM joueur");

$outp = "[";
while($rs = $result->fetch_array(MYSQLI_ASSOC)) {
    if ($outp != "[") {$outp .= ",";}
    $outp .= '{"idJoueur":"'  . $rs["idJoueur"] . '",';
    $outp .= '"nomJoueur":"'   . $rs["nomJoueur"]        . '",';
    $outp .= '"mdpJoueur":"'. $rs["mdpJoueur"]     . '"}';
}
$outp .="]";

$conn->close();

echo($outp);
?>

un script dans superpowers :

var xmlhttp;
var loader;

va

function myF(arr) {
    var out = "";
    var i;
    for(i = 0; i < arr.length; i++) {
      Sup.log(arr[i].idJoueur + "\n");
      Sup.log(arr[i].nomJoueur + "\n");
      Sup.log(arr[i].mdpJoueur + "\n");
    }
}

function api(){     xmlhttp = new XMLHttpRequest();
  var url = "http://localhost/apiphp/index.php";
    xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myArr = JSON.parse(this.responseText);
        myF(myArr);
    }
  };
  xmlhttp.open("GET", url, true);
  xmlhttp.send();
}

Une base de donnée Mysql dans localhost qui s'appel "isoffice" avec la table "joueur" et comme colonne  : idJoueur  nomJoueur    mdpJoueur


En espérant vous avoir aider car j'ai beaucoup galéré à utiliser les éléments du DOM pour pouvoir utiliser une API. 
Merci W3schools

(1 edit)

Si les deux script partage le même objet, comme Camera  vous pouvez utiliser les variables et fonctions de l'autre script :

this.camera.getBehavior(AutreScriptBehavior).toto();

C'est cadeau.

Après si vous voulez vraiment utiliser des fonctions plus avancés regarder comme pirates from the future gère avec le namespace Game.

You have tutorial on youtube, for example :

Search youtube superpowers game engine on the web!

J'adore ton jeu, je suis un developpeur aussi! Je trouve qu'il a vraiment une ame sympa.

I think it's true because the motor engine was easy to use in the first, but without community the high work is hard.

They are a very powerfull tool but the community are low. For a simple or quick project i love it. I develop a game for my study, with it.

Si vous voulez ouvrir une nouvelle fenêtre de navigation avec un lien HTML il y a une commande toute simple :

window.open("http://isoffice.nepita.eu/");

Cela permet d'ouvrir un nouveau navigateur avec le lien fourni à l'intérieur. Je vous partage cette astuce, qui est toute bête je vous l'accorde car j'ai passer un moment avant de réaliser la simplicité :-)