标签:
游戏 |
这是一个非常简易的智能刷怪系统,但是相对用处很多,可以在他的基础上修改成其他类似功能的系统。
请看流程图:
1、在地图中设置3个坐标,分别对应3个怪,他们为1组,当然地图中有很多组这样的设置
其中1个怪为ON状态,表示是活的,另外2个为OFF状态,表示是死的
2、当活着的那个怪,被击杀以后,他的状态变为OFF,也就是表示他现在死了
这个时候系统等待60秒,这个等待时间可以根据玩家数量,自己定义,玩家多就少等点,玩家少就多等点
3、生成1-3的随机数,他们分别对应3个怪的开关,然后根据随机数打开其中1个
这时怪开始刷新,开关为ON的怪被刷新出来,开关为OFF的怪依然是死的
4、功能延伸
这个系统用在刷怪上,基本可以解决了玩家抢怪问题,总体上打的越快,刷的也越快,玩家不打怪,怪也不会刷
如果这3个怪,被设置在同一坐标上,那么可以实现刷随机BOSS,但是刷新间隔要长一些,一般不会是60秒,而是6小时左右
如果放在安全区域里,那么就是当随机NPC使用,他的开关对应NPC是否出现等,其他用处以此类推了
虽然现在我已经不做脚本了,改做美工了,但是这些内容全都是原创的,也都是经验之谈,如果有想交流的,可以随时与我联系。
前一篇:游戏制作心得——合成系统
后一篇:一个网游公会的兴衰史