Heim  >  Artikel  >  Backend-Entwicklung  >  Spaßige PHP-GUI-Implementierung einer gierigen Schlange

Spaßige PHP-GUI-Implementierung einer gierigen Schlange

藏色散人
藏色散人nach vorne
2022-02-02 04:00:314534Durchsuche

In diesem Artikel erfahren Sie, wie Sie mit der PHP-GUI eine Schlange erstellen. Ich hoffe, dass er Ihnen bei Bedarf hilfreich sein wird!

Grafische Benutzeroberfläche (GUI)-Erweiterung

Als ich heute das PHP-Handbuch las, sah ich, dass PHP7 eine Erweiterung der UI-Grafikbibliothek hat, also lasst uns Holen Sie es nach. Installieren Sie die Erweiterung mit einem

Die Installationsschritte des offiziellen Handbuchs gelten für Linux:

Requirements:
    PHP 7
    libui (use current master)
    Windows/MacOSX/Linux (GTK-3)

Install re2c:
    sudo apt install re2c

Install libui:

    git clone https://github.com/andlabs/libui.git
    cd libui
    sudo cp *.h /usr/local/include/
    cmake .
    cd out
    sudo cp * /usr/lib/

Install ui:

    Method one: use pecl:
        sudo pecl install channel://pecl.php.net/ui-2.0.0

    Method two:build source code:
        git clone https://github.com/krakjoe/ui.git
        cd ui
        phpize
        make
        sudo make install

Enable ui.so:
    sudo echo 'extension=ui.so' > /etc/php/7.0/mods-available/ui.ini
    sudo ln -s /etc/php/7.0/mods-available/ui.ini 20-ui.ini

Test:
    php -m
    git clone https://github.com/krakjoe/ui.git
    cd ui/examples/
    php snake.php

Anforderungen (laut Dokumentation)

  • PHP 7
  • libui (aktuellen Master verwenden)
  • Windows/MacOSX /Linux (GTK-3)

Gehen Sie zu PECL, um die Windows-DLL herunterzuladen. Ich verwende PHP7 NTS 64-Bit, also habe ich Folgendes verwendet:

Spaßige PHP-GUI-Implementierung einer gierigen Schlange

Heruntergeladene Dateiverzeichnisstruktur:

Spaßige PHP-GUI-Implementierung einer gierigen Schlange

Weiter:

  • php_ui.dll wird im ext-Verzeichnis von PHP abgelegt und dann wird php.ini hinzugefügt extension=php_ui.dll

  • pthreadVC2.dll und libui.dll werden im PHP-Verzeichnis abgelegt das Gleiche wie die Datei php.exe. Führen Sie den Befehl php -m in der Ebene

  • cmd aus, um zu überprüfen, ob das Modul korrekt geladen ist eine Datei „snake.php“ im heruntergeladenen Ordner (Gieriges Schlangenfressspiel), gehen Sie in dieses Verzeichnis und führen Sie Folgendes aus:

Es gibt auch eine Partikeleffektdatei (starfield.php): Spaßige PHP-GUI-Implementierung einer gierigen Schlange

Spaßige PHP-GUI-Implementierung einer gierigen Schlange

Empfohlen Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSpaßige PHP-GUI-Implementierung einer gierigen Schlange. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen