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

扫一扫,访问微社区

问答求助

关注:542

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

_____________________________________________________________________________________________________________
问答求助版块规则:

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

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

[复制链接]  [移动端链接]
5熟悉之中
982/1000
排名
4353
昨日变化
2

37

主题

342

帖子

982

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

7日久生情
2215/5000
排名
709
昨日变化

3

主题

416

帖子

2215

积分

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

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

评分

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

查看全部评分


回复

使用道具 举报

排名
25045
昨日变化
11

0

主题

38

帖子

72

积分

Rank: 2Rank: 2

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

回复

使用道具 举报

5熟悉之中
589/1000
排名
7300
昨日变化
2

11

主题

241

帖子

589

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

5熟悉之中
982/1000
排名
4353
昨日变化
2

37

主题

342

帖子

982

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

5熟悉之中
982/1000
排名
4353
昨日变化
2

37

主题

342

帖子

982

积分

Rank: 5Rank: 5

UID
149133
好友
14
蛮牛币
176
威望
0
注册时间
2016-5-19
在线时间
300 小时
最后登录
2018-7-16
 楼主| 发表于 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 上面  运行没有效果。 ?? 能否指点下

回复

使用道具 举报

5熟悉之中
982/1000
排名
4353
昨日变化
2

37

主题

342

帖子

982

积分

Rank: 5Rank: 5

UID
149133
好友
14
蛮牛币
176
威望
0
注册时间
2016-5-19
在线时间
300 小时
最后登录
2018-7-16
 楼主| 发表于 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 上面  运行没有效果。 ?? 能否指点下

回复

使用道具 举报

5熟悉之中
982/1000
排名
4353
昨日变化
2

37

主题

342

帖子

982

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

7日久生情
1978/5000
排名
736
昨日变化

4

主题

282

帖子

1978

积分

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

UID
37672
好友
6
蛮牛币
1929
威望
0
注册时间
2014-8-2
在线时间
546 小时
最后登录
2018-7-13

蛮牛译员

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

回复

使用道具 举报

5熟悉之中
637/1000
排名
3948
昨日变化
22

1

主题

112

帖子

637

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

5熟悉之中
982/1000
排名
4353
昨日变化
2

37

主题

342

帖子

982

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

7日久生情
1978/5000
排名
736
昨日变化

4

主题

282

帖子

1978

积分

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

UID
37672
好友
6
蛮牛币
1929
威望
0
注册时间
2014-8-2
在线时间
546 小时
最后登录
2018-7-13

蛮牛译员

发表于 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偶尔光临
192/300
排名
10991
昨日变化
148

0

主题

57

帖子

192

积分

Rank: 3Rank: 3Rank: 3

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

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

回复

使用道具 举报

3偶尔光临
192/300
排名
10991
昨日变化
148

0

主题

57

帖子

192

积分

Rank: 3Rank: 3Rank: 3

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

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

回复

使用道具 举报

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

本版积分规则

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