跳转到内容

SpringRTS/Callins/UnitCreated() 中的 Lua

来自 Wikibooks,开放世界中的开放书籍

UnitCreated()

[编辑 | 编辑源代码]

当一个单位实例被创建时运行。实际上,这可能是一个刚被生成的单位,或者一个开始建造的单位。
在非同步模式下,每次你的单位的实例被创建时,都会调用这个 callin。在同步模式下,它会针对游戏中的任何单位调用。

返回值

[编辑 | 编辑源代码]

整数 unitID,
整数 unitDefID,
整数 unitTeamID,
整数 builderID

使用示例

[编辑 | 编辑源代码]
function widget:UnitCreated(unitID, unitDefID, unitTeamID, builderID)
  Spring.Echo("Unit "..unitID.." from team "..unitTeamID.." just got created by "..builderID)
end


UnitDestroyed()

华夏公益教科书