星火编辑器实用教程-让对象有更多姿势-拓宽计划增补教程

星火编辑器实用教程-让对象有更多姿势-拓宽计划增补教程如下  :

星火Ts互助开荒QQ群:864876168

校验到就是星火赚到 ,掌握学会这个价值不可估量的编辑补教技巧可以让你少行N年弯路

此篇教程属于进阶教程,不理解的器实话先校验一下这篇大神写的

关于TS的编程尴尬不另作赘述 。

众所周知,用教有更星火的程让程类是封装后校验不到源码也无法修改的,比如下面是对象多姿类_物品栏(

class Inventory)的定义,只能校验到参数和返回值的定义

此时如果我要为该类增补一个拓宽计划在使用时将会极大的方便我们写程序,同时也更符合面向对象的势拓编程方式,而不是宽计面向过程 。

到此,划增基于ts的星火拓宽计划已经写完,接下来如果是编辑补教写TS的话就可以直接引用计划了,如下图

不使用触发的器实观众可以直接拉到最下面了

接下来是触发里使用的计划有两种 ,一种是用教有更脚本调用  ,这种方式无需再做额外的程让程事 ,但是对象多姿缺点是要记借宿函数名字

接下来是第二种计划,直接定义物品栏的成员函数,好处是可以和原生的计划一样直接选用,缺点是增补比较麻烦 ,希校验以后拓宽计划可以加起来更简易点

函数名以及参数和返回值严格按照TS里定义的来写

触发里选择调用

这里我校验到计划2是没有参数的,但是上面触发【脚本】调用没有报错所以我也没发现,会谈明脚本有一定的容错性 ,这里我把脚本调用里的计划2参数删去了 ,严谨

运行,完全没尴尬

这里我会谈了函数的增补计划 ,拓宽属性的增补各位也可以试试 ,差不多的哦

本来碰见触发弄拓宽计划是想可以写一点拓宽计划用于分享  ,不过现在校验来在触发里增补的方式有点麻烦,因而分享触发拓宽计划也就变的不现实了,但是TS里就非常方便,一个文件就能共享了,所以写TS的可以加群分享以及被分享

附送一个得到背包格剩余格子的拓宽计划 ,可以直接使用

interface Inventory {   

得到空格数量(): number;

}

Inventory.prototype.得到空格数量 = function () {   

let n: number = 0;   

let slotArray: Array | undefined = this.slots;

    if (slotArray !== undefined) {       

for (let [k, v] of base.ArrayIterator(slotArray as unknown as Array)) {           

if (v.item == null) {

               n = n + 1;           

}       

}   

} else {       

log.warn("未找到slotArray")       

return -1;   

}

    return n;

};

星火Ts互助开荒QQ群:864876168

群内有方便星火开发的实用工具分享

以上就是星火编辑器实用教程-让对象有更多姿势-拓宽计划增补教程相关内容 。

免责声明:文中图文均来自网络,如有侵权请联系删除 ,7723手游网发布此文仅为传递信息  ,不代表7723认同其观点或证实其描述。
渝ICP备2025076537号-22