找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 14|回复: 0

unity playmaker 1.8.3

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 11:26:29 | 显示全部楼层 |阅读模式
软件标签:  playmaker   unity插件
playmaker 1.8.3又称playmaker可视化脚本工具是一款实现了可视化编程的引擎制作unity插件,为用户实现了可视化各类属性的添加效果,让你所见即所得,更加快速的进行游戏开发工作。快来绿色资源网下载playmaker 1.8.3吧!
playmaker 1.8.3使用说明
1.导入资源包是我们注意到右上方的playmaker鼠标部分与之前的版本略有不同:

2.导入后的目录里面同时提供了photon unity networking的相关设置,这个额外的功能对于开发网络游戏来说确实很方便。

3.安装完成后第一个动作就是检查下拉菜单里面是否已经增加了playmaker的功能,如果在安装后没看到playmaker的菜单,一般情况下直接点击菜单上的空白处即可出现。

4.那么要如何打开playmaker的编辑器呢?很简单,执行 playmaker > playmaker editor即可弹出playmaker的专用编辑器

5.为了提升playmaker的操作效率,我们建议将playmaker的编辑器拖曳到视图的编排里,这样在需要进行fsm(finite state machine)的设置时就会方便许多,如图所示,我们将playmaker editor与game视图并列在一个标签位置。

6.playmaker另外一个重要的功能是action browser, 这个选项里面列出了所有可执行的分类功能,并且在最上方提供了快速搜索功能的栏位。

7.同样的为了提升操作的效率,我们将action browser 面板拖曳到inspector的右边位置,如此可以让我们快速的进行的功能的选择与执行。





8.ok,在调整了playmaker editor与action browser的位置后,使用右上方的save layout将编排后的界面储存起来,例如将名称设定为playmaker,然后再按下save即可。

9.接下来我们用一个简单的案例来说明playmaker的基本操作,如图所示,场景里面已经放置了一个蓝色的点光源与两个圆柱。只要有任何物体(或是指定的物体)从两个圆柱中间穿过,则蓝色光源转换为黄色,物体一旦离开该区域,灯光自动恢复成蓝色的效果。

10.那么要如何开始呢?首先必须在圆柱中间设置一个触发器(trigger),选择game object > create empty创建一个空的物件,然后将这个空物件名称更改为trigger。

11.接着在这个空物件上面添加box collider, 这是一种最基本触发器制作的方式,必须注意的是务必勾选is trigger选项,才能让collider具备触发事件的作用。

12.如图所示,绿色的方框为我们使用空物件加上collider所设置好的触发器,同时需对物件进行缩放以配合两个圆柱之间的距离。

13.设置好触发器的位置后,现在我们需要导入一个可移动的物件进行测试,使用import package > character controller将角色资源包直接导入。

14.接下来将character controller里面的first person controller添加到场景内,并将其位置移动到两个圆柱的正前方,如图所示。

15.选择trigger物件,在playmaker的编辑器内按下右键执行add fsm,然后在右边的state栏位里面将名称更改为触发,在这个地方我们可以发现到playmaker对于中文的兼容性做的算是相当的不错。

16.在events里面添加两个事件,分别命名为“角色进入”与“角色退出”,然后将这两个事件加载到触发状态的底下,如图所示:

17.在空白处使用ctrl +左键产生两个新的state,然后分别将名称更改为灯光变黄与灯光变蓝,再使用ctrl+左键产生finishedl来作为state的结束,如图所示:

18.将角色进入连接到灯光变黄,角色退出连接到灯光变蓝,从这个关系图就可以很清晰的了解到触发的作用,也就是角色在碰触到tigger之后的点光源切换为黄色,角色离开trigger之后灯光则回到蓝色。

19.接着将两个finished同时连接到触发的起始点,这个目的是让事件执行一次后,再回到原来的状态进行判断。

20.关系的连接设置完成后,现在我们需要在触发的state上面加入action,操作的方式很简单,早搜索框里面输入trigger即可出现对应的功能,再双击trigger event即可完成action的添加。

21.如图所示,我们在触发上面添加了两个trigger event,分别指定了on trigger enter与on trigger exit, send event里面则是指定角色进入与角色退出。

22.在灯光变黄的state上面增加一个set light color,这时会出现一个警示符号,提示在game object的栏位需要指定一个灯光。将game object的模式改换为specify game object,然后将点光源(point light)拖曳进来,再将light color调整为黄色,如图所示:

设置完成后,我们还需要在另一个state上面增加相同的set light color,这时可直接使用复制的方式,在set light color上按右键选择copy selected actions, 然后paste到灯光变蓝的state上面,最后再将灯光的颜色更改为蓝色即可。

23.完成playmaker的设置后,我们来测试一下触发器是否能正确的起到作用,按下play后将first person controller移动到两个圆柱的中央,灯光的颜色就会由蓝色转换成黄色。

从上面的操作方式来看,playmaker可以很快的将我们需要的功能制作出来,尤其对于刚接触unity的设计人员来说,playmaker直觉的操作无疑的带来了许多的便利,同时在创作游戏的雏形也会有相当大的帮助。


iv>安装详细截图
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-14 19:25 , Processed in 0.092244 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表