phpgl/visu-quickstart

此软件包最新版本(dev-master)没有可用的许可证信息。

dev-master 2024-08-24 17:00 UTC

This package is auto-updated.

Last update: 2024-08-24 17:00:22 UTC


README

这是创建最小化、轻量级的VISU应用程序的快速入门指南,用于快速原型设计。

使用此快速入门将为您提供简单VISU应用程序的最低限度和框架代码。如果您正在寻找更复杂应用程序的完整框架,其中您拥有完全控制权,请查看VISU Starter

快速入门将提供以下内容

  • 一个最小化应用程序类 src/Application.php
    • 具有预先构建的简单渲染管道的 draw 方法。
    • 在固定间隔被调用的 update 方法。
  • 简单的游戏循环度量,显示当前FPS、帧时间和更新时间。
  • 事件处理和输入事件。
    • 一个没有分配动作的 InputContext
  • 默认情况下,将离屏渲染到纹理中。
  • 适当地调整渲染目标和HDPI处理。
  • ECS(实体组件系统)可用。
  • 预初始化矢量图形帧。

先决条件

  • PHP 8.1或更高版本
  • 已安装PHP-GLFW扩展
  • Composer

用法

使用Composer创建基于visu-quickstart的新项目

composer create-project phpgl/visu-quickstart -s dev --prefer-dist my-visu-project 

安装完成后,您可以通过运行以下命令启动应用程序

cd my-visu-project
php ./bin/start.php