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

扫一扫,访问微社区

问答求助

关注:561

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 1972|回复: 36

[GUI] 侧面滑出的菜单栏,不管鼠标双箭头拉长多少后,点击缩回或拉伸的按钮都可以回到原位置

[复制链接]  [移动端链接]
6蛮牛粉丝
1041/1500
排名
2585
昨日变化
1

14

主题

188

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

UID
238290
好友
2
蛮牛币
1233
威望
0
注册时间
2017-8-18
在线时间
309 小时
最后登录
2018-11-16
发表于 2018-2-5 10:04:24 | 显示全部楼层 |阅读模式
20蛮牛币
456.gif
鼠标点击的位置,这个菜单栏缩进去了,再点击,出来了,鼠标往后面拉多长,都可以回去再出来,这个是怎么实现的。
我目前是用动画做的,就是鼠标把这个菜单栏拉长后,再点击那个缩回去的按钮,菜单栏回去的位置就不是和图上的效果那样
什么好的方法,或者不是动画
求大神写出来,有人说用的DoTween,可是写出来还是不对,求大神指点

回复

使用道具 举报

2初来乍到
103/150
排名
20643
昨日变化
4

0

主题

25

帖子

103

积分

Rank: 2Rank: 2

UID
143473
好友
0
蛮牛币
212
威望
0
注册时间
2016-3-25
在线时间
36 小时
最后登录
2018-11-7
发表于 2018-2-5 10:04:25 | 显示全部楼层
简单实现了一下,主要就是UI的布局,代码倒是不多
002.gif

点评

+1  发表于 2018-2-7 09:47

评分

参与人数 2鲜花 +10 收起 理由
SrMao_e432t + 5 很给力!
Miss大表哥 + 5 很给力!

查看全部评分


回复

使用道具 举报

7日久生情
2032/5000
排名
1754
昨日变化
4

30

主题

794

帖子

2032

积分

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

UID
195974
好友
6
蛮牛币
3013
威望
0
注册时间
2016-12-24
在线时间
656 小时
最后登录
2018-11-20
发表于 2018-2-5 11:59:10 | 显示全部楼层
感觉这个是用两个摄像机做的,点击三角,控制摄像机的Viewport Rect属性,应该可以实现,楼主可以试一下,其他人有好的办法欢迎提出

回复

使用道具 举报

5熟悉之中
541/1000
排名
4661
昨日变化
1

1

主题

37

帖子

541

积分

Rank: 5Rank: 5

UID
264429
好友
0
蛮牛币
878
威望
0
注册时间
2018-1-15
在线时间
206 小时
最后登录
2018-11-14
发表于 2018-2-5 15:33:51 | 显示全部楼层
xiaohunyidao 发表于 2018-2-5 11:59
感觉这个是用两个摄像机做的,点击三角,控制摄像机的Viewport Rect属性,应该可以实现,楼主可以试一下, ...

肯定不是啊,你看拉长的时候里面图标的排列也变化了,不可能是用照相机的。但是题主的问题我也没想明白,mark一下等大神了

回复

使用道具 举报

5熟悉之中
541/1000
排名
4661
昨日变化
1

1

主题

37

帖子

541

积分

Rank: 5Rank: 5

UID
264429
好友
0
蛮牛币
878
威望
0
注册时间
2018-1-15
在线时间
206 小时
最后登录
2018-11-14
发表于 2018-2-5 15:38:03 | 显示全部楼层
应该是点了箭头以后返回image的宽度然后往左移动的吧,当移出去之后再恢复为之前的原始宽度,因为看它回去的时候并没有改变图表的排列,所以也不是缩放
[发帖际遇]: dzxstudent 乐于助人,奖励 3 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

6蛮牛粉丝
1041/1500
排名
2585
昨日变化
1

14

主题

188

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

UID
238290
好友
2
蛮牛币
1233
威望
0
注册时间
2017-8-18
在线时间
309 小时
最后登录
2018-11-16
 楼主| 发表于 2018-2-5 17:10:26 | 显示全部楼层
dzxstudent 发表于 2018-2-5 15:38
应该是点了箭头以后返回image的宽度然后往左移动的吧,当移出去之后再恢复为之前的原始宽度,因为看它回去 ...

没错,不是缩放,是锚点的增加,不拉动边缘,没什么问题,拉动边缘是Image的Whidh变化,再回去的时候就会多出拉长的部分

回复

使用道具 举报

6蛮牛粉丝
1041/1500
排名
2585
昨日变化
1

14

主题

188

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

UID
238290
好友
2
蛮牛币
1233
威望
0
注册时间
2017-8-18
在线时间
309 小时
最后登录
2018-11-16
 楼主| 发表于 2018-2-5 17:17:05 | 显示全部楼层
