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

扫一扫,访问微社区

问答求助

关注:558

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

_____________________________________________________________________________________________________________
问答求助版块规则:

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

[脚本] 怎么判断屏幕坐标系某点 是否 在UGUI 图片范围内。

[复制链接]  [移动端链接]
6蛮牛粉丝
1147/1500
排名
3708
昨日变化
14

43

主题

384

帖子

1147

积分

Rank: 6Rank: 6Rank: 6

UID
149133
好友
16
蛮牛币
703
威望
0
注册时间
2016-5-19
在线时间
342 小时
最后登录
2018-10-20
发表于 2018-1-10 21:13:10 | 显示全部楼层 |阅读模式
20蛮牛币
如题, 给出屏幕坐标系某个点如(100,100) ,怎么判断这个点是否 在 UGUI 的Image 的图片区域内???

回复

使用道具 举报

7日久生情
2229/5000
排名
761
昨日变化
1

3

主题

420

帖子

2229

积分

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

UID
30334
好友
3
蛮牛币
3069
威望
0
注册时间
2014-6-19
在线时间
946 小时
最后登录
2018-10-9
发表于 2018-1-10 21:13:11 | 显示全部楼层
GetComponent<Image>().rectTransform.rect.Contains(vec2);

评分

参与人数 1鲜花 -5 收起 理由
xiaohunyidao -5 淡定

查看全部评分


回复

使用道具 举报

排名
25854
昨日变化
14

0

主题

38

帖子

73

积分

Rank: 2Rank: 2

UID
150983
好友
0
蛮牛币
20
威望
0
注册时间
2016-6-5
在线时间
21 小时
最后登录
2018-8-30
发表于 2018-1-10 22:23:48 | 显示全部楼层
event有一个事件是判断是不是点在UI上了

回复

使用道具 举报

5熟悉之中
623/1000
排名
6948
昨日变化
4

11

主题

243

帖子

623

积分

Rank: 5Rank: 5

UID
245178
好友
0
蛮牛币
875
威望
0
注册时间
2017-9-21
在线时间
191 小时
最后登录
2018-10-19
发表于 2018-1-11 09:03:02 | 显示全部楼层
ealton 发表于 2018-1-11 08:43
GetComponent().rectTransform.rect.Contains(vec2);

学习了,看上去挺有道理的!

回复

使用道具 举报

6蛮牛粉丝
1147/1500
排名
3708
昨日变化
14

43

主题

384

帖子

1147

积分

Rank: 6Rank: 6Rank: 6

UID
149133
好友
16
蛮牛币
703
威望
0
注册时间
2016-5-19
在线时间
342 小时
最后登录
2018-10-20
 楼主| 发表于 2018-1-11 17:30:49 | 显示全部楼层
谢谢老兄,先给你最佳答案,我去试试。

回复

使用道具 举报

6蛮牛粉丝
1147/1500
排名
3708
昨日变化
14

43

主题

384

帖子

1147

积分

Rank: 6Rank: 6Rank: 6

UID
149133
好友
16
蛮牛币
703
威望
0
注册时间
2016-5-19
在线时间
342 小时
最后登录
2018-10-20
 楼主| 发表于 2018-1-11 17:38:50 | 显示全部楼层
ealton 发表于 2018-1-10 21:13
GetComponent().rectTransform.rect.Contains(vec2);

if(GetComponent<RawImage>().rectTransform.rect.Contains(Input.mousePosition))
        {
            Debug.Log("dd");
        }
我把这个段代码 挂在了 RawImage 上面  运行没有效果。 ?? 能否指点下

回复

使用道具 举报

6蛮牛粉丝
1147/1500
排名
3708
昨日变化
14

43

主题

384

帖子

1147

积分

Rank: 6Rank: 6Rank: 6

UID
149133
好友
16
蛮牛币
703
威望
0
注册时间
2016-5-19
在线时间
342 小时
最后登录
2018-10-20
 楼主| 发表于 2018-1-11 17:41:06 | 显示全部楼层
