PHP GUI如何趣味实现长尾词的贪吃蛇游戏?

2026-04-06 17:171阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计555个文字,预计阅读时间需要3分钟。

PHP GUI如何趣味实现长尾词的贪吃蛇游戏?

原文:本文字给大家庭介绍关于PHP+GUI是如何做一个贪婪蛇的,希望对需要的你有所帮助!Just for fun——PHP+GUI做一个贪婪蛇+图形用户界面(GUI)+扩展+今天阅读PHP手册的时候,看到PHP7有ui这个图形库的。

改写后:介绍PHP+GUI制作贪婪蛇的经验,期待对你有所帮助。简单分享——利用PHP+GUI开发贪婪蛇游戏+图形用户界面+扩展功能+在阅读PHP手册时,发现PHP7自带ui图形库。

本文给大家介绍关于PHP GUI是怎么做一个贪吃蛇的,希望对需要的你有所帮助!

PHP GUI如何趣味实现长尾词的贪吃蛇游戏?

图形用户界面(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 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 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 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):

推荐学习:《PHP视频教程》

以上就是PHP GUI趣味实现一个贪吃蛇的详细内容,更多请关注自由互联其它相关文章!