PlayMaker插件使用
PlayMaker是由第三方软件开发商Hotong Games开发完成
它既是一个可视化脚本工具,又是一个分层逻辑框架
设计师、程序员使用PlayMaker能够很快的完成游戏原型动作,既适合独立开发者,又特别适合团队合作
首先先来介绍下PlayMaker的编辑视图
其由FSM、State、Events、Variables四个窗口组成
State视图:可以编辑、添加场景状态
Events视图:添加事件,如下图添加了名为TurnOff、TurnUp事件
Events视图:定义变量窗口
写下来介绍几个简单案例:
一.开关灯
案例介绍:每次按下按钮,使灯光循环关开
<1>添加两个状态
<2>添加开关灯事件
<3>选中第一个状态右键->Add Transition->TurnOff、选中第二个状态右键->Add Transition->TurnUp
<4>状态连接
<4>创建状态
在State1里开启灯光,并且左上角安置一个按钮,当点击这个按钮后,灯光将关闭
点击Action Browser,添加GUI Button和Set Light Intensity,并设置相关属性:设置按钮的位置和大小和设置灯光的灯亮强度(这里灯光强度为4)
在State2里关闭灯光,并且左上角安置一个按钮,当点击这个按钮后,灯光将开启
点击Action Browser,添加GUI Button和Set Light Intensity,并设置相关属性:设置按钮的位置和大小和设置灯光的灯亮强度(这里灯光强度为0)
在这里注意当设置按钮控件时,需要发送一个事件
当点击按钮后,事件TurnOff将触发启用,才是将执行箭头指向的下一个状态,即关闭灯光状态
PlayMaker插件使用相关推荐
- 在unity里使用Playmaker插件
写在前面的一些话 最近在学习使用playmaker插件来帮助自己更好的制作游戏,所以决定写一篇博客来记录一下学习的这个过程,希望能够帮助同样的初学者也方便之后我忘记了重新来学习,由于本人是一名新手,所 ...
- [Unity3D]playMaker插件
转载地址:http://blog.csdn.net/woailvmengmeng/article/details/9819825 使用playMaker插件 根据上篇博客的学习,学会使用了PlayMa ...
- PlayMaker插件的使用
我们在学习Unity的开发过程中,我们去写脚本还避免不了的.但是对于新手来说,多少回有点晦涩.下面我们来看一下PlayMaker是如何可视化编程的. 下面让大家看一下不用一行代码就可以控制物体的例子 ...
- unity3d的playmaker插件使用教程,五、进入区域改变平台颜色
进入区域改变平台颜色,演示在状态中给变量赋值以及playmaker如何处理switch分支语句的情况. 准备工作 添加模拟玩家的球球 改变颜色用到平台 设定区域的方块 在方块上添加状态 添加Setup ...
- unity3d的playmaker插件使用教程,九、playmaker和脚本
这里简单演示,playmaker如何调用脚本中的方法,以及脚本如何调用playmaker. 先在场景里添加一个盒子 在cube上 添加ForceButton.Rotate状态, 添加spin_cube ...
- Unity3d 技巧(8) -PlayMaker 插件自定义扩展 不受局限
揭开源码:机制学习和事件处理方式,增加UI 系统事件模块 http://download.csdn.net/detail/qq_20589257/9907915
- Playmaker全面实践教程之Playmaker常用工具
Playmaker全面实践教程之Playmaker常用工具 Playmaker常用工具 Playmaker插件搭载了8个工具:FSM Browser.State Browser.Templates.T ...
- Playmaker全面实践教程之简单的使用Playmaker示例
Playmaker全面实践教程之简单的使用Playmaker示例 简单的使用Playmaker示例 通过本章前面部分的学习,相信读者已经对Playmaker有了一个整体的认识和印象了.在本章的最后,我 ...
- Playmaker全面实践教程之playMaker编辑器
Playmaker全面实践教程之playMaker编辑器 playMaker编辑器 playMaker编辑器是制作状态机的主要视图,如图1-23所示.只有熟悉此视图,读者才能更加快捷的使用Playma ...
最新文章
- cacti监控下添加对磁盘io的监控方法(Linux主机和Windows主机)
- scrum立会报告+燃尽图(第三周第七次)
- mysql为什么采用b树_为什么MongoDB采用B树索引,而Mysql用B+树做索引
- 蓝桥杯java第六届决赛第三题--显示二叉树
- 基于 Kubernetes 的微服务部署即代码
- 在一个由 'L' , 'R' 和 'X' 三个字符组成的字符串(例如RXXLRXRXL)中进行移动操作。一次移动操作指用一个LX替换一个XL,或者用一个XR替换一个RX。现给定起始...
- 官方实锤!程序员都是农民工?
- SpringMVC中接收数据和返回数据
- 深度学习根据文字生成图片教程(附python代码)
- 计算机地图制图的点状符号制作,计算机地图制图验手册汇编.doc
- 洛奇英雄传单机版服务器未响应,洛奇英雄传官方网站
- COGS 2687 讨厌整除的小明
- 使用HTTP下载单词音标,特此记录
- 大学生心理健康调研报告
- 搞定制作好看icon
- 罗切斯特大学计算机博士,罗切斯特大学生物博士排名,千万得慎重点看清
- 什么是数据科学?如何把数据变成产品
- 杰理AC692X---开关机实现方式介绍
- 数据中心网络设备管理(二)
- BZOJ 1116: [POI2008]CLO