language:unity:ngui:widget-size
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판 | |||
| language:unity:ngui:widget-size [2014/01/24 14:54] – kieuns | language:unity:ngui:widget-size [2024/04/23 22:45] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | |||
| + | 위젯의 크기 | ||
| + | |||
| + | * 뷰포트 좌표< | ||
| + | |||
| + | |||
| + | <code csharp> | ||
| + | UISprite spr = <NGUI Sprite Widget> | ||
| + | UISpriteData spr_data = spr.GetAtlasSprite(); | ||
| + | |||
| + | Rect inner_uv = new Rect(); | ||
| + | inner_uv.Set( | ||
| + | spr_data.x + spr_data.borderLeft, | ||
| + | spr_data.y + spr_data.borderTop, | ||
| + | spr_data.width - spr_data.borderLeft - spr_data.borderRight, | ||
| + | spr_data.height - spr_data.borderBottom - spr_data.borderTop); | ||
| + | |||
| + | |||
| + | Debug.Log( | ||
| + | string.Format(" | ||
| + | inner_uv.ToString(), | ||
| + | pivot2DObj.transform.position.ToString(), | ||
| + | pivot2DObj.transform.localPosition.ToString(), | ||
| + | spr.drawingDimensions.ToString(), | ||
| + | spr.drawRegion.ToString(), | ||
| + | pivot2DObj.transform.localScale.ToString(), | ||
| + | pivot2DObj.transform.lossyScale.ToString() // 0! | ||
| + | )); | ||
| + | </ | ||
| + | |||
| + | 결과 | ||
| + | |||
| + | inner_uv(x: | ||
| + | position(0.0, | ||
| + | localPos(0.0, | ||
| + | drawingDimensions(-300.0, | ||
| + | drawRegion(0.0, | ||
| + | localScale(1.0, | ||
| + | lossyScale(0.0, | ||