[2021.10.18]<呆头熊的开发日记>怪物AI(1)

今天,跟队长一起将我之前做的怪物系统与他自己做的人物行为、技能系统整合到一起。
但是我由于第一次做怪物AI,所以整体并不是很熟练,导致整合过程中耦合问题挺大的= =…
甚至有一些脚本名称重合导致队长那边的系统冒出了挺多的报错。
下午队长就跟我开腾讯会议,分享屏幕让我把一个一个怪物设计逻辑讲清楚(其实我也写了文档的,但是对着代码讲或许更清晰)
然后因为耦合大的问题,我们重新把代码里的功能重新复制进去。还好每一只怪物地代码不多,所以这也解耦就还好,也蛮快的。

首先是一只设定是绕着平台不断行走地“壁虎精”,无攻击状态,玩家触碰则受伤。
它的主要逻辑最简单,就是设置4个点,调好角度参数,搭上动画,写好行走代码
public class EasyMons : Enemy
{
public float moveSpeed;
public GameObject[] wayPoints;

int nextWaypoint = 1;
float distToPoint;

void Update()

[2021.10.18]<呆头熊的开发日记>怪物AI(1)最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/3872.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>