前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Unity开发-AI插件:NodeCanvas

Unity开发-AI插件:NodeCanvas

作者头像
孙寅
发布2020-06-02 18:14:46
2K0
发布2020-06-02 18:14:46
举报
文章被收录于专栏:宜达数字宜达数字
1.介绍

AI:人工智能(Artificial Intelligence)它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术.在游戏开发中,就是让角色或者怪物根据泛人的行为和思想去进行动作。

2.NodeCanvas

插件地址:http://nodecanvas.paradoxnotion.com ---进入官网,最上面的DOWNLOAD选项即可下载.

3.简单使用

3.1.集成到Unity:

3.2对游戏物体添加插件自带的脚本:

3.3简单运用

添加完插件会发现多了一个Blackboard(黑板),主要是让插件节点找寻游戏对象和条件(例如速度,约束,游戏对象等。)

点击OPEN BEHAVIOUR

节点名称,作用:

Action条件节点:(根据数字顺序来)

Condition条件节点:(根据数字顺序来)

4.案例介绍
让怪物追着猪脚(主角)移动

4.0:准备: -- 4.0.1.带动画的角色一枚,(角色动画分隔好的)。 -- 4.0.2.插件包(NodeCanvas)官网下载即可。

4.1添加一个距离约束:

4.2根据API移动

4.3 -1插件控制 添加插件,根据名字去寻找游戏对象(此处是内部根据名字去寻找)

4.3-2代码控制 添加脚本,根据方法找到内部的控件:(此处依据tag值添加)

类似动态加载:运行后就赋完值

4.3-3根据Tag寻找

4.4其他节点条件:

距离条件节点:

动画条件节点:

移动条件节点:

4.5插件运行(正常效果)

5.总结:

简单使用便是如此,内部还有很多功能,等待进一步开发。(未完待续)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.介绍
  • 2.NodeCanvas
  • 3.简单使用
    • 添加完插件会发现多了一个Blackboard(黑板),主要是让插件节点找寻游戏对象和条件(例如速度,约束,游戏对象等。)
    • 4.案例介绍
      • 让怪物追着猪脚(主角)移动
      • 5.总结:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档