您的位置:首页 > 其它

PlayMaker插件的使用

2016-12-28 17:34 225 查看
我们在学习Unity的开发过程中,我们去写脚本还避免不了的。但是对于新手来说,多少回有点晦涩。下面我们来看一下PlayMaker是如何可视化编程的。

下面让大家看一下不用一行代码就可以控制物体的例子



第一步:

新建一个unity3d的项目。把playMaker插件导入引擎中。在项目面板就会多出来Gizmos、iTween、PlayMaker这个三个文件夹。



如果对插件比较熟悉的话,大家会认为这简直是一个插件的集合。

第二步

我们在创建一个Plane做为地面,在地面上创建一个Cube同时在给Cube做一个帽子,我们将帽子做成绿色的。身体做为红色的。

如图:



第三步

选中Cube,在菜单栏中选择PlayMaker–>Components–>Add FSM To Selected Objects 并且在此Cube上添加一个Character controller 添加组件的路径是Component –> Physics–>Character controller

第四步

在Variable中添加一个变量:变量名叫director 类型是Vector3

在PlayMaker面板中选中State1在Action面板中添加组件



添加的组件有如下几个:

Controller Simple Move

Smooth look At Direction

Get Axis Vector



如果你没有看到Action面板,请在上图中选择Action Browser .

设置Controller Simple Move的Move Vector为director

Speed设置为2

Smooth Look At Direction的Target Direction 为director

Get Axis Vector的store Vector 为director

选中State1 并右键 选择Add Transition为FINISHED

在空白的地方右键 Add State

长按state1的FINISHED连接到state2

同样的过程给State2添加一个FINISHED。

将FINISHED连接到State1

State1在Action中再次添加一个组件Get key Down

其SendEvent设置为FFINIED

State2在Action中再次添加一个组件Set Position

其Y设置为2

这样就可以简单的实现一个游戏了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: