Unity开发-AI插件:Playmaker
2016-08-10 本文已影响420人
元宇宙协会
1.介绍
PlayMaker是由第三方软件开发商Hotong Games开发完成。它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。
它既是一个可视化脚本工具,又是一个分层逻辑框架。
2.PlayMaker
去Store里面搜索 - 下载:
1.png
3.简单使用
1.集成到Unity中
10.pngPS:由于对中文很好的支持,所以我们直接选择中文,这样省去翻译的苦恼。
点击首选项(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.png5.关于状态机的模板重用
节点功能不用每次都去制作,我们制作好一套模板后,可以保存起来,让相似的游戏对象继续使用
24.png取个名字后,下次给游戏对象添加
25.png
一个人的路需要更多人的陪伴:欢迎加群: 134688909 一起交流,分享心得,获取项目资源。