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

Unity开发-AI插件:Playmaker

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

PlayMaker是由第三方软件开发商Hotong Games开发完成。它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。

它既是一个可视化脚本工具,又是一个分层逻辑框架。

2.PlayMaker

去Store里面搜索 - 下载:

3.简单使用

1.集成到Unity中

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

点击首选项(Preferences):

2.添加节点

3.简单实现小功能:

3-1.创建一个3D物体,添加状态机。 如图7所示

3-2.按下鼠标后,物体变色。

3-3.抬起鼠标,物体变回原来的颜色。

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

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

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

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

(5)定制个性化节点功能

添加旋转功能:

4.角色控制
4.1:键盘控制移动、转向

1.获取键盘的输入(上下左右W/S/A/D),存储输入到向量

2.根据键盘上下左右的输入的向量来移动游戏对象

3.让游戏对象移动的时候可以转向

---具体的节点条件如下:

---关于其中的向量

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

1.奔跑一般就是按住SHIFT来进行

先添加两个事件:

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

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

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

那个Fire1是什么鬼?

Are you ok?

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

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

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.介绍
  • 2.PlayMaker
  • 3.简单使用
  • 4.角色控制
    • 4.1:键盘控制移动、转向
      • 4.2:奔跑(涉及事件驱动)
      • 5.关于状态机的模板重用
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档