dzxstudent 发表于 2018-2-5 15:33
肯定不是啊,你看拉长的时候里面图标的排列也变化了,不可能是用照相机的。但是题主的问题我也没想明白, ...

这个 类似于侧滑栏,这个侧滑栏的右边边缘是可以双箭头拉大或者缩小的,就是不管拉大或者缩小后,点击那个按钮让这个侧滑栏滑到最左边,在点击出来的时候是你之前拉大的那个位置,(缩回去的位置是定的,拉大的位置是不定的)

回复

使用道具 举报

7日久生情
2032/5000
排名
1754
昨日变化
4

30

主题

794

帖子

2032

积分

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

UID
195974
好友
6
蛮牛币
3013
威望
0
注册时间
2016-12-24
在线时间
656 小时
最后登录
2018-11-20
发表于 2018-2-5 18:05:13 | 显示全部楼层
dzxstudent 发表于 2018-2-5 15:33
肯定不是啊,你看拉长的时候里面图标的排列也变化了,不可能是用照相机的。但是题主的问题我也没想明白, ...

排列变化是用的自动排列layout group,跟拉伸没关系,拉伸的这个图片上加一个这个组件就可以了

回复

使用道具 举报

7日久生情
2032/5000
排名
1754
昨日变化
4

30

主题

794

帖子

2032

积分

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

UID
195974
好友
6
蛮牛币
3013
威望
0
注册时间
2016-12-24
在线时间
656 小时
最后登录
2018-11-20
发表于 2018-2-5 18:07:05 | 显示全部楼层
dzxstudent 发表于 2018-2-5 15:38
应该是点了箭头以后返回image的宽度然后往左移动的吧,当移出去之后再恢复为之前的原始宽度,因为看它回去 ...

也可以动态获取图片的宽度,点击返回按钮的时候就移动这么多距离就可以了
[发帖际遇]: xiaohunyidao 在网吧通宵,花了 2 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

6蛮牛粉丝
1041/1500
排名
2585
昨日变化
1

14

主题

188

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

UID
238290
好友
2
蛮牛币
1233
威望
0
注册时间
2017-8-18
在线时间
309 小时
最后登录
2018-11-16
 楼主| 发表于 2018-2-6 09:27:52 | 显示全部楼层
MaxSong 发表于 2018-2-6 08:58
简单实现了一下,主要就是UI的布局,代码倒是不多

对 对 就是你这种效果,能具体讲讲吗?

回复

使用道具 举报

2初来乍到
103/150
排名
20643
昨日变化
4

0

主题

25

帖子

103

积分

Rank: 2Rank: 2

UID
143473
好友
0
蛮牛币
212
威望
0
注册时间
2016-3-25
在线时间
36 小时
最后登录
2018-11-7
发表于 2018-2-6 09:43:45 | 显示全部楼层
Miss大表哥 发表于 2018-2-6 09:27
对 对 就是你这种效果,能具体讲讲吗?

给你源码,Unity2017.3,习惯用iTween,还有一个按钮拖拽事件的代码

Assets.rar

33.54 KB, 下载次数: 242


回复

使用道具 举报

6蛮牛粉丝
1041/1500
排名
2585
昨日变化
1

14

主题

188

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

UID
238290
好友
2
蛮牛币
1233
威望
0
注册时间
2017-8-18
在线时间
309 小时
最后登录
2018-11-16
 楼主| 发表于 2018-2-6 09:52:33 | 显示全部楼层
MaxSong 发表于 2018-2-6 09:43
给你源码,Unity2017.3,习惯用iTween,还有一个按钮拖拽事件的代码

非常感谢,大赞

回复

使用道具 举报

5熟悉之中
899/1000
排名
2969
昨日变化
18

1

主题

135

帖子

899

积分

Rank: 5Rank: 5

UID
236305
好友
1
蛮牛币
1270
威望
0
注册时间
2017-8-7
在线时间
289 小时
最后登录
2018-11-20
发表于 2018-2-6 14:18:06 | 显示全部楼层
牛b 学习了~~~~

回复

使用道具 举报

2初来乍到
103/150
排名
20643
昨日变化
4

0

主题

25

帖子

103

积分

Rank: 2Rank: 2

UID
143473
好友
0
蛮牛币
212
威望
0
注册时间
2016-3-25
在线时间
36 小时
最后登录
2018-11-7
发表于 2018-2-6 14:37:07 | 显示全部楼层

刚刚发现了EventTrigger这个东西,可以把按钮拖拽事件的那个代码扔掉了,hhh需要学习的还很多

回复

使用道具 举报

4四处流浪
312/500
排名
7650
昨日变化
1

3

主题

66

帖子

312

积分

Rank: 4

UID
264254
好友
0
蛮牛币
1565
威望
0
注册时间
2018-1-13
在线时间
85 小时
最后登录
2018-9-26
发表于 2018-2-6 16:17:18 | 显示全部楼层

回复

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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