控制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感兴趣的人能够轻松找到这个资源。 在压缩包子文件的文件名"Playmaker+v1.9.0.p4.unitypackage"中,".unitypackage"是Unity引擎特有的资源打包格式。这种文件包含了...
文档内容暗示Playmaker可以用来处理角色控制器(Character Controller),导入自定义的第一人称控制器(First Person Controller),并在此基础上添加触发器行为。这可能涉及到在角色控制器中集成触发器逻辑,比如...
除了基本的功能,PlayMaker还支持与Unity3D的内置组件和其他第三方插件无缝集成。例如,它可以方便地控制Rigidbody组件实现物理交互,与Animator组件协同工作以驱动角色动画,甚至可以与网络同步工具如UNet配合,...
同时,它还支持与其他Unity插件的集成,如Unity的内置粒子系统、物理系统,以及第三方的脚本库。 对于已经熟悉C#的开发者,PlayMaker也提供了与C#脚本的交互接口。通过编写自定义的C#动作,可以进一步扩展其功能,...
Unity3D教程:简单触发器实现自动开关门创建完毕之后,去掉勾选的MeshRender使得球体变成透明的:Unity3D教程:简单触发器实现自动开关门给这个球
这个工具旨在帮助游戏开发者为他们的AI角色实现智能导航,使其能在复杂的环境中快速找到最佳路径,无论是塔防游戏(TD)、第一人称射击(FPS)还是即时战略(RTS)游戏,都能发挥重要作用。下面将详细探讨这个系统的...
它能从自己的声音数据库里播放音效,也能直接引用 AudioClip,或通过 MasterAudio(第三方插件)播放。它还设有一个自动化音效检测系统,无需任何外部管理。 - Soundy 管理器 - Soundy 汇集器 - Soundy 控制器 ...
在Unity中,蓝图通常指的是Unity的可视化编程工具,如Unity's Node-Based Visual Scripting System(仅在Unity Pro版本中提供)或者第三方插件如Playmaker或uScript。它们为非程序员或想要快速原型设计的开发者提供...