16个版本 (10个重大更改)

0.11.0 2024年5月23日
0.10.0 2024年1月25日
0.9.1 2023年10月26日
0.8.0 2023年7月22日
0.3.0 2022年5月27日

#4#template-generator

Download history 65/week @ 2024-04-25 305/week @ 2024-05-02 19/week @ 2024-05-09 31/week @ 2024-05-16 251/week @ 2024-05-23 61/week @ 2024-05-30 55/week @ 2024-06-06 46/week @ 2024-06-13 32/week @ 2024-06-20 27/week @ 2024-06-27 107/week @ 2024-07-04 25/week @ 2024-07-11 28/week @ 2024-07-18 74/week @ 2024-07-25 36/week @ 2024-08-01 23/week @ 2024-08-08

每月162次 下载

MIT 许可

34KB
833

Fyrox引擎模板生成器

这个小工具负责为Fyrox游戏引擎生成项目和脚本。

安装

使用 cargo install 安装

cargo install fyrox-template

生成新项目

fyrox-template init[--name<name> --style<style>]

  • name - 新项目的名称(默认为 my_game
  • style - 定义默认场景类型,可以是 2d3d(默认为 3d

它将创建一个包含三个项目的工程空间

  • Game - 你的游戏项目(库)
  • Editor - 附带你的游戏作为插件的编辑器
  • Executor - 你的游戏的“运行器”。

它还会在每个项目中填充样板代码。该项目的主要目的是减少设置新项目所需的时间。

它将创建一个名为 <项目名称> 的新文件夹,并包含三个项目,其中两个可运行

  • cargo run --package editor --release - 在编辑器中运行你的游戏。
  • cargo run --package executor --release - 作为独立项目运行你的游戏。它还会生成你的游戏最终的二进制文件,可以用于商店。

提示

生成的项目中没有特别之处,所以你可以按需调整。

添加新脚本

fyrox-template script[--name<name>]

  • name - 你的脚本名称(默认为 MyScript

该工具还可以为您生成脚本框架,并填充所有必需的样板代码。生成的脚本将被添加到game/src文件夹中,因此您应该从您的游戏根目录(根 Cargo.toml 所在位置)运行此工具。

不要忘记将脚本添加到您的模块树中所需的位置,您可能需要对生成的内容进行一些小的调整,现代 IDE 可以轻松自动化此过程。

依赖项

~5.5–7.5MB
~131K SLoC