#wiki #research #tech #lane #wasm-pack #section #azur

azurlane_tech_research

碧蓝航线科研规划器 - 技术研究部分

5个版本

0.2.1 2023年2月1日
0.2.0 2022年12月26日
0.1.2 2022年12月26日
0.1.1 2022年12月24日
0.1.0 2022年12月24日

WebAssembly分类中排名429

MIT许可协议

37KB
818 行代码(不含注释)

碧蓝航线科研规划器
AzurLane Tech Research Helper

使用RustLang和wasm-pack开发的科研辅助工具。


使用🦀🕸构建

使用方法

📚 碧蓝航线 WIKI 📚

在线版

快速链接:
科研策略专题攻略-BWiki
GitHub页面

这是一个基于WebAssembly构建的在线科研规划服务,基本涵盖了科研规划的主要功能。

BWiki由于MediaWiki系统的限制,部分展示可能会出现一些问题。

GitHub Page原生构建,通常情况下不会出现问题。

离线版本本地应用

开发中

复用及二次开发

应用程序扩展(C-FFI)

release中我提供了符合C-FFI的接口,相关内容在release包和CFFI分支的rust.h中。

复用WASM

release中我也提供了.wasm文件。由于wasm-bindgen对于wasm与rust交互的复杂结构体仅有JsValue形式,无法提供类型注释,因此我在master分支中和release包中提供了rust.ts,其中仅标注了数据类型。

源代码

该项目使用wasm-pack脚手架,其中所有导入导出定义及源代码形式符合wasm-pack默认形式。

注意:为了纯隔离式运行,科研项目相关数据直接以硬代码形式写入于dataset::Data::load()(src/dataset.rs)函数中。

其他

使用NPM(WASM)

Azurlane Tech Research <TS>

npm i azurlane-tech-research

使用rust-Cargo(标准crate,提供全部可提供API)

azurlane_tech_research v0.1.0

将以下行添加到您的Cargo.toml文件中

azurlane_tech_research = "0.1.0"

许可

MIT许可协议(LICENSEMIT-opensource

致谢

无运行时依赖