phpgl / visu-quickstart
此软件包最新版本(dev-master)没有可用的许可证信息。
dev-master
2024-08-24 17:00 UTC
Requires
- phpgl/visu: @dev
Requires (Dev)
- phpgl/ide-stubs: dev-main
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