游戏编程的随机技巧上,你应该会经常听到一个词,那就叫“权重”,
就拿你说的,在随机生成关卡的时候,如何让宝箱关卡更能出现,
这时候权重的概念就很有用了,一般是给不同的关卡设置不同的权重,
比如普通关卡是5,小BOSS关卡是2,宝石关卡是1,
那么总权重就是 5+2+1=8,
每次随机关卡的时候,可以这样,x = 随机(1到8)
如果 x > (8-1),,则进宝石关卡
如果x > (8-2),则进小boss关卡
其余的进普通关卡
回答了问题 发布于 2018-07-09 23:10:17
游戏编程的随机技巧上,你应该会经常听到一个词,那就叫“权重”,
就拿你说的,在随机生成关卡的时候,如何让宝箱关卡更能出现,
这时候权重的概念就很有用了,一般是给不同的关卡设置不同的权重,
比如普通关卡是5,小BOSS关卡是2,宝石关卡是1,
那么总权重就是 5+2+1=8,
每次随机关卡的时候,可以这样,x = 随机(1到8)
如果 x > (8-1),,则进宝石关卡
如果x > (8-2),则进小boss关卡
其余的进普通关卡
。 的更多回答
查看所有回答如何看待steam中一时间突然涌现的hentai系列游戏?