[触发器]克隆区域(刺科院问题解答)

精华修改于2022/01/071824 浏览攻略
因为太难被迫换题(悲
Q:制作一个克隆区域,游戏开始时将区域内所有单位向右克隆数次(单位颜色 缩放等不变。
(本文由茄子酱瞎写,若有错误欢迎指出)
首先上效果:
(看完视频颈椎病都治好了((
方法:游戏开始时将区域内所有单位添加进组,利用"单位组做动作"实现克隆,"for循环"实现克隆多次。
1.创建"克隆区域"
1.1 在数据编辑器中新建一个单位,命名"克隆区域"(当然你也可以命名为"空逐妈妈爱你!","zzy为什么还在咕咕"等等(雾))
TapTap
1.2 给区域的碰撞类型改为"触发器"(为了不让区域像砖一样是实体)。给区域添加"自定义技能(初始)",设置自身为"unit"(或者跳过此步,触发器内直接用常量)。
TapTap
2.乱糊触发器(
2.1 在初始化触发器内设置克隆次数,图内为10。
TapTap
2.2 新建触发器。添加单位进单位组(因为加载单位需要时间,所以在最前面添加了"等待")
TapTap
[使用条件"向量在单位内"的原因:你可能在选取单位时用碰撞或者"单位在单位内",这样不严谨,会将区域四周的单位也添加进组]
2.3 使用"for循环"表示克隆次数(因为添加单位需要时间,所以for前加等待)
TapTap
2.4 for内写"选取单位组内单位做动作"
TapTap
确定克隆后的坐标:
[从每一个单位开始,每隔一个"克隆区域"的距离创建一个原单位]
所以克隆后的单位横坐标为:
TapTap
TapTap
纵坐标为:
TapTap
3.同化克隆后的单位(什
3.1如图
TapTap
如果你克隆的是砖或者其他平铺单位,只这样做克隆后会变成拉升的样子,则再需要:
TapTap
-END-
-茄子酱-
附:工程地图请搜索口令码[茄子的教程]
TapTap
TapTap
刺科院Q群:200853560
10
2
6