More Related Content
Viewers also liked (10)
유니티 3 d 한글 폰트 적용 16회 오픈업/사례1-블랙썬 개발에서 겪은 시행착오들_블랙펄이지훈대표 영웅의 군단의 테크니컬 아트 - 황재철, 유나이트 코리아 2014 대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014 유나이트2015서울 - 큰규모의 MMORPG - 주세영 [데브루키/141206 박민근] 유니티 최적화 테크닉 총정리 유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver. More from Je Lyoung Kim (10)
유니티 Rpg게임배경 스타트업 6번째 스터디자료 유니티 Rpg게임배경 스타트업 5번째 스터디 자료 유니티 Rpg게임배경 스타트업 4번째 스터디자료 유니티 Rpg게임배경 스타트업 3번째 스터디 자료 유니티 Rpg게임배경 스타트업 두번째 스터디자료 Ngui3 5 5_example_3_chatwindow Ngui3 5 5_example_5_기타정리
- 2. 2
Keep within panel
테이블/그리드 등의 변화 알림을 부모 컨테이너가 받을지 말지 여부
public virtual void Reposition ()
{
...
if (keepWithinPanel && mPanel != null)
{
mPanel.ConstrainTargetToBounds(myTrans, true);
UIScrollView sv = mPanel.GetComponent<UIScrollView>();
if (sv != null) sv.UpdateScrollbars(true);
}
if (onReposition != null)
onReposition();
}
UIGrid / UITable 공통
- 3. 3
플래그를 바로 설정(강제 포지션 처리)
public bool repositionNow { set { if (value) { mReposition = true; enabled = true; } } }
//초기화가 안끝난 상태에서만 플래그를 설정 -> 대략 초기화 끝난후 아무리 불러도 소용없음
public void Reposition ()
{
if (Application.isPlaying && !mInitDone && NGUITools.GetActive(this))
{
mReposition = true;
업데이트에서 항상 리포지션을 시도함으로, Reposition()은 초기화가 끝나면 자동으로 1번은
수행된다 할 수 있음.
void Update ()
{
if (mReposition) Reposition();
enabled = false;
}
Reposition / RepositionNow