Previous topicNext topic
 览星代码帮助
Help > 示例 > 运输详解/实例
运输详解/实例

 

transportSlotsNeeded(被装载) 运输占用位置 默认值为1。此单位在运输载具中占据的格子数。
maxTransportingUnits(装载) 运输槽位数量 该单位载员格子数量。
transportUnitsRequireTag(装载) 被运输单位需要标签 仅允许运输具有这些标签之一的单位。可以用于运输类型分类,如人运物资,步单位车运人,气垫船运车辆。或是子机限制,如航母飞机只能降落到航母。
transportUnitsRequireMovementType(装载) 被运输单位类型限制 仅允许运输具有这些移动类型之一的单位。默认陆地。比如可以设定某单位可以运输空军以实现停机坪,只运输海军等。
transportUnitsBlockAirAndWaterUnits(装载) 禁止运输空军和海军 禁止运输空军和海军,默认为true。如果为true,则此单位只能运输LAND单位。
transportUnitsKeepBuiltUnits(装载) 单位建造完成时保留在载具内 使建造的单位留在运输者中,而不是造完直接从载具中出来。
transportUnitsCanUnloadUnits(装载) 载具可以卸载单位 载具卸载单位需要满足条件,默认为“ if not self.isOverLiquid() and not self.isMoving()”(不在液体上且没有移动)
transportUnitsAddUnloadOption(装载) 载具显示卸载按钮 是否显示卸载按钮
transportUnitsUnloadDelayBetweenEachUnit(装载) 载具卸载时间间隔 卸载单位之间的延迟时间。
transportUnitsKillOnDeath(装载) 载具内单位和载具一同死亡 默认为true。如果载具死亡,则其中单位也死亡。
transportUnitsHealBy(装载) 载具治疗内部单位速度 填数值,以帧为单位。自动治疗载具内部单位。
transportUnitsBlockOtherTransports(装载) 载具禁止装载其它载具 默认值为true,如果为false,则此载具可以装载其它载具。比如步单位装物资,载具装步单位,运输船装载具。
whileNeutralTransportAnyTeam(装载) 中立时可装载任意所属单位 如果是中立的,则这个部队可以装载任何队伍的部队。可用于占领中立单位,比如坦克需要驾驶员,步单位建筑平民建筑。
whileNeutralConvertToTransportedTeam(装载) 中立时转换为载员队伍 中立时将其转换为载员队伍。与whileNeutralTransportAnyTeam一起使用,用于占领中立单位。
convertToNeutralIfNotTransporting(装载) 卸载所有单位时恢复为中立 卸载单位时将其恢复为中立队伍。与whileNeutralTransportAnyTeam一起使用。
transportUnitsOnTeamChangeKeepCurrentTeam(装载) 转换所属时保留内部单位所属 如果为true,则单位转换阵营时仍然将运输的单位保留在其原始队伍中。
transportUnitsEachUnitAlwaysUsesSingleSlot(装载) 载员只占用一个槽位 所有载员无论体积只占用一个运输槽。但体积大于载员数时仍然不能进入。
transportUnitsKeepWaypoints 载员保持路径点 目前无效

 

被装载者属性:

#前面的属性

transportSlotsNeeded:1(普遍是这个)

 

 


览星工作室制作