猫史档案馆


【纪念】触发器功能正式从代码岛中移除

用户:星星上的雪花星星上的雪花查看:2 回复:4 评论:2 创建时间:2022-07-31T00:42:39


wo rld.addTrigger 不知道大家对这个功能是否陌生 也许你根本不知道这是用来做什么的 但是你肯定对它的另一个概念熟悉 区域(Box3Zone)world.addZone 3年前上岛的代码师们一定知道 “触发器”的用途,就是现在的“区域”   你可能会告诉我 “world.add Trigger 没有被定义, 使用 报错啊”   不错,world.addTrigger已经淡出了众人的视野 但是,去找找那些老地图 呢?

~> world.addTrigger
<~ 
function () {
    if (warning) {
        console.warn(`WARNING! ${prev} is deprecated.  Use ${cur} instead`);
        warning = true;
    }
    return f.apply(this, Array.prototype.slice.call(arguments));
}

(为防止“触发器”被完全移除而导致老地图中代码瘫痪,因此在老地图中保留“触发器”)

此外还有world.removeTrigger,它已被world.removeZone所替代

~> world.removeTrigger
<~
function () {
    if (warning) {
        console.warn(`WARNING! ${prev} is deprecated.  Use ${cur} instead`);
        warning = true;
    }
    return f.apply(this, Array.prototype.slice.call(arguments));
}

它的功能就是创建/移除一个区域

如今,“触发器”已经被更为先进的区域所替代

也许,它的存在与历史

只能存在于我们老创作者的记忆深处吧~

————————————————————

纪念“触发器”功能从代码岛中正式移除


回复

上一页1 页 / 共 1下一页
Star_Ink_sansStar_Ink_sans

ddd

点赞0


评论


梁桂琪梁桂琪

找到了吗?还有,怎么注入SQL?

点赞0


评论


芜湖咸鱼芜湖咸鱼

虽然但是,单个地图中的zone数量限制真是少得可怜,还没有实体多

点赞1


评论


SCS_user_LoeheodVOQSCS_user_LoeheodVOQ

256*喵*256的地图里还可以用

点赞0


评论