注册 登录
  • 动态
  • 推荐
  • 游戏
  • 分享链接 new
  • 回答问题
  • 发现
  • 野蔷薇
  • 视频

。

回答了问题 发布于 2018-07-09 23:10:17

《rogue legacy》 的地图是怎么生成的?

游戏编程的随机技巧上,你应该会经常听到一个词,那就叫“权重”,

就拿你说的,在随机生成关卡的时候,如何让宝箱关卡更能出现,

这时候权重的概念就很有用了,一般是给不同的关卡设置不同的权重,

比如普通关卡是5,小BOSS关卡是2,宝石关卡是1,

那么总权重就是 5+2+1=8,

每次随机关卡的时候,可以这样,x = 随机(1到8)

如果 x > (8-1),,则进宝石关卡

如果x > (8-2),则进小boss关卡

其余的进普通关卡

著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

相关游戏

目录

    评论 0

    登录奶牛关账号即可参与讨论
    登录 / 注册

    。 的更多回答

    查看所有回答

    该问题的其他回答