国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Just for fun——PHP GUI做一個貪吃蛇

kk_miles / 1259人閱讀

摘要:圖形用戶界面擴展今天閱讀手冊的時候看到有這個圖形庫的擴展,所以咱趕新鮮用一用安裝擴展官方手冊的安裝步驟是的要求文檔寫著到上下載的,我用的是位,所以用了這個下載下來的文件目錄結構接下來放入到的目錄中,然后加入和放入目錄中,也就

圖形用戶界面(GUI) 擴展

今天閱讀PHP手冊的時候,看到PHP7有ui這個圖形庫的擴展,所以咱趕新鮮用一用

安裝擴展

官方手冊的安裝步驟是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
要求(文檔寫著)

PHP 7

libui (use current master)

Windows/MacOSX/Linux (GTK-3)

到PECL上下載windows的dll,我用的是php7 nts 64位,所以用了這個:


下載下來的文件目錄結構:

接下來:

php_ui.dll放入到php的ext目錄中,然后php.ini加入extension=php_ui.dll

pthreadVC2.dll和libui.dll放入php目錄中,也就是和php.exe文件同級

cmd中運行php -m命令查看模塊有沒有正確加載

測試一個貪吃蛇

ui擴展下載的文件夾中有個snake.php文件(貪吃蛇游戲),到該目錄下運行:

php snake.php

另外還有個粒子效果的文件(starfield.php):

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30612.html

相關文章

  • python完成簡單的貪吃小游戲附編號

      此篇文章主要是詳細介紹了python完成簡單的貪吃蛇小游戲附編號,文章內容緊扣主題進行詳盡的基本介紹,具有很強的參考意義,需用的朋友可以學習一下  序言:  不知道有沒有同學們和我一樣,最開始觸碰程序編程的動機就是為了做一個游戲打?  接下來要跟大家分享是指一個pygame所寫的貪食蛇手機游戲:  貪食蛇這一個手機游戲在編程設計里的熟客,由于:  簡易,最基本游戲情節你只需要蛇和食物2個就可以...

    89542767 評論0 收藏0
  • JS用原型對象寫的貪吃,很粗糙的代碼

    摘要:貪吃蛇類默識貪吃蛇速度,毫秒地圖軸分為多少單位地圖軸分為多少單位貪吃蛇運動速度貪吃蛇每節身體和食物的寬高地圖軸分為多少單位初始化貪吃蛇屬性蛇移動方向食物和食物的坐標游戲開始創建地圖初始化食物初始化貪吃蛇綁定鍵盤方向更改貪吃蛇方向移動貪吃蛇創 /** 貪吃蛇類 @author 默識 @param {int} speed 貪吃蛇速度,毫秒 @param {int} x 地圖x軸分...

    YanceyOfficial 評論0 收藏0
  • 小白成長日記:寫個貪吃

    摘要:貪吃蛇并不是通過操作來完成移動的,而是通過記錄貪吃蛇的路徑來將身體渲染出來。目前沒有內置的操作符判斷對象的內容是否相同。 還是用的vue,本來以為不合適,但想法錯了。貪吃蛇并不是通過操作dom來完成移動的,而是通過記錄貪吃蛇的路徑來將身體渲染出來。 一般移動元素,我們都是變動它的css達到目的,但我在寫貪吃蛇的時候發現這樣很難以實現,參考了網上的資源,發現大部分人是通過記錄貪吃蛇的路徑...

    archieyang 評論0 收藏0
  • 在手機或電腦瀏覽器上玩貪吃

    摘要:貪吃蛇源代碼地址在手機瀏覽器上的顯示效果貪吃蛇的基本框架首先確定蛇的移動區域,由一組標簽構成,給予一個寬高,就組成了蛇的活動區域。以最小寬度為基準貪吃蛇的框架補全在里添加要創建個來作為貪吃蛇的活動場所。 貪吃蛇 源代碼地址:https://github.com/jiaoshibo/... 在手機瀏覽器上的顯示效果 showImg(https://segmentfault.com/img...

    Big_fat_cat 評論0 收藏0
  • 在手機或電腦瀏覽器上玩貪吃

    摘要:貪吃蛇源代碼地址在手機瀏覽器上的顯示效果貪吃蛇的基本框架首先確定蛇的移動區域,由一組標簽構成,給予一個寬高,就組成了蛇的活動區域。以最小寬度為基準貪吃蛇的框架補全在里添加要創建個來作為貪吃蛇的活動場所。 貪吃蛇 源代碼地址:https://github.com/jiaoshibo/... 在手機瀏覽器上的顯示效果 showImg(https://segmentfault.com/img...

    zhangfaliang 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<