unity学习之摇杆

unity学习,希望我的博客能给喜欢unity的朋友带来帮助

       今天学习了摇杆,通过摇杆来控制人物的行走,这样就省去了写打码,也方便了很多,节省了很多的时间。

      先让我们来看看效果图吧,我没有在游戏的场景中进行操作应用,知识简单的放置了一个底面,立方体和人物来实现摇杆的功能。

       


      看了效果图了,接下来我们来看看制作的过程吧。

             1、首先先将Easy Touch的资源包导入,在场景中放置好地板和立方体,为了好区别还可以给他们加上材质。

             2、在视图中添加一个默认的摇杆, Hedgehog Team > Easy Touch > Extensions > Adding a new joystick

                 


       3、可以在属性下为摇杆重新设置名字; Joystick position XY 数值可随时调整摇杆的位置。

                   


       4、 Interaction 的栏目第一个选项 Interaction type 更换为 Direct And Event,  让摇杆的控制与角色的动作事件产生连接;
           XY axis speed( 水平与垂直的轴向移动 ) 分别设定为 50 10 来调整摇杆的灵敏度;
          
cube 拖曳到 Joystick X to  的栏位, Influenced  更改为 Rotate Axis influenced  设置为 Y ,摇杆左右移动时角色会以 Y 为轴心进行旋转;
          Joystick Y to
也是相同的做法,差别在于 Influenced  设置为 Translate Local 的移动模式,选择 Z 轴表示摇杆在上下作用时,角色会在 Z ( 地面进行           移。

                    


       5、这样就完成了摇杆对立方体的控制,接下来我们就来一同样的方法来做控制摄像机的摇杆,将Joystick X to 的栏位的cube换成主摄像             机;Interaction type更换为Direct;Joystick position & size里的Anchor属性选择为LoverRight,这样就完成了摇杆的应用。

更多精彩内容请关注:http://www.gopedu.com/

你可能感兴趣的:(学习整理)