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