23个版本
新版本 0.2.3 | 2024年8月24日 |
---|---|
0.2.2 | 2024年7月13日 |
0.2.1 | 2024年5月30日 |
0.1.16 | 2024年2月11日 |
0.0.0 | 2021年6月9日 |
#184 in 游戏开发
5.5MB
120K SLoC
PlayDate API
主要用于Playdate便携式游戏系统的高级Rust API。
强烈推荐使用cargo-playdate。
内容概览
覆盖的API部分
以及一些扩展,使其更加Rust风格。
尚未覆盖的部分
- json
如何开始
查看示例。
示例
这里提供了示例。您可以使用以下命令运行它
# Simulator:
cargo playdate run -p=playdate --example=hello-world --features=entry-point
# Device:
cargo playdate run -p=playdate --example=video --features=entry-point --device
有关如何在帮助中使用cargo-playdate的更多信息: cargo playdate --help
。
先决条件
遵循以下说明
- SDK
- cargo-playdate
- playdate-sys (仅先决条件)
Hello World
有多个学习和开始的方法。
以下两种只是快速入门。在wiki中将很快详细解释。
简单方法
- 安装cargo-playdate。
cdwhere/your/project/will/be
cargo playdate init --lib --full-metadata --deps="playdate"
(更多信息)cargoplaydate run
完成。现在查看下面的详细说明。
替代方法
只需运行 cargo new <your options>
并添加以下内容
- 将 [playdate crate][playdate-crate] 添加为项目依赖
#![no_std]
用于库,或#![no_std] #![no_main]
用于可执行二进制- 查看现有的示例,例如 这样
- 添加构建包所需的最小元数据
包.元数据.playdate.捆绑包-id= "com.yourcompany.game"
- 如果需要,阅读有关 playdate 元数据格式 的信息
- 安装 cargo-playdate 以构建您的项目
- 运行
cargo playdate run
- 以某种方式帮助这个项目。
由 我 用 ❤️🔥 制作。
本软件未获得 Panic 的赞助或支持。