#title #abbreviation #timer #livesplit #speedrun #programming-language

livesplit-title-abbreviations

livesplit-title-abbreviations 封装了 LiveSplit 用于缩写游戏标题的算法

3 个版本 (重大更改)

0.3.0 2022年12月28日
0.2.0 2021年11月14日
0.1.0 2019年5月14日

#770开发工具


用于 livesplit-core

Apache-2.0/MIT

12KB
259

LiveSplit livesplit-core

Build Status crates.io npm docs.rs dependency status

livesplit-core 是一个库,它为创建速度跑计时器提供了许多功能。它可以直接从 Rust 使用。以下编程语言提供了额外的绑定

  • C
  • C++
  • C#
  • Java,使用 Java 原生访问或 Java 原生接口
  • Kotlin,使用 Java 原生接口
  • Swift
  • Ruby
  • Python
  • JavaScript + TypeScript 用于 Node.js 和 WebAssembly

文档在此处提供

使用 livesplit-core 的项目

构建说明

您可以使用在 rustup.rs 上可用的安装程序安装 Rust。克隆仓库,并使用以下命令构建库

cargo build --release -p livesplit-core-capi

库将在 target 文件夹中作为共享库和静态库可用。如果您只想构建共享库或静态库,而不是两者都构建,您可以运行以下任一命令

# Shared Library
cargo rustc --release -p livesplit-core-capi --crate-type cdylib
# Static Library
cargo rustc --release -p livesplit-core-capi --crate-type staticlib

如果您想构建库的绑定,则需要进入 capi/bind_gen 文件夹,并运行以下命令

cargo run

绑定将在 capi/bindings 中可用。

下载

许多常见平台的构建版本可在 发布版 中找到。

许可证

在以下任一许可证下授权

贡献

除非您明确说明,否则您有意提交以包含在您的工作中的任何贡献都应按上述方式双授权,没有任何额外条款或条件。

依赖关系

~95KB