javascript - 如何在 screeps 中扩展 creep 类

标签 javascript screeps

我很难弄清楚如何扩展 creep 类以在新的 javascript mmo 游戏 Screeps -> www.screeps.com 中添加我自己的函数

有没有人弄明白了?

谢谢

最佳答案

有点老了,我不确定自发布初始查询以来 Screeps 是否发生了变化,但这是我的想法...

为什么要有包装类??为什么不扩展原始/游戏提供的 Creep 类?

例如

Creep.prototype.myFunction = function(target){
         // my logic
       }

确保检查 screeps 继承结构..(谷歌 screeps API 并检查登陆页面上的“原型(prototype)”部分)

这可以节省大量重复代码,例如,“Structure”原型(prototype)中继承函数的一个声明可以为每个单独的 Structure 子类协议(protocol)保存一个单独的声明。

希望这对您有所帮助。

关于javascript - 如何在 screeps 中扩展 creep 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27080471/

相关文章:

javascript - Screeps:将调试输出写入控制台?

javascript - 使用c#将用户数据设置为HTML标签

javascript - moment.isoWeekday 不是函数

javascript - 维修人员不断提取能量

javascript - Object.keys 不起作用?

javascript - Screeps:获取对象的 id

javascript - js 弹出窗口仅加载第一篇文章的内容,而不是单个文章

javascript - 使用 "new"运算符创建对象实例可以,但使用 Object.create() 不会产生相同的结果

javascript - 全局变量未按方法预期的方式更改

javascript - 选择房间中对象的方法