PlayMaker插件的使用

我们在学习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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yy763496668

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值