PlayMaker插件的使用

时间:2021-11-01 04:29:49

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

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

第一步:

新建一个unity3d的项目。把playMaker插件导入引擎中。在项目面板就会多出来Gizmos、iTween、PlayMaker这个三个文件夹。
PlayMaker插件的使用
如果对插件比较熟悉的话,大家会认为这简直是一个插件的集合。

第二步

我们在创建一个Plane做为地面,在地面上创建一个Cube同时在给Cube做一个帽子,我们将帽子做成绿色的。身体做为红色的。
如图:
PlayMaker插件的使用

第三步

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

第四步

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

在PlayMaker面板中选中State1在Action面板中添加组件
PlayMaker插件的使用
添加的组件有如下几个:
Controller Simple Move
Smooth look At Direction
Get Axis Vector
PlayMaker插件的使用
如果你没有看到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

这样就可以简单的实现一个游戏了