根据您的需求,我会为您提供一些专业且得体的改写建议:
为了实现这个功能,您需要使用两个触发器。第一个触发器的作用是记录地图上所有单位的位置,并为每个单位设置“单位自定义值”标记。第二个触发器则是重生被标记过的单位,即当单位死亡时,通过“单位自定义值”来判断是否需要重新生成,并在数组中记录在之前被标记过的点上。
首先,我们来看第一个触发器。您可以通过将地图上所有单位的位置记录在变量[point]这个数组中,并为每个单位设置特定的值来实现。例如,在每个单位初始化时为其分配一个唯一的标识符,并将其保存在[point]数组中。然后,在每个循环周期内检查[point]数组,获取当前时间步中所有存在且未死亡的单位,并将它们的位置保存在其他变量中以便后续操作。
接下来是第二个触发器。当一个已经标记过的单位死亡时,可以通过“单位自定义值”来判断是否需要重新生成它。例如,您可以为每个已经标记过的单位设置一个特定的值,然后检查该值是否存在。如果该值存在,则说明该单位没有死亡并可以继续存在;否则,说明该单位已经死亡,需要重新生成它。
在实现过程中,您可以利用“单位自定义值”标记好的每个单位以及[point]数组来记录它们的位置和状态。同时,还可以根据需要调整循环周期和重生时间间隔等参数以满足您的需求。
总结一下,通过使用两个触发器和相关变量(如[point]数组和“单位自定义值”),您能够实现记录地图上所有单位位置、重生被标记过的单位等功能。希望这些建议能对您有所帮助!
为了实现这个功能,您需要使用两个触发器。第一个触发器的作用是记录地图上所有单位的位置,并为每个单位设置“单位自定义值”标记。第二个触发器则是重生被标记过的单位,即当单位死亡时,通过“单位自定义值”来判断是否需要重新生成,并在数组中记录在之前被标记过的点上。
首先,我们来看第一个触发器。您可以通过将地图上所有单位的位置记录在变量[point]这个数组中,并为每个单位设置特定的值来实现。例如,在每个单位初始化时为其分配一个唯一的标识符,并将其保存在[point]数组中。然后,在每个循环周期内检查[point]数组,获取当前时间步中所有存在且未死亡的单位,并将它们的位置保存在其他变量中以便后续操作。
接下来是第二个触发器。当一个已经标记过的单位死亡时,可以通过“单位自定义值”来判断是否需要重新生成它。例如,您可以为每个已经标记过的单位设置一个特定的值,然后检查该值是否存在。如果该值存在,则说明该单位没有死亡并可以继续存在;否则,说明该单位已经死亡,需要重新生成它。
在实现过程中,您可以利用“单位自定义值”标记好的每个单位以及[point]数组来记录它们的位置和状态。同时,还可以根据需要调整循环周期和重生时间间隔等参数以满足您的需求。
总结一下,通过使用两个触发器和相关变量(如[point]数组和“单位自定义值”),您能够实现记录地图上所有单位位置、重生被标记过的单位等功能。希望这些建议能对您有所帮助!