美文网首页VR相关
Unity开发-AI插件:Playmaker

Unity开发-AI插件:Playmaker

作者: 元宇宙协会 | 来源:发表于2016-08-10 15:35 被阅读420次

    1.介绍

    PlayMaker是由第三方软件开发商Hotong Games开发完成。它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。
    它既是一个可视化脚本工具,又是一个分层逻辑框架。

    2.PlayMaker

    去Store里面搜索 - 下载:


    1.png

    3.简单使用

    1.集成到Unity中

    10.png

    PS:由于对中文很好的支持,所以我们直接选择中文,这样省去翻译的苦恼。
    点击首选项(Preferences):


    3.png

    2.添加节点


    5.png

    3.简单实现小功能:
    3-1.创建一个3D物体,添加状态机。 如图7所示
    3-2.按下鼠标后,物体变色。
    3-3.抬起鼠标,物体变回原来的颜色。

    (1)给游戏对象添加状态机(FSM)


    7.png

    (2)设置节点外部触发条件(里面有很多点击功能)

    8.png

    (3)设置节点内部的状态功能(即让它所在的游戏对象颜色改变)

    9.png 11.png

    (4)抬起鼠标返回原来的色彩

    12.png

    (5)定制个性化节点功能
    添加旋转功能:


    2.png 13.png

    4.角色控制

    4.1:键盘控制移动、转向

    1.获取键盘的输入(上下左右W/S/A/D),存储输入到向量
    2.根据键盘上下左右的输入的向量来移动游戏对象
    3.让游戏对象移动的时候可以转向
    ---具体的节点条件如下:


    14.png

    ---关于其中的向量


    15.png
    4.2:奔跑(涉及事件驱动)

    1.奔跑一般就是按住SHIFT来进行
    先添加两个事件:


    16.png

    根据按键(shift)的按下来进行事件的驱动


    18.png
    同理另一个Run节点中,通过按键的抬起来驱动事件 19.png

    2.也可以通过按钮的输入来进行

    21.png

    那个Fire1是什么鬼?

    ![Uploading 23_858335.png . . .]

    Are you ok?

    23.png

    5.关于状态机的模板重用

    节点功能不用每次都去制作,我们制作好一套模板后,可以保存起来,让相似的游戏对象继续使用

    24.png

    取个名字后,下次给游戏对象添加


    25.png

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

    相关文章

      网友评论

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

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