[觸發器]克隆區域(刺科院問題解答)|我想成為創造者


3樓貓 發佈時間:2021-12-29 16:45:03 作者:mio茄子醬 Language

因為太難被迫換題(悲

Q:製作一個克隆區域,遊戲開始時將區域內所有單位向右克隆數次(單位顏色 縮放等不變。

(本文由茄子醬瞎寫,若有錯誤等歡迎指出)


首先上效果:點擊鏈接觀看視頻(看完視頻頸椎病都治好了((

方法:遊戲開始時將區域內所有單位添加進組,利用"單位組做動作"實現克隆,"for循環"實現克隆多次。


1.創建"克隆區域"

1.1 在數據編輯器中新建一個單位,命名"克隆區域"(當然你也可以命名為"空逐媽媽愛你!","zzy為什麼還在咕咕"等等(霧))[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第1張

1.2 給區域的碰撞類型改為"觸發器"(為了不讓區域像磚一樣是實體)。給區域添加"自定義技能(初始)",設置自身為"unit"(或者跳過此步,觸發器內直接用常量)。[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第2張

2.亂糊觸發器(

2.1 在初始化觸發器內設置克隆次數,圖內為10。[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第3張

2.2 新建觸發器。添加單位進單位組(因為加載單位需要時間,所以在最前面添加了"等待")[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第4張

[使用條件"向量在單位內"的原因:你可能在選取單位時用碰撞或者"單位在單位內",這樣不嚴謹,會將區域四周的單位也添加進組]

2.3 使用"for循環"表示克隆次數(因為添加單位需要時間,所以for前加等待)[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第5張

2.4 for內寫"選取單位組內單位做動作"[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第6張

確定克隆後的座標:
[從每一個單位開始,每隔一個"克隆區域"的距離創建一個原單位]
所以克隆後的單位橫座標為:[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第7張
[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第8張


縱座標為:[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第9張


3.同化克隆後的單位(什
3.1如圖[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第10張

如果你克隆的是磚或者其他平鋪單位,只這樣做克隆後會變成拉伸一般。則需添加一個if檢測[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第11張(因為牆的單位類型為"Obstacle",可自換)

-END-
-茄子醬-


附:刺科院Q群:200853560
現問題:(無門檻指入二群)[觸發器]克隆區域(刺科院問題解答)|我想成為創造者 - 第12張


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com