Skip to content

Latest commit

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

php-raylib

🔥 PHP-FFI 绑 定 raylib-v5.5,实 现 享 受 视 频 游 戏 编 程。

php-raylib

可能完善度不高,欢迎 PR。

文档

依赖

  • PHP 8.2+
  • FFI 扩展
  • windows
  • linux
  • macos

安装

composer require kingbes/raylib

示例

<?phprequiredirname(__DIR__) . "/vendor/autoload.php";
useKingbes\Raylib\Core; //核心useKingbes\Raylib\Text; // 文本useKingbes\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();

About

🔥 PHP-FFI 绑 定 raylib,实 现 享 受 视 频 游 戏 编 程。

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages