c# - 如何将“RectTransform”组件中的变量输出到控制台?
问题描述
如何将屏幕截图上的变量从“RectTransform”组件输出到控制台?例如,我有一个带有脚本“OutputScript”的对象。我试着用
Debug.Log(GetComponent<RectTransform>().position)
localPosition
在“OutputScript”中,但它显示了错误的数字。
解决方案
GetComponent<RectTransform>().position
返回完全相同的值
transform.position
因为RectTransform
继承自Transform
.
但这些不是RectTransform
检查器中显示的值!
似乎您更喜欢anchoredPosition或anchoredPosition3D,这是您在检查器中看到的值RectTransform
。
推荐阅读
- mysql - Mysql自增不自增
- android - 如何使用 Flows 处理数据库调用错误
- java - SearchView:使用 SearchView 设置背景颜色以及操作按钮的图标
- reactjs - 如何在 react.js 中为可编辑的 div 制作粗体按钮
- xamarin.forms - 使用 Xamarin.Forms (Plugin.InAppBilling) 检查可更新订阅是否处于活动状态
- javascript - Json 数据到 javaScript Treeview
- php - 从命令返回数组到控制器。拉拉维尔
- python-3.x - 如何传递或包装打印命令(stdout),以便 print 每次调用也调用一个函数?
- javascript - 我应该如何将数据绑定到附加元素到转换后的 D3.js 组?
- javascript - d3 确定最后一个元素的路径的终点