看板 GameDesign 關於我們 聯絡資訊
好久以前大學時寫的方法: 用一個陣列儲存所有敵人該誕生的座標位置。//叫做A陣列好了 再用另一個陣列(Hash更好)儲存敵人誕生的種類與數量等資料。 ----- 定時比對主角位置與A陣列中的資料是否有交集的。 有的話,以A陣列中的那筆資料用HASH拿到詳細的誕生敵人種類與數量。 然後 -> 產生敵人(); 最後去除A陣列中的座標位置(); 這樣好處是隨著關卡的進程搜索次數變少。 敵人誕生數量實在過多時,也可以分區多做幾個陣列。 但那是以前我電腦很破的時候才需要這樣,現在應該沒差吧。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.12.52.49
yoll522:感謝你的幫忙,也謝謝其他人的幫助 03/30 10:45