You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何SPWN中move方法会生成Spawn Trigger?

为什么SPWN代码生成了两个触发器(含Spawn Trigger)?

你的SPWN代码如下:

let bob = 1g
let key = 1i
let amount = 20
bob.move(amount, 100, 1)

出现两个触发器的核心原因是:

  • 1g指代的是全局组(global group),这类组并没有预先在关卡中存在实体。
  • 当你对bob(也就是全局组1g)调用.move()方法时,SPWN必须先创建这个组的实例才能执行移动动作,因此会自动生成一个Spawn Trigger来生成该组;同时再生成一个Move Trigger来执行你指定的移动操作,最终就产生了两个触发器。

如果想只生成单个Move Trigger,你需要引用关卡中已经存在的组(比如你在编辑器里手动放置的组,用对应的组ID来指代),而不是使用全局组1g。

内容的提问来源于stack exchange,提问作者Brian Duong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 09:17:33