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
每月162次 下载
34KB
833 行
Fyrox引擎模板生成器
这个小工具负责为Fyrox游戏引擎生成项目和脚本。
安装
使用 cargo install
安装
cargo install fyrox-template
生成新项目
fyrox-template init[--name<name> --style<style>]
name
- 新项目的名称(默认为my_game
)style
- 定义默认场景类型,可以是2d
或3d
(默认为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