ealton 发表于 2018-1-10 21:13
GetComponent().rectTransform.rect.Contains(vec2);

if(GetComponent<RawImage>().rectTransform.rect.Contains(Input.mousePosition))
        {
            Debug.Log("dd");
        }
我把这个段代码 挂在了 RawImage 上面  运行没有效果。 ?? 能否指点下

回复

使用道具 举报

6蛮牛粉丝
1147/1500
排名
3708
昨日变化
14

43

主题

384

帖子

1147

积分

Rank: 6Rank: 6Rank: 6

UID
149133
好友
16
蛮牛币
703
威望
0
注册时间
2016-5-19
在线时间
342 小时
最后登录
2018-10-20
 楼主| 发表于 2018-1-11 18:26:22 | 显示全部楼层
yuefeng009 发表于 2018-1-11 09:03
学习了,看上去挺有道理的!

我研究出来了 虽然不是你的方法, 但还是很感谢。 稍后写个博客给大家普及下

回复

使用道具 举报

7日久生情
2039/5000
排名
751
昨日变化

4

主题

285

帖子

2039

积分

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

UID
37672
好友
6
蛮牛币
1977
威望
0
注册时间
2014-8-2
在线时间
566 小时
最后登录
2018-10-14

蛮牛译员

发表于 2018-1-12 00:21:01 | 显示全部楼层
博客地址发出来啊,,学习下
[发帖际遇]: 翊翔啦啦啦 乐于助人,奖励 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

5熟悉之中
811/1000
排名
3244
昨日变化
6

1

主题

131

帖子

811

积分

Rank: 5Rank: 5

UID
236305
好友
1
蛮牛币
1149
威望
0
注册时间
2017-8-7
在线时间
251 小时
最后登录
2018-10-19
发表于 2018-1-12 09:54:33 | 显示全部楼层
学习学习 不错!

回复

使用道具 举报

6蛮牛粉丝
1147/1500
排名
3708
昨日变化
14

43

主题

384

帖子

1147

积分

Rank: 6Rank: 6Rank: 6

UID
149133
好友
16
蛮牛币
703
威望
0
注册时间
2016-5-19
在线时间
342 小时
最后登录
2018-10-20
 楼主| 发表于 2018-1-12 20:30:59 | 显示全部楼层
[发帖际遇]: 刘彦磊 捡了钱没交公 蛮牛币 降了 2 . 幸运榜 / 衰神榜

回复

使用道具 举报

7日久生情
2039/5000
排名
751
昨日变化

4

主题

285

帖子

2039

积分

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

UID
37672
好友
6
蛮牛币
1977
威望
0
注册时间
2014-8-2
在线时间
566 小时
最后登录
2018-10-14

蛮牛译员

发表于 2018-1-14 21:11:09 | 显示全部楼层
刘彦磊 发表于 2018-1-12 20:30
http://www.manew.com/home.php?mod=space&uid=149133&do=blog&quickforward=1&id=43557

已删除,,  

回复

使用道具 举报

3偶尔光临
200/300
排名
11014
昨日变化
138

0

主题

58

帖子

200

积分

Rank: 3Rank: 3Rank: 3

UID
191422
好友
0
蛮牛币
358
威望
0
注册时间
2016-12-12
在线时间
56 小时
最后登录
2018-10-20
发表于 2018-3-1 09:58:08 | 显示全部楼层

可以看的呀
[发帖际遇]: 雨落随风 被钱袋砸中进医院,看病花了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

3偶尔光临
200/300
排名
11014
昨日变化
138

0

主题

58

帖子

200

积分

Rank: 3Rank: 3Rank: 3

UID
191422
好友
0
蛮牛币
358
威望
0
注册时间
2016-12-12
在线时间
56 小时
最后登录
2018-10-20
发表于 2018-3-1 10:02:26 | 显示全部楼层

被钱袋砸中进医院,你倒是给钱啊

回复

使用道具 举报

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

本版积分规则

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