怎么在unity中获得精灵物体的高度
来源:网络收集 点击: 时间:2024-03-07【导读】:
最近需要使用unity3d制作2d游戏场景,需要用到里面的Sprite精灵物体,为了适配不同设备,我们需要根据不同尺寸屏幕对精灵物体进行比例缩放,这时候我们就需要获得精灵物体的高度宽度数据。工具/原料moreunity3d 5.3工具。方法/步骤1/7分步阅读
2/7
3/7
4/7
5/7
6/7
7/7
打开自己的unity3d场景,在里面创建一个新的Sprite精灵物体。

在Sprite中添加自己的精灵图片。

给精灵物体添加 Obj_height脚本。

可以直接在start中获得物体的高度(宽度就是x)。
GetComponentRenderer().bounds.size.y;

有时候我们需要获得有效碰撞部分的高度,比如这里我们给精灵物体添加 Box Collider 2D组件,并自己编辑了范围。

接着我们可以首先获得碰撞组件然后得到其高度。
GetComponentBoxCollider2D().bounds.size.y

运行unity场景,终端会输出精灵物体的高度与碰撞体的高度。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_278568.html
上一篇:2012年诺贝尔文学奖莫言的获奖作品是哪一部
下一篇:微信理财通怎么注销?