버튼 확장하는 법이라는 질문을 한 친구가 있어서 그러는데 나도 잘은 모르겠지만 자 같이 생각해 보자.
일단 저 큰 버튼 하나를 만들고 거기에 작은 버튼 3개를 만들어서 그 큰 버튼의 자식(차일드)로 넣어 보자.
그럼 큰 버튼 하나와 작은 버튼 세개는 한 세트가 되어 다닐거야. 그런데 지금은 작은 버튼 3개를 보이지
않게 해놔봐 일단. 그러고 난 뒤에 이 세트를 3세트로 만들어서 화면 오른쪽에 붙여 봐. 그러고 나서 이 큰 버튼을
마우스로 클릭하면 왼쪽으로 약간 이동하게 만들어. 물론 버튼을 좀 길게 만들어야겠지? 이건 어렵지 않을거야.
그리고 왼쪽으로 이동한 후에 보이지 않게 해놓은 작은 버튼 3개를 다시 보이게 만들면 너가 원하는대로 되겠지?
버튼을 이동시키는 방법이나 버튼을 보이게-보이지 않게 하는 법은 인터넷에서 쉽게 찾을 수 있을거야.
잘 모르겠으면 unity ui move, unity button move, unity ui invisible, unity button invisible 등등으로 찾아봐.
아참 중요한 건, 현재 버튼이 보여진 상태에서 다른 버튼을 클릭하거나 화면의 다른 부분을 클릭하면 자동으로
작은 버튼들이 다시 안 보이게 되고, 튀어 나와 있던 큰 버튼도 원래대로 돌아가게 하는 걸 잊어선 안 돼~~
그림을 다시 보니까 버튼이 그냥 단순히 왼쪽으로 길어지는 게 아니라 글자가 생기는구나. 그럼 비슷한 방식으로 하되, 버튼 이미지나 텍스트 변경에 대해 알아봐. 저 외출이라는 글자를 단순히 텍스트로 할지 이미지로 할 지는 잘 모르겠는데 크게 다르지 않을거야.
중요한 건 어떤 이벤트(버튼에 마우스를 올려놓거나 클릭했을 때)가 발생했을 때 버튼의 형태, 내용, 그리고 가시여부가 바뀌는 거니까 이거에 대해서만 알아보면 금방 할 수 있을거야.
으으 정말 이렇게 자세하게 알려줘서 넘 고마워 나도 열심히 만들어서 꼭 게임 완성해볼께 정말 고마워