美文网首页插件推荐
Unity开发-AI插件:NodeCanvas

Unity开发-AI插件:NodeCanvas

作者: 元宇宙协会 | 来源:发表于2016-08-09 17:04 被阅读2397次

    1.介绍

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

    2.NodeCanvas

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

    1.jpg

    3.简单使用

    3.1.集成到Unity:


    2.jpg

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


    3.jpg

    3.3简单运用

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

    点击OPEN BEHAVIOUR

    1.png

    节点名称,作用:


    1.png

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


    2.png

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


    2.png

    4.案例介绍

    让怪物追着猪脚(主角)移动

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

    4.1添加一个距离约束:


    5.jpg

    4.2根据API移动

    9.png

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


    12.png

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


    6.jpg

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


    7.jpg
    4.3-3根据Tag寻找 3.png 3.png

    4.4其他节点条件:

    距离条件节点:


    2.png

    动画条件节点:


    3.png

    移动条件节点:

    3.png

    4.5插件运行(正常效果)

    11.png

    5.总结:

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

    一个人的路需要更多人的陪伴:欢迎加群: 134688909 一起交流,分享心得,获取项目资源。

    相关文章

      网友评论

      本文标题:Unity开发-AI插件:NodeCanvas

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