playMaker插件学习笔记之控制cube
2012-02-18 00:35
197 查看
[align=center]playMaker插件学习笔记之控制cube[/align]
练习前准备:去http://game.ceeger.com/forum/read.php?tid=133下载插件。
第一步:新建一个unity3d的项目。把playMaker插件导入引擎中。在项目面板就会多出来Gizmos、iTween、PlayMaker这个三个文件夹。
第二步:我们创建一个cube。然后给他添加一个角色控制的组件。如下:
图片:1.png[删除]
Note:在这个时候,我们要找到cube的组件。进行修改如图所示:
图片:2.png[删除]
默认的情况下,Character Motor脚本组件中的,Gravity的值为10.因为我们要通过playMaker插件控制他。如果不设置成0,cube会因为重力的作用,自动下落。远离我们的视野,那么playMaker的作用我们就看不到了!
第三步:我们在层次面板中选中cube物体。playMaker会提示你要进行的操作的。如图所示:
图片:3.png[删除]
我们创建FSM对象。点击鼠标右键,会弹出对话框,如图:
图片:4.png[删除]
点击红色框内的命令。会出现下图:
图片:5.png[删除]
我们在蓝色框中对state1进行命名。在这我们名为ControlCube。
第四步:我们要创建控制cube物体的设置了。如图所示:
图片:6.png[删除]
单击红色按钮会弹出一个对话框。
如下所示:
图片:7.png[删除]
我们单击红色的地方。之后会出现问题。如下图所示:
图片:8.png[删除]
这个时候,我们可以再playMaker窗口按住F1,会有提示的。在操作的时候,留意一下就ok了!
我们继续操作。如下所示:
在层次面板再次选中cube。用上面的方法,再次添加action browser。如下图所示:
图片:9.png[删除]
操作完成后,我们要设置Get Axis Vector的参数Vector的值。如下操作:
图片:10.png[删除]
选择红色框标签进行参数设置,在紫色的框中选择变量类型,我们在这选择Vector3.在黄色框中我们对参数进行赋值操作。最好我们不要忘记单击黑色椭圆的Add标签。下面就是我们对上次出现的红色错误进行修改。如下所示:
图片:11.png[删除]
红色框内的值,使我们要进行修改的(在这我已经调节好了!)。
下面使我们开始见证奇迹的时刻了,单击Play,ok。我们的第一个playMaker控制cube的例子就完成了。
我们在整个过程中就没有写过代码,只是进行了参数的设置。使用起来还是很方便的!
现在已经很晚了,我也要休息了,简单的记录一下自己学习过的路程还是很有必要的!
今晚匆匆的做了一下整理。有什么不稳妥的地方,朋友们可以再去和我一块学习。
我的联系方式:
QQ:774508966
msn:zhang.zhongxi@hotmail.com。
亲们,看到之后要给好评哦!
练习前准备:去http://game.ceeger.com/forum/read.php?tid=133下载插件。
第一步:新建一个unity3d的项目。把playMaker插件导入引擎中。在项目面板就会多出来Gizmos、iTween、PlayMaker这个三个文件夹。
第二步:我们创建一个cube。然后给他添加一个角色控制的组件。如下:
图片:1.png[删除]
Note:在这个时候,我们要找到cube的组件。进行修改如图所示:
图片:2.png[删除]
默认的情况下,Character Motor脚本组件中的,Gravity的值为10.因为我们要通过playMaker插件控制他。如果不设置成0,cube会因为重力的作用,自动下落。远离我们的视野,那么playMaker的作用我们就看不到了!
第三步:我们在层次面板中选中cube物体。playMaker会提示你要进行的操作的。如图所示:
图片:3.png[删除]
我们创建FSM对象。点击鼠标右键,会弹出对话框,如图:
图片:4.png[删除]
点击红色框内的命令。会出现下图:
图片:5.png[删除]
我们在蓝色框中对state1进行命名。在这我们名为ControlCube。
第四步:我们要创建控制cube物体的设置了。如图所示:
图片:6.png[删除]
单击红色按钮会弹出一个对话框。
如下所示:
图片:7.png[删除]
我们单击红色的地方。之后会出现问题。如下图所示:
图片:8.png[删除]
这个时候,我们可以再playMaker窗口按住F1,会有提示的。在操作的时候,留意一下就ok了!
我们继续操作。如下所示:
在层次面板再次选中cube。用上面的方法,再次添加action browser。如下图所示:
图片:9.png[删除]
操作完成后,我们要设置Get Axis Vector的参数Vector的值。如下操作:
图片:10.png[删除]
选择红色框标签进行参数设置,在紫色的框中选择变量类型,我们在这选择Vector3.在黄色框中我们对参数进行赋值操作。最好我们不要忘记单击黑色椭圆的Add标签。下面就是我们对上次出现的红色错误进行修改。如下所示:
图片:11.png[删除]
红色框内的值,使我们要进行修改的(在这我已经调节好了!)。
下面使我们开始见证奇迹的时刻了,单击Play,ok。我们的第一个playMaker控制cube的例子就完成了。
我们在整个过程中就没有写过代码,只是进行了参数的设置。使用起来还是很方便的!
现在已经很晚了,我也要休息了,简单的记录一下自己学习过的路程还是很有必要的!
今晚匆匆的做了一下整理。有什么不稳妥的地方,朋友们可以再去和我一块学习。
我的联系方式:
QQ:774508966
msn:zhang.zhongxi@hotmail.com。
亲们,看到之后要给好评哦!
相关文章推荐
- playMaker插件学习笔记之控制cube
- playMaker插件学习笔记之控制cube
- 学习u3d笔记(一) OnGui实现动态创建cube组件 并按钮控制cube旋转 停止 销毁
- c语言学习笔记之格式控制详细
- PHP学习笔记——特殊的流程控制语句
- knockoutJS学习笔记05:控制文本和外观绑定
- 个人学习笔记---linux中断控制
- 360插件化方案RePlugin学习笔记-外置插件
- PHP学习笔记【9】--PHP程序流程控制
- [学习笔记]zTree是一个很好的js插件实现加载树形结构
- Python学习笔记(3)控制结构
- 学习笔记 --- LINUX声卡设备UDA1341的控制原理
- web安全学习笔记之-认证和会话管理-访问控制
- JSTL学习笔记2---流程控制标签
- 黑马程序员——Swift学习笔记:流程控制
- Scala学习笔记(五) - 控制语句
- C++ primer第二次阅读学习笔记(第13章:复制控制)
- 【Java学习笔记】第5章:控制部分(第2部分)
- Dynamic CRM 2013学习笔记(十六)用JS控制Tab可见,可用
- 360插件化方案RePlugin学习笔记-插件与宿主间的通信方式