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
現問題:(無門檻指入二群)