游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:2332

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 2576|回复: 52

[锐剑] EasyTouch练习-------------《新手笔记》

[复制链接]  [移动端链接]
排名
7962
昨日变化
1

8

主题

73

帖子

356

积分

Rank: 9Rank: 9Rank: 9

UID
237154
好友
17
蛮牛币
1172
威望
0
注册时间
2017-8-12
在线时间
125 小时
最后登录
2018-6-28

专栏作家

发表于 2017-11-6 23:26:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
简单的使用了一下EasyTouch,分享一下:预览效果图:
03.gif

首先引入EasyTouch插件
新建一个Cube挂载脚本
右键EasyTouch新建一个Joystick,Button,DPad
001.png


脚本部分如下:
[C#] 纯文本查看 复制代码
public class CubeController : MonoBehaviour {
	//拖拽 0v0
    public ETCJoystick move;
    public ETCButton jump;
	public ETCDPad DPad;

    public float speed = 5f;

    void Start()
    {
        //按下
        jump.onDown.AddListener(Jump);

        //松开时
        //jump.onUp.AddListener(Jump);

        // 持续按下
        //jump.onPressed.AddListener(Jump);

		DPad.OnDownDown.AddListener (() => {
			transform.position += new Vector3(0,0,-1f);
		});
		DPad.OnDownUp.AddListener (() => {
			transform.position += new Vector3(0,0,1f);
		});
		DPad.OnDownLeft.AddListener (() => {
			transform.position += new Vector3(-1f,0,0);
		});
		DPad.OnDownRight.AddListener (() => {
			transform.position += new Vector3(1f,0,0);
		});

		//---------------Test-------------
        //OnMoveStart():首次移动摇杆时触发(返回0点时重置)
        move.onMoveStart.AddListener(() =>
       {
           Debug.Log("首次移动摇杆");
       });
        //On Move(Vector2):移动摇杆的过程或者摇杆thumb键没有回到原点时将会持续触发,将摇杆每个轴上移动的距离(值范围为- 1~1)作为方法参数传入。
        move.onMove.AddListener((axisValue) =>
        {
            Debug.Log("axisValue:" + axisValue);
        });
        //OnMoveSpeed(Vector2):移动摇杆的过程或者摇杆thumb键没有回到原点时将会持续触发,将摇杆每个轴上axisValue* axisSensitivity*Time.deltaTime作为方法参数传入。
		move.onMoveSpeed.AddListener ((AxisXUi) => {
			Debug.Log("AxisXUi:" + AxisXUi);
		});
		//OnMoveEnd():当摇杆thumb键回到原点或者用户释放摇杆时触发
		move.onMoveEnd.AddListener (() => {
			Debug.Log("回到原点或释放摇杆");	
		});
        //OnTouchStart():当第一次触摸摇杆时触发
		move.onTouchStart.AddListener (() => {
			Debug.Log ("第一次触摸摇杆");
		});
        //OnTouchUp():当用户释放摇杆(停止触摸)时触发
		move.onTouchUp.AddListener (() => {
			Debug.Log ("户释放摇杆(停止触摸)");
		});
        //OnDownUp():用户第一次按下摇杆并向上移动时触发(当摇杆thumb键回到原点或摇杆位置在对应轴threshold值范围内时重置该函数触发条件)
		move.OnDownUp.AddListener (() => {
			Debug.Log ("第一次按下摇杆并向上移动时");
		});
		//OnDownRight():用户第一次按下摇杆并向右移动时触发(当摇杆thumb键回到原点或摇杆位置在对应轴threshold值范围内时重置该函数触发条件)
		move.OnDownRight.AddListener (() => {
			Debug.Log ("右");
		});
		//OnDownDown():用户第一次按下摇杆并向下移动时触发(当摇杆thumb键回到原点或摇杆位置在对应轴threshold值范围内时重置该函数触发条件)
		move.OnDownDown.AddListener (() => {
			Debug.Log ("下");
		});
		//OnDownLeft():用户第一次按下摇杆并向左移动时触发(当摇杆thumb键回到原点或摇杆位置在对应轴threshold值范围内时重置该函数触发条件)
		move.OnDownLeft.AddListener (() => {
			Debug.Log ("左");
		});
		//-----------------EndTest
	}

    void FixedUpdate () {
		
        float h = move.axisX.axisValue;
        float v = move.axisY.axisValue;
        Movement(h, v);
    }

    void Movement(float h, float v)
    {
        Vector3 move = new Vector3(h, 0, v);
        move = move.normalized * speed * Time.deltaTime;
        transform.position = transform.position + move;
    }
    void Jump()
    {
        transform.position += new Vector3(0, 3f, 0);
    }
}


【EasyTouch插件可以搜到下载】
-----------------本人新手,,学习过程中的笔记,总结,练习,,如有不当之处,,欢迎大家指出,批评,大家一起学习交流,,谢谢

回复

使用道具 举报

7日久生情
2730/5000
排名
2917
昨日变化
13

2

主题

1841

帖子

2730

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
241666
好友
0
蛮牛币
10455
威望
0
注册时间
2017-9-6
在线时间
409 小时
最后登录
2018-10-21
发表于 2017-11-7 07:42:03 来自Mobile--- | 显示全部楼层
感谢分享

回复

使用道具 举报

5熟悉之中
721/1000
排名
3005
昨日变化

0

主题

83

帖子

721

积分

Rank: 5Rank: 5

UID
226652
好友
0
蛮牛币
988
威望
0
注册时间
2017-6-13
在线时间
178 小时
最后登录
2018-10-17
发表于 2017-11-7 08:23:48 | 显示全部楼层

回复

使用道具 举报

排名
18505
昨日变化
1

0

主题

32

帖子

79

积分

Rank: 2Rank: 2

UID
248597
好友
0
蛮牛币
146
威望
0
注册时间
2017-10-13
在线时间
17 小时
最后登录
2017-11-13
发表于 2017-11-7 08:32:19 | 显示全部楼层
感谢分享

回复

使用道具 举报

4四处流浪
417/500
排名
4950
昨日变化

1

主题

44

帖子

417

积分

Rank: 4

UID
211303
好友
2
蛮牛币
694
威望
0
注册时间
2017-3-11
在线时间
100 小时
最后登录
2018-10-19
发表于 2017-11-7 09:00:31 | 显示全部楼层

终于找到你

回复 支持 反对

使用道具 举报

2初来乍到
111/150
排名
12146
昨日变化

0

主题

10

帖子

111

积分

Rank: 2Rank: 2

UID
237161
好友
9
蛮牛币
66
威望
0
注册时间
2017-8-12
在线时间
29 小时
最后登录
2017-11-28
发表于 2017-11-7 09:08:56 | 显示全部楼层

回复

使用道具 举报

7日久生情
4306/5000
排名
2373
昨日变化

5

主题

3109

帖子

4306

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
209186
好友
5
蛮牛币
5490
威望
0
注册时间
2017-3-1
在线时间
628 小时
最后登录
2018-10-17
发表于 2017-11-7 09:16:08 | 显示全部楼层
谢谢分享

回复

使用道具 举报

3偶尔光临
204/300
排名
8888
昨日变化

0

主题

14

帖子

204

积分

Rank: 3Rank: 3Rank: 3

UID
237155
好友
5
蛮牛币
108
威望
0
注册时间
2017-8-12
在线时间
67 小时
最后登录
2018-3-19
发表于 2017-11-7 09:31:50 | 显示全部楼层
感谢分享

回复

使用道具 举报

5熟悉之中
688/1000
排名
4203
昨日变化

5

主题

131

帖子

688

积分

Rank: 5Rank: 5

UID
169201
好友
8
蛮牛币
2131
威望
0
注册时间
2016-9-19
在线时间
168 小时
最后登录
2018-10-12
发表于 2017-11-7 09:32:18 | 显示全部楼层
感谢分享

回复

使用道具 举报

6蛮牛粉丝
1048/1500
排名
2858
昨日变化

0

主题

286

帖子

1048

积分

Rank: 6Rank: 6Rank: 6

UID
228538
好友
9
蛮牛币
2198
威望
0
注册时间
2017-6-24
在线时间
282 小时
最后登录
2018-10-19
发表于 2017-11-7 09:41:49 | 显示全部楼层
感谢分享

回复

使用道具 举报

7日久生情
1890/5000
排名
1517
昨日变化

11

主题

479

帖子

1890

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
178219
好友
1
蛮牛币
269
威望
0
注册时间
2016-10-25
在线时间
622 小时
最后登录
2018-10-12
发表于 2017-11-7 09:50:21 | 显示全部楼层
666 果然6

回复

使用道具 举报

7日久生情
1904/5000
排名
2184
昨日变化

44

主题

754

帖子

1904

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
219600
好友
7
蛮牛币
2635
威望
0
注册时间
2017-4-27
在线时间
502 小时
最后登录
2018-10-19
发表于 2017-11-7 10:08:46 | 显示全部楼层
不错,感谢分享

回复

使用道具 举报

7日久生情
3166/5000
排名
2319
昨日变化

0

主题

2266

帖子

3166

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
185339
好友
1
蛮牛币
4544
威望
0
注册时间
2016-11-20
在线时间
326 小时
最后登录
2018-10-19
发表于 2017-11-7 10:15:25 | 显示全部楼层
感谢分享

回复

使用道具 举报

7日久生情
2240/5000
排名
19759
昨日变化
18

2

主题

1854

帖子

2240

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
185807
好友
0
蛮牛币
2918
威望
0
注册时间
2016-11-22
在线时间
354 小时
最后登录
2018-8-4
发表于 2017-11-7 10:23:42 | 显示全部楼层
赞,学习了,谢谢分享

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1036/1500
排名
2203
昨日变化

0

主题

157

帖子

1036

积分

Rank: 6Rank: 6Rank: 6

UID
144707
好友
1
蛮牛币
1387
威望
0
注册时间
2016-4-6
在线时间
281 小时
最后登录
2018-10-11
发表于 2017-11-7 13:54:32 | 显示全部楼层
6666666666

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表