Q:制作一个克隆区域,游戏开始时将区域内所有单位向右克隆数次(单位颜色 缩放等不变。
(本文由茄子酱瞎写,若有错误等欢迎指出)
首先上效果:点击链接观看视频(看完视频颈椎病都治好了((
方法:游戏开始时将区域内所有单位添加进组,利用"单位组做动作"实现克隆,"for循环"实现克隆多次。
1.创建"克隆区域"
1.1 在数据编辑器中新建一个单位,命名"克隆区域"(当然你也可以命名为"空逐妈妈爱你!","zzy为什么还在咕咕"等等(雾))
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第1张](https://img2.tapimg.com/bbcode/etag/FuHpQ5hroSu7-_0rxAVU30XGpaik.png)
1.2 给区域的碰撞类型改为"触发器"(为了不让区域像砖一样是实体)。给区域添加"自定义技能(初始)",设置自身为"unit"(或者跳过此步,触发器内直接用常量)。
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第2张](https://img2.tapimg.com/bbcode/etag/Fj2WoupeLSXJGP4N4hiuOGtlcS7p.png)
2.乱糊触发器(
2.1 在初始化触发器内设置克隆次数,图内为10。
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第3张](https://img2.tapimg.com/bbcode/etag/Fu3uaLDrm7byDd6P3MM0V51ScSMn.png)
2.2 新建触发器。添加单位进单位组(因为加载单位需要时间,所以在最前面添加了"等待")
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第4张](https://img2.tapimg.com/bbcode/etag/FkCIUnYKxjpscpZkP5SaakAPWO8q.png)
[使用条件"向量在单位内"的原因:你可能在选取单位时用碰撞或者"单位在单位内",这样不严谨,会将区域四周的单位也添加进组]
2.3 使用"for循环"表示克隆次数(因为添加单位需要时间,所以for前加等待)
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第5张](https://img2.tapimg.com/bbcode/etag/FgtWZSVv4GKxa-Xwf1GEhXJJnJcV.png)
2.4 for内写"选取单位组内单位做动作"
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第6张](https://img2.tapimg.com/bbcode/etag/Fo4-AEoy8N4S2618b0n_bC2hCVqu.png)
确定克隆后的坐标:
[从每一个单位开始,每隔一个"克隆区域"的距离创建一个原单位]
所以克隆后的单位横坐标为:
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第7张](https://img2.tapimg.com/bbcode/etag/Fimnw3U1_4Ta0GR2OKJ28MqOE5Sb.png)
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第8张](https://img2.tapimg.com/bbcode/etag/FglkWZVth9ZcfMs7FTd3cHY23uU8.png)
纵坐标为:
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第9张](https://img2.tapimg.com/bbcode/etag/FiajQWaxVRd59OtIdSZSqK1L6i1Z.png)
3.同化克隆后的单位(什
3.1如图
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第10张](https://img2.tapimg.com/bbcode/etag/Fpz9vwmhDlCflHcoAhYosxZMiSkm.png)
如果你克隆的是砖或者其他平铺单位,只这样做克隆后会变成拉伸一般。则需添加一个if检测
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第11张](https://img2.tapimg.com/bbcode/etag/Fkq0EvFuMIUoh0OCFD0mAKkXKFwl.png)
-END-
-茄子酱-
附:刺科院Q群:200853560
现问题:(无门槛指入二群)
![[触发器]克隆区域(刺科院问题解答)|我想成为创造者 - 第12张](https://img2.tapimg.com/bbcode/etag/FrG2nSI5jFiPyB9ZKSo225AeAQv1.png)