文档章节

Playmaker全面实践教程之playMaker编辑器

大学霸
 大学霸
发布于 2015/05/25 14:52
字数 2012
阅读 823
收藏 1

Playmaker全面实践教程之playMaker编辑器

playMaker编辑器

playMaker编辑器是制作状态机的主要视图,如图1-23所示。只有熟悉此视图,读者才能更加快捷的使用Playmaker提供的各种功能。


1-23  playMaker编辑器(1选择工具栏,2图表视图,3调试工具栏,4查看器面板,5偏好设置)

playMaker编辑器主要由5个部分组成,分别是选择工具栏、图表视图、调试工具栏、查看器面板和偏好设置。本节将对这5个部分做简要的介绍。

playMaker编辑器选择工具栏

选择工具栏(Selection Toolbar)可以让开发者快速的选中游戏场景中特定游戏对象上的状态机,如图1-24所示。

1-24  选择工具栏,及其各组成部分

选择工具栏主要由5个部分组成:

q  ①包含3个按钮,分别表示上一次选择的状态机、下一次选择的状态机和曾经选中过的状态机。

q  ②是游戏对象下拉列表,用于当前游戏场景中拥有状态机的游戏对象。

q  ③是状态机下拉列表,用于选择具体的状态机。因为一个游戏对象可以被赋予多个状态机,所以可以使用此下拉列表选择特定游戏对象上多个状态机中的一个。

q  ④是Lock按钮。通过单击该按钮,可以锁定当前playMaker编辑器显示的状态机。

q  ⑤“按下”表示显示“状态机迷你图”,“弹起”则不显示。

【示例1-】如图1-25所示,游戏场景中有两个游戏对象拥有状态机,它们分别是CubeSphere。接下来我们就要操作playMaker编辑器上的选择工具栏了。

1-25  游戏场景中,拥有状态机的游戏对象

提示:拥有状态机的游戏对象,会被一个“玩”图标标识。

1工具栏上的②游戏对象下拉列表会列出当前游戏场景中拥有状态机的游戏对象的名称,如图1-26所示。例如,当前游戏场景中只有CubeSphere对象拥有状态机。

1-26  选择工具栏②中列出了当前游戏场景中拥有状态机的游戏对象

2工具栏上的③状态机下拉列表会列出当前选中的游戏对象上所有的状态机,如图1-27所示。例如,游戏对象Cube上有且只有一个名为FSM的状态机。

1-27  选择工具栏③列出了当前选中的游戏对象上所有的状态机

3工具栏上的⑤“状态机迷你图”按钮处于按下状态,则在playMaker上显示的状态机和状态机迷你图,如图1-28所示。

1-28  playMaker上显示的状态机和状态机迷你图

playMaker编辑器图表视图

图表视图(Graph View)用于绘制状态机,如图1-29所示。

1-29  图表视图

在此视图中右击鼠标,可以调出快捷菜单,而快捷菜单也会依据右击的不同位置和情景,来显示出不同的快捷菜单项,常见的快键菜单有以下3种,如图1-30所示。

1-30  图表视图里常见的3种快捷菜单

提示:制作状态机的时候,会经常性的使用到这些快捷菜单项。

playMaker编辑器调试工具栏

调试工具栏(Debug Toolbar)用于调试状态机制作过程中开发者不小心犯的各种错误,如图1-31所示。

1-31  调试工具栏,及其各组成部分

调试工具栏主要由3个部分组成:

q  ①用于实时显示当前的错误信息。

提示:即使当前游戏项目并未运行,它也可以实时的显示出状态机中出现的错误。

q  ②是调试命令下拉列表,如图1-32所示。

q  ③的功能,与Unity工具栏上的3个相应按钮相同,如图1-33所示。

1-32  调试命令下拉列表中的各命令项          1-33  Unity工具栏上的3个对应按钮

playMaker编辑器查看器面板

查看器面板(Inspector Panel)主要用于编辑状态机、状态、事件和变量,如图1-34所示。

1-34  查看器面板,及其组成部分

查看器面板由4个标签构成:

q  ①状态机查看器(FSM Inspector)主要用于编辑状态机的相关属性,包括状态机的名称,描述信息等等;

q  ②状态查看器(State Inspector)主要用于编辑状态的属性,包括状态的名称,状态包含的动作等等;

q  ③事件管理器(Event Manager)主要用于编辑状态机使用的事件,包括添加、删除操作等等;

q  ④变量管理器(Variable Manager)主要用于编辑状态机使用的变量,包括添加、删除操作等等;

提示:读者此时只需要了解各标签的作用即可,至于各标签下的各子属性,本书会在更加合适的地方介绍。

playMaker编辑器偏好设置

偏好设置(Preferences)主要用于支持开发者对Playmaker插件做个性设置,如图1-35所示。偏好设置由2个按钮组成,分别是Hints[F1]Preferences。前者可以为playMaker视图添加操作提示;后者则负责具体的四大类偏好设置,如常规设置、图表视图设置、运行时的调试设置和编辑器错误检测设置,如图1-36所示。

