Skip to content

一款可以让您使用 typescript 开发 mugen 人物的框架。

License

Notifications You must be signed in to change notification settings

FiredRice/ts-mugen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ts-mugen 使用文档

目录

介绍

ts-mugen 是一款可以让您使用 typescript 开发 mugen 人物的框架。

特性

  • 全局 statehelper、变量语义化和共享。
  • 自动构建 1.0 与 1.1 版本人物包,便于双版本兼容开发。
  • 函数式调用,减少非必要的 helper 数量。
  • more...

适用人群

首先您可能根本不需要 ts-mugen

若您想使用 ts-mugen 进行开发,需满足以下条件

  • 能熟练使用原生 mugen 语言开发人物包。
  • 拥有 javascripttypescript 开发经验。

若您以下条件满足越多,则您使用 ts-mugen 开发的体验将越好。

  • 原生的变量与 helper 使用让您感到困扰。
  • 需要用函数封装公共代码而非用 helper 封装代码。
  • 想更方便地同时开发 1.0 与 1.1 的人物包。

各包说明

为了持续扩展,ts-mugen 拆分为多个包,包之间相互解构,并提供从创建项目到构建到编码的一套相对完整的生态,由以下包构成:

包名 说明
@tsmugen/cli 对人物进行打包与调试的脚手架
@tsmugen/core 核心包
@tsmugen/global 将核心包(@tsmugen/core)中的全部 triggers 注册到全局,并提供各种注册钩子简化开发
@tsmugen/create-tsmugen-app 快速创建项目的脚手架,您可能并不需要这个
@tsmugen/utils @tsmugen/cli@tsmugen/core依赖的工具库

安装

npm:

npm install @tsmugen/cli @tsmugen/core

yarn:

yarn add @tsmugen/cli @tsmugen/core

About

一款可以让您使用 typescript 开发 mugen 人物的框架。

Resources

License

Stars

Watchers

Forks

Packages

No packages published