이동
-
[Flutter] 플러터 Navigator 페이지 이동 정리Flutter 2021. 8. 25. 22:30
플러터에서 페이지를 이동하는 방법은 Navigator를 활용하며, Navigator는 스택 형태로 구성이 되어 있었다. 사실 개인적으로 이 페이지라는 개념이 좀 헷갈렸는데, 알고보면 페이지는 그냥 Stateless 또는 Stateful 위젯이다. Navigator 스택에 새 페이지를 push하면 해당 페이지로 이동이 되고, pop하면 이전 페이지로 이동하는 형태이다. Pop하다가 더이상 뺄 페이지가 없으면 앱이 종료된다. 페이지마다 네임 태그가 달려있어 스택 내의 원하는 페이지로 이동도 가능한데... (응? 그러면 큐 아닌가?) 아무튼 직관적인 형태로 되어있다. 페이지 이동 방법을 초간단하게 정리해 본다. 1. 이전 페이지 이동 현재 페이지를 스택에서 제거하여 이전 페이지로 이동한다. 스택에 페이지가 남..
-
[Unity] 유니티 2D UI 오브젝트 위치 변경하기 (orthographicSize)Unity 2020. 4. 10. 21:22
유니티에서 씬의 3D 공간에 존재하는 게임 오브젝트의 크기를 구하거나 이동을 시키는 경우에 대한 자료는 쉽게 찾을 수 있다. 게임 내에서 오브젝트가 움직이는 것이 게임에서 제일 중요한 부분이기 때문이다. 그러나 2D UI의 경우는 조금 이야기가 다르다. 게임에서 실제로 크게 중요하지 않은 부분이어서 2D 게임을 만드는 경우를 제외하면 사용 빈도가 적기 때문이다. 하지만 유니티로 일반 앱을 만들거나 할 경우에는 2D 공간에서 대부분의 작업을 하게 되는데, 이런 경우 UI 요소의 이동이나 크기 변경에 대한 자료는 찾기가 어려웠다. 쉬운 정답을 찾는데 개인적으로 상당히 애를 먹은 경험 덕에 서론이 길어졌는데, UI 요소의 위치를 변경하는 방법에 대해 남겨보려 한다. orthographicSize 유니티에서 2..