1-35  偏好设置,及其组成部分          1-36  具体的4大类偏好设置

1.提示信息文本

Playmaker的帮助功能做的异常强大,不仅提供给了开发者详细的帮助文档,甚至还支持了本小节介绍的这个“提示信息文本”功能。单击偏好设置里的Hints[F1]按钮,即可启用此功能。此功能可以以文字说明的方式,辅助开发者在playMaker视图里展开各种操作。效果如图1-37所示。

1-37  playMaker里的各种提示信息文本

此功能会将提示信息嵌入到合适的位置,供开发者阅读参考,然后择优操作!

2.常规设置

常规设置(General),包含了大部分的通用选项。例如,与组件和工具显示相关的属性,与游戏运行时Playmaker的行为相关的属性,与游戏对象选择相关的属性,与预置体相关的属性,与截图路径相关的属性等等,如图1-38所示。

3.图表视图设置

图表视图设置(Graph View)包含了大部分与Graph View相关的选项。例如,与图表样式相关的属性,与鼠标滚轮滚动相关的属性,与状态机迷你图相关的属性,与状态机文本相关的属性等等,如图1-39所示。

1-38  常规设置下的各设置项                         1-39  图表视图设置下的各设置项

4.运行时的调试设置

运行时的调试设置(Debugging)包含了大部分与调试功能相关的属性选项,如图1-40所示。

5.编辑器错误检测设置

编辑器错误检测设置(Error Checking)包含了大部分与实时错误检测相关的属性选项,如图1-41所示。

1-40  运行时的调试设置下的各设置项          1-41  编辑器错误检测设置下的各设置项

本文选自:Playmaker全面实践教程Input篇大学霸资料,转载请注明出处,尊重技术尊重IT人!


© 著作权归作者所有

大学霸
粉丝 270
博文 908
码字总数 557321
作品 0
东城
程序员
私信 提问
Playmaker Input篇教程之PlayMaker菜单概述

Playmaker Input篇教程之PlayMaker菜单概述 Playmaker InputPlayMaker菜单概述 Playmaker插件被导入游戏项目以后,会自动为Unity编辑器添加一个名为PlayMaker的主菜单,如图1-14所示。熟练的...

大学霸
2015/05/22
521
0
Playmaker Input篇教程之Playmaker购买下载和导入

Playmaker Input篇教程之Playmaker购买下载和导入 Playmaker Input篇认识Playmaker Playmaker是Unity的插件,其标志如图1-1所示。开发者使用它可以快速的将自己的游戏创意实现出来,而不必纠...

大学霸
2015/05/21
860
0
Playmaker全面实践教程之Playmaker常用工具

Playmaker全面实践教程之Playmaker常用工具 Playmaker常用工具 Playmaker插件搭载了8个工具:FSM Browser、State Browser、Templates、Tools、Actions、Globals、Events和FSM Log。熟练的使用...

大学霸
2015/05/27
884
0
Playmaker全面实践教程之简单的使用Playmaker示例

Playmaker全面实践教程之简单的使用Playmaker示例 简单的使用Playmaker示例 通过本章前面部分的学习,相信读者已经对Playmaker有了一个整体的认识和印象了。在本章的最后,我们将以一个使用了...

大学霸
2015/05/26
13.8K
0
Playmaker Input篇教程之引入的核心概念

Playmaker Input篇教程之引入的核心概念 Playmaker Input引入的核心概念 Playmaker引入了4个核心概念:状态机、动作、变量和事件。了解它们是学习操作Playmaker的前提,本节会分别介绍它们。...

大学霸
2015/05/22
499
0

没有更多内容

加载失败,请刷新页面

加载更多

如何倒放视频

很多视频通过倒放制作,可以到达不可思议的视觉效果。那这些神奇的倒放视频上如何制作的呢?其实制作方法非常的简单,下面就一起来看看如何倒放视频吧! 具体步骤如下: 第一步: 首先打开手...

白米稀饭2019
32分钟前
2
0
可能是国内第一篇全面解读 Java 现状及趋势的文章

作者 | 张晓楠 Dragonwell JDK 最新版本 8.1.1-GA 发布,包括全新特性和更新! **导读:**InfoQ 发布《2019 中国 Java 发展趋势报告》,反映 Java 在中国发展的独特性,同时也希望大家对 Ja...

阿里巴巴云原生
32分钟前
3
0
Mybatis 配置详解

完整配置 mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.......

xiaolyuh
33分钟前
4
0
与Windows用户共享Mac文件

与 Windows 用户共享 Mac 文件 若要允许用户从 Windows 电脑连接到您的 Mac,请打开文件共享和启用 SMB 共享。 在 Mac 上设置文件共享 在 Mac 上,选取苹果菜单 >“系统偏好设置”,然后点按...

W_Lu
40分钟前
6
0
CaaS: 内容是新的基础设施 Content-as-a-Service

内容是每家企业的必争之地,根据 CMI 的数据报告,88% 的 B2B 企业每天至少产生一篇内容。内容正在成为新的基础设施,Content as a Service 可以被简单理解为一种 CMS(Content Management ...

Authing
45分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部