VR相关

Unity开发-AI插件:Playmaker

2016-08-10  本文已影响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 一起交流,分享心得,获取项目资源。

上一篇下一篇

猜你喜欢

热点阅读