Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
new Rect(10,20,300,400)是什么意思?
linjiangxian11发起了问答2019-02-17
3
回复
2136
浏览

new Rect(10,20,300,400)是什么意思?主要是想弄明白,Rect是属于哪个坐标系?world 、view 还是 screen?

我想要给这个rect描绘一个边框和背景色,又该怎么做呢?

所有回复
  • 老师_Trigger 2019-02-17

    同学你好,Rect官方API手册有的,同学可以去看一下:

    https://docs.unity3d.com/ScriptReference/Rect-ctor.html

    这个是中文的:

    https://blog.csdn.net/oppo4545/article/details/12967635

    坐标系的话可以看一下:

    https://www.cnblogs.com/xyptechnology/p/7614370.html

    边框跟背景色这个建议使用UGUI,如果想要边框跟背景色可以去查阅一下相关资料,应该也是有的。

    • linjiangxian11 2019-02-18

      老师你好,你的回答没有解决我的问题。你引用的文中说:x是矩形左上角坐标.,而y是矩形右上角坐标.,这就让我很费解了。x,y难道描述的不是同一个点的x坐标和y坐标?
      所以,我才想借助背景色和绘制线来实际检测一下rect的设置问题。还望老师费心解答。

      (0) 回复
    • 老师_Trigger 2019-02-18

      回复 @ linjiangxian11: 这个一般在ongui中有应用,同学如果有需求是需要一点一点去学习研究的。官方API文档里注释写的有:注意:Rect表示抽象矩形,可用于各种情况。 因此,Rects没有明确的顶部,底部,左侧或右侧。 例如,相机空间中的Y值是从屏幕底部开始测量的,但编辑器GUI空间中的Y值是从窗口顶部开始测量的,因此Rect的Y值是“顶部”还是“底部” 将根据您使用Rect值的位置而有所不同。
      所以它的X跟Y跟我们的坐标系是不同的,这个是编Unity的团队规定的,我们是使用它的编辑器,所以只能按官方的说明来使用。如果同学想把这个矩形显示出来可以把它做成一个按钮,可以看一下这篇文章:
      https://blog.csdn.net/u011480667/article/details/77542226

      (0) 回复
    还有-3条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!