美文网首页Unity技术分享unity3D技术分享
unity—— 如何实现Moba游戏野怪的AI系统

unity—— 如何实现Moba游戏野怪的AI系统

作者: Thomas游戏圈 | 来源:发表于2019-10-10 17:08 被阅读0次

相信大家都应该玩过LOL或者王者荣耀这样的moba类型的游戏吧,那么这种游戏除了有对战双方的各种小兵以外,还会有中立的野怪。既然是中立的野怪,那么它是不属于任何一方的资源,大家是靠本事获取的。当然它们也不是吃素的,不会任人宰割。所有这也是moba游戏的乐趣所在,我们在线上打不过别人,还不能拿野怪开刷吗?哈哈。那么今天我们就做一个野怪的AI系统,这个系统不是非常的完整的一个野怪系统,因为是抽时间随便做的,但是基本的功能都是有的。先上效果图:

OK,那么这个野怪的AI到底怎么做的?首先我们需要闭着眼睛想想我们玩游戏的时候,别人的AI咋做的,然后我们就模仿别人的做出来。那么我们都玩过,也知道野怪的”脾气”,你不打它,它就会在自己的一亩三分地里面,不会乱跑。如果你过去打它,那么它也会反击你,直到它丢失视野或者超过了它可移动的最大范围,它就会回去原来的地方待着。如果你又打它,它又会追着你打。如果你在它能自由移动的区域内攻击它,它会和你单挑。那么以上就是文字逻辑,也是怪物AI的思路。我们怎么把这些逻辑用代码实现呢?也不会很难的。在这里也是比较简单的一个思路供大家参考,大家看看就好,写的不好不要喷我哦!

这边贴出部分代码,大家如果需要完整代码的可以点击链接加入群聊【Unity/Cocos交流群】

相关文章

  • unity—— 如何实现Moba游戏野怪的AI系统

    相信大家都应该玩过LOL或者王者荣耀这样的moba类型的游戏吧,那么这种游戏除了有对战双方的各种小兵以外,还会有中...

  • 决战平安京野怪大集合!有如神助想不赢都难

    说到moba游戏,自然少不了野怪,众所周知,野怪加成在游戏中是非常恐怖的,甚至说可以扭转战局也不为过。在这点上决战...

  • 游戏AI:野怪

    题外话 同事评价:思考问题比较发散。把各种问题和问题的细节混杂在一起,没有结构性思考,或者抓住一个问题追究到底。 ...

  • 使用Unity制作游戏AI

    本文转自Unity Connect官方文章 简介 本教程主要介绍游戏AI的概念和开发方法。虽然实现过程是面向Uni...

  • 转 | 自制简易的游戏存档系统

    本文将为大家分享如何在Unity中实现简单的游戏存档系统,其中不会包含太多实际的代码,仅介绍在制作过程中需要考虑与...

  • 新手进阶-Unity游戏设计与实现

    摘要:《Unity游戏设计与实现》由枫叶小屋(www.fy29.top)发布。Unity游戏设计与实现》是一本关注...

  • 游戏技能系统解析

    技能系统解析 技能系统需要根据当前的项目来划分,例如:ACT游戏与MOBA游戏就有一些区别。 ACT游戏大部分为了...

  • S5野区改动对LOL的影响

    野区在moba类游戏中,指的是除基地和对线外的一个部分。而在LOL中,野区被拳头(RIOT)提升为在游戏中一个重要...

  • 记录一些好的网站

    在Unity中实现屏幕空间阴影(1)在Unity中实现屏幕空间阴影(2)游戏里的动态阴影-ShadowMap实现原...

  • Unity 实战【飞机大战】

    【简介】 该游戏主要的功能是通过键盘控制飞机的移动,飞机发出的子弹和野怪发生碰撞则销毁野怪会产生爆炸效果且销毁野怪...

网友评论

    本文标题:unity—— 如何实现Moba游戏野怪的AI系统

    本文链接:https://www.haomeiwen.com/subject/zqyapctx.html