• QQ
  • nahooten@sina.com
  • 常州市九洲新世界花苑15-2

游戏开发

运用EasyTouch控制人物挪动

原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/youxikaifa/2019/0807/592.html

 
常州软件技术培训操作流程
导入虚拟按钮
设置虚拟按钮属性
代码添加拜托事情
控制人物挪动
详细步骤
1.导入插件自带的虚拟按钮
在这里插入图片描绘
2.设置虚拟按钮属性
这里运用Interaction type 设置为Event Notification,其他方式本人测试。
在这里插入图片描绘
3.代码添加拜托事情
 
        EasyJoystick.On_JoystickMoveStart += On_JoystickMoveStart;
        EasyJoystick.On_JoystickMoveEnd += On_JoystickMoveEnd;
        EasyJoystick.On_JoystickMove += On_JoystickMove;
 
        EasyButton.On_ButtonDown += On_ButtonDown;
1
2
3
4
5
这里常州平台运营运用几个虚拟摇杆常用的事情,对应后面的拜托函数。
 
    void On_JoystickMoveStart(MovingJoystick move)
    {
        Debug.Log("摇杆开端挪动");
    }
    
    void On_JoystickMoveEnd(MovingJoystick move)
    {
        Debug.Log("摇杆挪动完毕");
    }
    
    void On_JoystickMove(MovingJoystick move)
    {
        Debug.Log("摇杆挪动");
    }
 
4.控制人物挪动
改良后的On_JoystickMove办法,控制CharacterController组件完成常州微信公众平台人物的挪动。
 
    void On_JoystickMove(MovingJoystick move)
    {
        Debug.Log("摇杆挪动");
        float h = msg.joystickAxis.x;
        float v = msg.joystickAxis.y;
        //Debug.Log(h + "     " + v);
 
        Vector3 dir = new Vector3(h, 0, v);
 
        transform.LookAt(dir + transform.position);
        m_CharaCtrl.SimpleMove(dir);
    }

上篇:上一篇:particle-editor用法
下篇:下一篇:COCOS2D官方physics申明