Playmaker Input篇教程之Playmaker购买下载和导入

Playmaker Input篇认识Playmaker

Playmaker是Unity的插件,其标志如图1-1所示。开发者使用它可以快速的将自己的游戏创意实现出来,而不必纠结于复杂的代码编写。它既适合于独立的开发者,也适合于游戏开发团队。


图1-1  插件Playmaker

Playmaker Input篇简述

Playmaker是一个可视的状态机编辑器。而状态机(如图1-2所示)并非十分复杂的概念(本章后面会详细介绍)。当开发者开始使用它的时候,就会体会到Playmaker的便利。

图1-2  状态机(FSM,即Finite State Machine)

Playmaker搭载了大量的“动作”(即Action,如图1-3所示)。开发者需要做的就是操作这些动作(无需写任何代码)实现Unity提供的大部分功能效果。Playmaker可以为开发者减少大量写脚本代码的时间,同时也让Unity的开发者得以快速的将自己的想法付诸实施(将创意快速做成游戏)。


图1-3  Playmaker搭载的动作

购买/下载和导入

Playmaker插件可以从Unity的Asset Store中购买到,也可以从其它开发者那里共享到。无论选择何种途径,要学习使用Playmaker的话,最后都需要首先将其导入到自己的游戏项目中。

Playmaker Input篇找到并了解Playmaker的相关信息

Playmaker是一个Unity插件。因此正常情况下,要在Unity中使用这个插件,就需要先到Unity的资源商店中找到这个插件,如图1-4所示。


图1-4  从资源商店中找到Playmaker

推荐读者进入资源商店,并找到这个插件。因为这里还记录着Playmaker的很多有用信息,如下:

q  Playmaker的插件类型、开发者、插件等级,当然还有插件的价格,如图1-5所示;


图1-5  资源商店里记录的插件类型、开发者、插件等级和价格信息

q  Playmaker对Unity版本的要求,如图1-6所示;

q  Playmaker的简介,如图1-7所示;

                    

图1-6  对Unity版本的要求              图1-7  Playmaker的简介

q  Playmaker的版本、大小和发布日期,如图1-8所示;


图1-8  插件的版本、大小和发布日期

q  介绍Playmaker功能的缩略图,如图1-9所示;


图1-9  介绍Playmaker功能的缩略图

q  Playmaker所包含的各种资源,如图1-10所示;


图1-10  Playmaker所包含的各种资源

提示:感兴趣的读者可以到http://hutonggames.com/index.html#&panel1-11网页上浏览更加详细的信息!

Playmaker Input篇导入Playmaker

读者首先需要准备好已经获取的Playmaker插件,如图1-11所示。然后放置到一个指定的路径下即可!接下来会需要从此路径中找到并导入此Playmaker插件。


图1-11 本书所使用的Playmaker插件(版本1.7.7.2)

提示:截止本书写作之时(2015年4月14日),Playmaker的最新版本是1.7.8.3,而本书使用的是1.7.7.2。实际上Playmaker 1.7.7.0以后的各版本,差别并不大,如图1-12所示。进入网址:https://hutonggames.fogbugz.com/default.asp?W311,即可查看Playmaker各版本的更新信息。


图1-12  Playmaker各版本之间的差异

1.游戏项目

游戏项目是资源的载体,所以要导入Playmaker插件到游戏项目,首先要有游戏项目才行。读者可以选择打开已有的项目,或者创建新项目。

2.从Asset Store里导入

默认情况下,Asset Store里下载的插件在首次下载完成以后,会自动弹出Importing package对话框,如图1-13所示。它会询问开发者是否要导入全部或者部分资源。单击对话框里的Import按钮,即可将对应的资源导入到当前的游戏项目中。


图1-13  Importing package对话框(导入Playmaker插件)

3.自定义导入

若Playmaker插件是通过外部途径下载得到的,就需要在当前的游戏项目中,单击Unity的Assets|Import Package|Custom Package…命令,调出Import package…对话框,找到指定路径下的NGUI资源,选中以后导入即可。

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

