8 个版本
0.1.53 | 2021 年 8 月 13 日 |
---|---|
0.1.52 | 2021 年 8 月 13 日 |
#2 在 #tracks
每月 30 次下载
9KB
158 行
FRHD.rs
FRHD.rs 是一个用于使用 Rust 编程语言创建 FreeRider HD 赛道的工具。
对于 JavaScript,请查看 ObeyLordGoomy 的工具。
对于 Python,请查看 Gaetgu 的工具。
使用方法
使用这个库非常简单。以下是一些示例。
use frhd::*;
// Here is an example of implementing a new track
fn main() {
let mut my_track = Track {
trackdata: String::new(),
physical: Vec::new(),
scenery: Vec::new(),
powerups: String::new(),
};
}
// Want to create a new line? Simple! `track_type` should be a 'p' or 's', for physical or scenery.
my_track.insLine(x1, y1, x2, y2, track_type);
// Here are the powerup types. Teleport and vehicles are coming soon!
my_track.insert_check(x, y);
my_track.insert_star(x, y);
my_track.insert_slow_mo(x, y);
my_track.insert_bomb(x, y);
my_track.insert_gravity(x, y, rotation);
my_track.insert_boost(x, y, rotation);
// To get the track code as a string, run this method:
my_track.generate_code();
依赖关系
~41KB