找回密码
 注册帐号

扫一扫,访问微社区

脚本 求助一个模型显示位置的问题

2
回复
373
查看
[ 复制链接 ]
3偶尔光临
282/300
排名
10596
昨日变化

3

主题

34

帖子

282

积分

Rank: 3Rank: 3Rank: 3

UID
137958
好友
0
蛮牛币
143
威望
0
注册时间
2016-2-29
在线时间
145 小时
最后登录
2020-1-17
2019-8-8 16:13:20 显示全部楼层 阅读模式
10蛮牛币
本帖最后由 pnzpb 于 2019-8-8 16:13 编辑

1.png
一个熊猫他的位置相对于深灰色的 RectTransform UI小窗口的位置是在他的中上部,如上图。
点击一个按钮之后,深灰色的 RectTransform UI窗口的尺寸会变成Screen.width和Screen.Height,也就是全屏,此时熊猫的位置应该是图2的箭头标记位,这个熊猫的坐标转换过程怎么用代码实现呢??有没有大神解答疑惑的

2.png


回复

使用道具 举报

5熟悉之中
674/1000
排名
4884
昨日变化

8

主题

200

帖子

674

积分

Rank: 5Rank: 5

UID
8758
好友
3
蛮牛币
946
威望
0
注册时间
2013-11-23
在线时间
148 小时
最后登录
2019-12-19
2019-8-22 11:46:51 显示全部楼层
屏幕视图到坐标视图 相机里面的API
回复

使用道具 举报

7日久生情
1783/5000
排名
1479
昨日变化

29

主题

399

帖子

1783

积分

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

UID
89788
好友
1
蛮牛币
3313
威望
0
注册时间
2015-4-7
在线时间
493 小时
最后登录
2020-1-16
2019-8-30 15:03:35 显示全部楼层
熊猫是模型的话,需要你在ui界面上有一个标记点,然后这个标记点的锚点是相对灰色界面的top-center位置,然后把这个点通过camera.main.screentoworldpoint()转成世界坐标赋值给熊猫。
没实验,但是理论上应该能实现把。
回复

使用道具 举报

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

本版积分规则