Playmaker Input篇教程之Playmaker购买下载和导入相关推荐

  1. Playmaker Input篇教程之PlayMaker菜单概述

    Playmaker Input篇教程之PlayMaker菜单概述 ​Playmaker InputPlayMaker菜单概述 Playmaker插件被导入游戏项目以后,会自动为Unity编辑器添加一个 ...

  2. Playmaker全面实践教程之Playmaker常用工具

    Playmaker全面实践教程之Playmaker常用工具 Playmaker常用工具 Playmaker插件搭载了8个工具:FSM Browser.State Browser.Templates.T ...

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

    Playmaker全面实践教程之playMaker编辑器 playMaker编辑器 playMaker编辑器是制作状态机的主要视图,如图1-23所示.只有熟悉此视图,读者才能更加快捷的使用Playma ...

  4. Playmaker Input篇教程之引入的核心概念

    Playmaker Input篇教程之引入的核心概念 Playmaker Input引入的核心概念 Playmaker引入了4个核心概念:状态机.动作.变量和事件.了解它们是学习操作Playmaker ...

  5. Mac 使用教程之 PTGui 的下载与安装

    <Mac 使用教程之 PTGui 的下载与安装> 本节介绍,在Mac平台,下载安装 PTGui 软件,具体如下 -=PTGui的下载 1.在百度搜索 Mac PTGui 下载,或者 网址输 ...

  6. 《Playmaker全面实践教程(Input篇)》

    欢迎大家到我们团队的官网上查看此书的详细介绍,下面是链接 <Playmaker全面实践教程(Input篇)> 我们的宗旨是:我们只做最专业的技术传播者!为了让广大程序员花最少的时间,掌握最 ...

  7. 使用教程之【SkyWant.[2304]】路由器操作系统,破解移动【netkeeper】校园网【小白篇】

    目录 使用教程之[SkyWant.[2304]]路由器操作系统,破解移动[netkeeper]校园网[小白篇] 步骤一:正确连接网线,插电开机 正确连接网线: 认识系统灯: 插电开机 步骤二:开机之后 ...

  8. 转:Tkinter教程之Text(2)篇

    '''Tkinter教程之Text(2)篇''' '''6.使用tag来指定文本的属性''' #创建一个指定背景颜色的TAG # -*- coding: cp936 -*- from Tkinter  ...

  9. java jni helloword_JNI入门教程之HelloWorld篇

    JNI入门教程之HelloWorld篇 来源:互联网  宽屏版  评论 2008-05-31 09:07:11 本文讲述如何使用JNI技术实现HelloWorld,目的是让读者熟悉JNI的机制并编写第 ...

最新文章

  1. python身份运算符的语法规则_7 Python语法入门之与用户交互、运算符
  2. SQLite中的SELECT子句
  3. 函数粘合云服务提供端到端解决方案
  4. 在Linux下常用的命令
  5. [Abp 源码分析]异常处理
  6. 根据对象的属性去重,获取新数组
  7. Ripple_vJZ
  8. [算法竞赛]第八章_高效程序设计
  9. 终于,腾讯也要造车了
  10. 类扩展(Class Extension)
  11. linux opendir php,PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
  12. 五子棋项目结束总结_UML五子棋设计总结.doc
  13. 中国旅行包行业市场供需与战略研究报告
  14. java String 转map、list
  15. 联想小新13pro锐龙版网卡_联想小新Pro 13标压锐龙版评测:比香还香 买就完了
  16. 黎曼Zeta函数,人类文明黎曼Zeta函数,人类文明永恒的的纪念
  17. 项目管理知识体系指南 (六)
  18. [TCP灵魂之问]介绍一下 TCP 报文头部的字段
  19. 可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用
  20. PS切图 - (快捷键)操作方法

热门文章

  1. jQuery Mobile基础
  2. android的 selector 背景选择器和 shape 详解(转)
  3. Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法
  4. xml中1字节的UTF-8序列的字节1无效([字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案)
  5. SVN 问题解决之 The XML response contains invalid XML
  6. Java中为什么需要反射?反射要解决什么问题?
  7. C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
  8. Apache的详细安装教程和遇到的问题解决方案
  9. 如何为HTML容器分配多个类?
  10. “在使用GCC时,同意Xcode / iOS许可证需要管理员权限,请通过sudo以root身份重新运行。”