作者KanoLoa (卡)
看板GameDesign
标题Re: [程式] 想请问关於关卡设计的事情
时间Sat Mar 30 02:51:54 2013
好久以前大学时写的方法:
用一个阵列储存所有敌人该诞生的座标位置。//叫做A阵列好了
再用另一个阵列(Hash更好)储存敌人诞生的种类与数量等资料。
-----
定时比对主角位置与A阵列中的资料是否有交集的。
有的话,以A阵列中的那笔资料用HASH拿到详细的诞生敌人种类与数量。
然後 -> 产生敌人();
最後去除A阵列中的座标位置();
这样好处是随着关卡的进程搜索次数变少。
敌人诞生数量实在过多时,也可以分区多做几个阵列。
但那是以前我电脑很破的时候才需要这样,现在应该没差吧。
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.12.52.49
1F:推 yoll522:感谢你的帮忙,也谢谢其他人的帮助 03/30 10:45