//方式一,使用API获取
var rtrans = gameObject.GetComponent<RectTransform>();
Vector3[] worldcorners = new Vector3[];
rtrans.GetWorldCorners(worldcorners); //方式二,手动计算
var cam = GameObject.Find("Camera").GetComponent<Camera>();
var cam_h = * cam.orthographicSize;
var cam_w = cam_h * Screen.width / Screen.height; var canvasObj = GameObject.Find("Canvas");
var canvas = canvasObj.GetComponent<Canvas>();
var canvasScaler = canvasObj.GetComponent<CanvasScaler>(); float screen_w = Screen.width;
float screen_h = Screen.height; var pos = transform.position;
var fw = rtrans.rect.width;
var fh = rtrans.rect.height; if (canvasScaler.uiScaleMode == CanvasScaler.ScaleMode.ScaleWithScreenSize)
{
screen_w = canvasScaler.referenceResolution.x;
screen_h = screen_w * Screen.height / Screen.width;
}
if (canvas.renderMode == RenderMode.ScreenSpaceCamera)
{
fw = rtrans.rect.width / screen_w * cam_w;
fh = rtrans.rect.height / screen_h * cam_h;
} float[] wcs = new float[]; var c1 = pos.x - fw / ;
var c2 = pos.x + fw / ;
var c3 = pos.y - fh / ;
var c4 = pos.y + fh / ; //两种试计算得到的结果完全一样

最新文章

  1. LODProp3D实例
  2. 关于安装CentOS 7 的注意事项
  3. iOS富文本
  4. uml大战需求分析阅读笔记01
  5. Atitit.数据库存储引擎的原理与attilax 总结
  6. Spring,hibernate,struts的面试笔试题及答案
  7. HTML5(常用的表单控件)
  8. 保护企业的Word文档
  9. whereis 命令
  10. css初始化代码方案
  11. c#基础语言编程-程序集和反射
  12. uva10791
  13. [ACM] POJ 2635 The Embarrassed Cryptographer (同余定理,素数打表)
  14. 属性添加get和set方法
  15. SpringMVC和Struts2区别比较
  16. VMware 12 安装 Windows server 2008 系统
  17. 2,使用javascript
  18. IDEA创建javaSE项目
  19. Oracle FM FM09999999 确保8位数字 即使全是0
  20. 通过chrome console 快速获取网页连接

热门文章

  1. 208. Implement Trie (Prefix Tree) -- 键树
  2. 微信支付 WeixinJSBridge is not defined 报错
  3. URAL 1040 Airline Company 构造,思路 难度:2
  4. iOS面试准备之思维导图(转)
  5. MAC 下编译 ANDROID P 源码 提示 internal error: Could not find a supported mac sdk: [&quot;10.10&quot; &quot;10.11&quot; &quot;10.12&quot; &quot;10.13&quot;]
  6. python-websocket-server hacking
  7. Windows10解决无法访问其他机器共享的问题
  8. panabit允许一台代理服务器只能收QQ企业邮箱,和内网ip通讯,限制除了QQ企业邮箱以外的所有内容规则
  9. 设置vim颜色方案
  10. java web 程序---留言板