Project1

标题: TypeScript d.ts for RPG Maker MV [打印本页]

作者: 怠惰な騎士    时间: 2017-6-23 09:17
标题: TypeScript d.ts for RPG Maker MV
本帖最后由 怠惰な騎士 于 2017-6-24 12:43 编辑

搜集了在RMMV中使用TypeScript的必备代码。
网上缺少一套完整的可以直接使用的RMMV TypeScript基础代码,所以我把网上的各个零件给组合了起来,弄了一个可以直接使用的版本。

2017-6-24 12:34:29
经过实际使用后发现,这套基础代码并不完善。
如果你没有花费一大把时间在TypeScript上的准备,请不要轻易尝试使用TypeScript来构建你的RMMV项目!


目录结构:
root/
  fps-meter/
    fps-meter.d.ts
  lz-string/
    lz-string.d.ts
  pixi/
    pixi.js.d.ts
  rmmv/
    rpg_mv.d.ts
    rpg_library.d.ts
    rpg_core.d.ts
    rpg_sprites.d.ts
    rpg_windows.d.ts
    rpg_scenes.d.ts
    rpg_objects.d.ts
    rpg_managers.d.ts
  
Visual Studio 2017已经自带了TypeScript 2.X,如果你喜欢Visual系列IDE和强类型语法的语言,那么这套基础代码应该能帮助你。
如果你在使用中发现任何问题(比如缺少了一些默认函数),可以在本贴或者github中pull request或者提交issue。

-> Github: rmmv.d.ts



(PS:本人不解答TypeScript是什么、如何使用TypeScript、或如何搭建其开发环境等问题。)
作者: fux2    时间: 2017-6-23 11:34
相比JS有啥优点吗
作者: Mr.Jin    时间: 2017-6-23 16:45
我还刚想着把它和egret结合一下呢,居然就来了这个{:2_249:}

前两天我才做了一点搬动工作,哈哈,看来能省下不少事

作者: 铅笔描绘的思念    时间: 2017-6-23 22:57
本来JGSS就ruby味十足了。。用typescript让我感觉回到VXVA一样hhh
作者: aasll    时间: 2017-6-23 23:29
可以的,微软大法好,type救世界

作者: aasll    时间: 2017-6-29 15:40
话说这个是楼主自己整合的?我看有原版fuck,是功能更强的吗?

作者: 英顺的马甲    时间: 2017-7-20 17:11
因为不会用pull request所以我就直接在这里纠正了
rpg_manager.d.ts里SceneManagerStatic里面的所有
  1. ()=>void
复制代码

都应该替换成
  1. typeof Scene_Base
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1