当前位置: 首页 > news >正文

建立网站的风险/google网址直接打开

建立网站的风险,google网址直接打开,做空闲时间的网站,阿里巴巴网站被关闭了要怎么做行为树 Behavior Tree 实例 五 Behavior Tree 的篇幅已经到了第五篇了,讲解了行为树的原理、伪代码,C# Demo代码,以及自己写的一个关于Unity 的行为树插件。 关于上面的 Demo 是一个有什么样功能的 AI来说一下 一个 角色 Player 打 Npc 的 …

行为树 Behavior Tree 实例 五

Behavior Tree 的篇幅已经到了第五篇了,讲解了行为树的原理、伪代码,C# Demo代码,以及自己写的一个关于Unity 的行为树插件。
关于上面的 Demo 是一个有什么样功能的 AI来说一下

一个 角色 Player 打 Npc 的 AI 逻辑
Player 有搜索 Npc 的功能,
当Player 能量/体力不足时,需要到补给点去补充能量
如果没有搜索到 Npc 则 Player 就进行巡逻走动,
如果搜索到了 Npc,并且 Npc 在 Player 的攻击范围外,则Player 追击 Npc,
如果Player能够攻击到 Npc 时Player 停止移动开始 发子弹攻击 Npc

我们需要自定义的就是行为节点:攻击、移动、巡逻、补充能量、搜索敌人条件节点:通用条件节点、判断能量是否足够的条件节点
我定义Player角色的 脚本为 BaseSprite.cs
需要将 BaseSprite 传递到自定义的 行为、条件节点

打开四个类 GameController.cs 、SpriteManager.cs、SpriteBTUpdateManager.cs、 BaseSprite.cs
如果只关心 AI 如何能够运行起来,看上边四个脚本就够了,如果想了解行为树原理部分以及行为树编辑器部分,自己看其他代码就行了。
这四个脚本中已经在需要的地方加了注释

GameControlle 是逻辑驱动的中心,它包含了配置文件的加载和驱动 SpriteManager和SpriteBTUpdateManager 的功能
SpriteManager 则存储所有的 BaseSprite
SpriteBTUpdateManager 存储所有的 BaseSprite的 BTBase(AI执行脚本)接口 IBTNeedUpdate
BaseSprite 则是每一个 Player角色的 实例类对象

当你了解了上面四个脚本的逻辑后就能驱动 AI 移动起来了。

http://www.lbrq.cn/news/938827.html

相关文章:

  • 重庆网站制作外包公司/网店推广网站
  • 中小企业网站建设服务公司/关键词优化软件哪家好
  • 网站建设标书范本/百度推广怎么操作
  • 黄岛网站建设公司首选/关键词优化怎么优化
  • 兴安盟建设局网站/新闻20字摘抄大全
  • 羊毛网站建设视频/今日山东新闻头条
  • 做视频网站 版权怎么解决/求购买链接
  • 政府网站建设实施方案/艺人百度指数排行榜
  • 如何自己编写一个程序/百中搜优化
  • 专业建站流程/爱网站关键词挖掘工具
  • 医疗器械网站建设策划书/百度公司排名
  • 门户网站cms系统/百度seo策略
  • 做网站服务器要用多大/网络营销与直播电商专业学什么
  • 求做图的网站/广州从化发布
  • 使用docker部署wordpress/seo站长工具是什么
  • 政府网站新媒体建设方案/网络媒体推广报价
  • 家教网站建设模板/软文代写服务
  • 莱州人社局网站/杭州疫情最新情况
  • 网站文章结构变更怎么做301/成都网站建设系统
  • 网站建设 交易保障/二十个优化
  • win8风格网站css/最好的网络推广方式
  • 品牌注册类别/seo推广主要做什么的
  • 有没有免费做网站的/百度注册网站怎么弄
  • 做58网站空调维修接单怎么样/建网站教程
  • 塘沽网站优化/站长工具网站测速
  • 2019年做网站还有前景吗/班级优化大师怎么用
  • 李静做的化妆品网站/网页优化方案
  • 宠王爷斗皇子我家王妃帅爆了/网站搜索优化价格
  • 上海松江做网站的公司/企业推广平台有哪些
  • 家用电脑和宽带做网站/torrentkitty磁力天堂
  • 一文读懂 JWT(JSON Web Token)
  • Python-初学openCV——图像预处理(三)
  • 使用uni-app开发一个点餐收银台系统前端静态项目练习
  • AWS免费套餐全面升级:企业降本增效与技术创新解决方案
  • 哈尔滨←→南昌的铁路要道
  • 广东省省考备考(第五十七天7.26)——数量、言语(强化训练)