开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:1963

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

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

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

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

[复制链接]  [移动端链接]
排名
7829
昨日变化
72

8

主题

71

帖子

313

积分

Rank: 9Rank: 9Rank: 9

UID
237154
好友
16
蛮牛币
1016
威望
0
注册时间
2017-8-12
在线时间
112 小时
最后登录
2017-11-19
发表于 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插件可以搜到下载】
-----------------本人新手,,学习过程中的笔记,总结,练习,,如有不当之处,,欢迎大家指出,批评,大家一起学习交流,,谢谢

回复

使用道具 举报

6蛮牛粉丝
1171/1500
排名
6764
昨日变化
72

2

主题

855

帖子

1171

积分

Rank: 6Rank: 6Rank: 6

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

回复

使用道具 举报

3偶尔光临
272/300
排名
7022
昨日变化
4

0

主题

75

帖子

272

积分

Rank: 3Rank: 3Rank: 3

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

回复

使用道具 举报

排名
16039
昨日变化
5

0

主题

32

帖子

79

积分

Rank: 2Rank: 2

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

回复

使用道具 举报

3偶尔光临
158/300
排名
8847
昨日变化
3

1

主题

24

帖子

158

积分

Rank: 3Rank: 3Rank: 3

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

终于找到你

回复 支持 反对

使用道具 举报

2初来乍到
104/150
排名
11027
昨日变化
2

0

主题

11

帖子

104

积分

Rank: 2Rank: 2

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

回复

使用道具 举报

7日久生情
2636/5000
排名
5558
昨日变化
3

4

主题

2186

帖子

2636

积分

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

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

回复

使用道具 举报

3偶尔光临
172/300
排名
8554
昨日变化
1

0

主题

14

帖子

172

积分

Rank: 3Rank: 3Rank: 3

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

回复

使用道具 举报

4四处流浪
394/500
排名
5679
昨日变化
1

5

主题

102

帖子

394

积分

Rank: 4

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

回复

使用道具 举报

3偶尔光临
189/300
排名
10359
昨日变化
177

0

主题

54

帖子

189

积分

Rank: 3Rank: 3Rank: 3

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

回复

使用道具 举报

6蛮牛粉丝
1411/1500
排名
2145
昨日变化
6

11

主题

435

帖子

1411

积分

Rank: 6Rank: 6Rank: 6

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

回复

使用道具 举报

4四处流浪
411/500
排名
7344
昨日变化
3

12

主题

152

帖子

411

积分

Rank: 4

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

回复

使用道具 举报

4四处流浪
337/500
排名
6690
昨日变化
1

0

主题

117

帖子

337

积分

Rank: 4

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

回复

使用道具 举报

7日久生情
2003/5000
排名
17661
昨日变化
6

2

主题

1675

帖子

2003

积分

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

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

回复 支持 反对

使用道具 举报

4四处流浪
481/500
排名
4377
昨日变化

0

主题

91

帖子

481

积分

Rank: 4

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

回复

使用道具 举报

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

本版积分规则

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