kingbes / raylib
PHP-FFI 绑 定 raylib,实 现 享 受 视 频 游 戏 编 程。
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 1
Open Issues: 0
Language:C
Requires
- php: >=7.4
- ext-ffi: *
README
🔥 PHP-FFI 绑 定 raylib-v5.5,实 现 享 受 视 频 游 戏 编 程。
可能完善度不高,欢迎 PR。
依赖
- PHP 7.4+
- FFI 扩展
- windows
- linux
- macos
安装
composer require kingbes/raylib
示例
<?php require dirname(__DIR__) . "/vendor/autoload.php"; use Kingbes\Raylib\Core; //核心 use Kingbes\Raylib\Text; // 文本 use Kingbes\Raylib\Utils; // 工具类 Core::initWindow(800, 450, "Hello World"); //初始化窗口 Core::setTargetFPS(60); //设置目标帧率 // 白色 $white = Utils::color(255, 255, 255); // 绿色 $green = Utils::color(0, 255, 0); // 主循环 while (!Core::windowShouldClose()) { Core::beginDrawing(); //开始绘制 Core::clearBackground($white); // 清除背景 // 绘制文本 Text::drawText("Hello World", 190, 200, 20, $green); Core::endDrawing(); // 结束绘制 } // 关闭窗口 Core::closeWindow();