控制GameObject左右前后移动:
1:add new FSM
2:add charactor controller
3: state上添加actions Input->Get Axis Vector
4:设置Get Axis Vector的Relative To属性为Main Camera,拖入即可
5:在Variables中创建变量:Movement,类型为Vector3,切换到state试图,将Store Vector设置为Movement(在variables面板中创建Movement时,勾选inspector的话,则可以在Game Object的component中设置该属性)
6:添加action:Charactor->Controller Simple Move,设置Move Vector属性为Movement
控制摄像机跟随GameObject
1:搜索action:look,结果列表中选择Smooth Look At Direction,添加到state,设置Target Direction为Movement
2:选择Main Camera,在PlayMaker面板中add new FSM,将state重命名为Look At,搜索Smooth Look At,设置target Object为前面的GameObject
添加fade In
1:选中Main Camera,在PlayMaker面板中创建一个新的state命名为FadeIn,设置为First State,添加Camera Fade In 的action,Time设置为3,添加transition,事件为FINISHED,连接LookAt
Walk与Run切换
1:选中GameObject,复制walk sate,命名为Run,点击Walk state,切换到event属性,创建一个自定义事件: Run Button Down,给Walk创建一个Transition,事件为Run Button Down,连接Run,创建一个自定义事件:Run Button Up,给Run创建一个Transition,连接Walk State
2:给Walk添加一个Get Button Down事件,设置 Send Event为Run Button Down,给Run state添加一个Get Button Up事件,Send Event为Run Button Up
3:运行,点击鼠标左键切换速度
4:可以创建两个变量为walk与run的速度变量(float类型),勾选inspector,分别给两个state的Controller Simple Move的speed设置为对应速度变量,然后再GameObject的component找到对应的变量设置值
分享到:
相关推荐
Unity3D-Playmaker 第三人称控制器简易教程 在本教程中,我们将学习如何使用 Unity3D 的 Playmaker 插件来创建一个简单的第三人称控制器。Playmaker 是 Unity3D 的一个插件,可以帮助开发者快速创建游戏逻辑和交互...
PlayMaker包不带控制Animator的Actions,需要加入扩展包才能调用。
Playmaker
5. 兼容性广:Playmaker支持Unity的所有组件和脚本,同时还有大量的第三方扩展,可以满足各种开发需求。 三、在Unity 2021.1中的表现 尽管Playmaker 1.9.2f3发布于较早的Unity版本,但它依然能在最新的Unity 2021....
此外,Playmaker还支持脚本扩展,对于需要更深层次控制的地方,开发者可以通过编写C#脚本来增强Action的功能。 对于Unity 5.6.x和Unity 2017.x的支持意味着Playmaker v1.8.9能够充分利用这两个版本的特性。Unity ...
Playmaker 1.9.4 f2
9. **插件支持**:1.8.9版本可能支持第三方插件集成,开发者可以利用这些插件扩展Playmaker的功能,以适应各种游戏类型和风格。 10. **跨平台**:作为Unity工具的一部分,Playmaker 1.8.9支持多平台发布,包括桌面...
3. **Playmaker的功能**: - **状态机**:Playmaker的核心是基于状态机的工作方式,用户可以创建不同的状态,并定义状态之间的转换条件,实现游戏对象的行为管理。 - **动作(Actions)**:Playmaker提供了丰富的...
3. **动作库**:Playmaker包含一个庞大的动作库,覆盖了Unity的各种功能,如物体控制、碰撞检测、动画控制、网络通信等。1.9.0版可能增加了新的动作或优化了现有动作的性能。 4. **自定义扩展**:除了内置的动作,...
Playmaker 1.9.5 最新版本,美术、策划人员必备的可视化插件
6. **创建第三人称控制器(Building A Third Person Controller)**:通过实际的项目示例,本节将教你如何使用PlayMaker创建一个功能完备的第三人称控制器。你将学习如何处理角色移动、旋转、碰撞检测以及与环境交互...
在1.7.7版本中,Playmaker已经包含了丰富的内置动作和事件,覆盖了游戏开发的各个方面,如物体交互、角色控制、动画控制、网络同步等。开发者可以通过拖放这些动作到状态机中,组合成各种复杂的逻辑,甚至可以与其他...
这个标签用于分类和搜索,使得其他对Playmaker感兴趣的人能够轻松找到这个资源。 在压缩包子文件的文件名"Playmaker+v1.9.0.p4.unitypackage"中,".unitypackage"是Unity引擎特有的资源打包格式。这种文件包含了...
PlayMaker 已在数十个已推出的产品中使用,包括《炉石传说》、《INSIDE》、《空心骑士》、《第一棵树》、《梦幻降临》、《看火人》、以及更多等等。从 AAA 工作室到独立开发人员我们都合作过,以确保 PlayMaker 满足...
3. **示例场景**:这些预设的Unity场景展示了Playmaker的各种功能,供开发者参考和学习。 4. **许可证文件**:包含了软件的许可协议,规定了使用和分发的条件。 5. **更新日志**:详细记录了这个版本相较于上一个...
PlayMaker是一款强大的可视化编程工具,尤其在Unity游戏引擎中被广泛应用。它允许开发者通过图形界面构建游戏逻辑,而无需编写大量的...通过不断的学习和实践,开发者可以利用PlayMaker创建出各种令人惊叹的游戏体验。
Playmaker的核心概念是状态机,这是一种用于管理对象行为的模型,通过不同的状态和转换来控制游戏对象的行为。在Unity3D中,开发者可以使用Playmaker来创建各种游戏逻辑,如角色行为、AI系统、交互事件等,无需编写...
3. "CG搜索专用.url" 同样是一个链接,可能是指向一个专门用于查找与计算机图形学(CG)相关的资料,包括Unity3D和PlayMaker的教程、示例或者素材的搜索引擎。 在使用PlayMaker时,开发者可以创建一系列状态,并...
3. **Playmaker+1.8.4.unitypackage**:这个版本可能是1.8.4的一个特别版本,可能带有额外的修改或者定制。检查文件详情以了解是否有与标准1.8.4不同的特性。 4. **Playmaker v1.7.8.4 (u5).unitypackage**:这是一...
Playmaker是一款针对Unity游戏引擎的可视化编程工具,它极大地简化了无脚本的游戏开发过程,使得游戏逻辑的创建可以通过直观的流程图实现,而非传统的编写C#或JavaScript代码。这个"Playmaker 1.7.3"是Playmaker的一...