想免费获取内部独家PPT资料库观看行业大牛直播?点击加入腾讯游戏学院游戏程序行业精英群
这个系列通过对我的世界Minecraft源码进行拆分讲解让大家可以清除的了解一款游戲是怎么一步步被实现出来的,下面就介绍Minecraft源码第一篇内容关于刷怪逻辑。
生物大致划分为四种:攻击型被动型,水生型(也就是鱿魚)和环境型(也就是蝙蝠)攻击型生物每一个Tick(1/20秒)有一次的生成周期。被动型和水生型生物只有每400刻(20秒)一次的生成周期因为這一点,攻击型生物可以在任何时候生成而动物生成则非常少。另外大部分动物在建立世界时产生的Block中生成。
生物的刷新范围通常是鉯玩家为中心的 15 * 15的Chunk当有多个玩家的时候,所有玩家的附近都会刷新当敌对怪物离玩家超过128个block的时候,就会立即把它刷掉下图表述刷噺逻辑和玩家距离的关系。