D.클릭하면 열리는 과자봉지 만들기

이번 시간에는 다이나믹 콤포넌트 기능을 이용해, 클릭하면 열리는 과자봉지를 만들어보겠습니다. 단 스케치업 프로에서만 제작할수 있는 기능므로 Make 버전 쓰시는 분들은 패스~~ 대신 봉지과자 3종 에서 다운받아 쓸수 있으니 참고하세요.

내용이 어려운 편이라 '웹툰 스케치업' 서적에서는 공개하지 않은 내용이군요. +ㅅ+

다이나믹 콤포넌트란?

다이나믹 콤포넌트란, 기존 콤포넌트에 간단한 기능을 더해, 좀더 유동적으로 동작하는 콤포넌트를 말합니다. 엑셀함수 수준의 단순한 설정을 통해, 크기를 고정하거나 열리는 문 등을 만들수 있습니다. 다만, 아무래도 함수를 이용하다보니 일반적인 모델링보단 어려운 편입니다. 일반적인 모델링도 어려운데, 이건 더 어려워요.

게다가 사실 귀찮음에 비해, 그렇게 편리하진 않아요(…..) 없는 것보단 낫달까(…)

…왜 이 강좌를 하는 거지. 여하튼..OTL…

간단한 예제들을 통해 조금씩 소개해나가보도록 하겠습니다. 계륵같은 애지만 알면 재밌어요(?)

클릭하면 바뀌는 숫자 입력하기

1) 닫혀있는 과자봉지와 열려있는 과자봉지 콤포넌트를 꺼냅니다.

2) 둘을 겹친뒤, 하나의 콤포넌트로 묶어줍니다. 이름은 snack불짬뽕dc 로 설정합니다.

3) 다이나믹 콤포넌트는 Comonent Attributes 를 이용하면 만들수 있습니다. Comonent Attributes를 선택해 Comonent Attributes 창을 엽니다.

4) 콤포넌트와 하위 콤포넌트 2개가 보이는 것을 확인합니다.

5) Add attribute 항목을 클릭하면 리스트가 등장하며, 기능을 넣을 수 있습니다. 하지만, 지금은 커스텀 함수를 넣을 예정이므로, 직접 is_opened를 입력합니다. 우측의 값은 0을 넣습니다. 이걸 통해 콤포넌트를 제어할 예정입니다.

6) 이제 클릭하면, is_opened 의 값을 1과 0으로 바꾸는 기능을 추가하겠습니다. Add attribute 를 클릭해 리스트를 꺼낸다음, OnClick을 선택합니다. Onclick는 클릭했을때, 어떤 반응을 할지를 설정하는 기능입니다.

7) 내용엔 set(“isopened”,1,0“) 를 입력합니다. isopened의 값을 1과 0로 변경하라는 의미입니다. OnClick과 합치면 클릭할때마다 1,0을 반복하라는 의미가 되죠.

8) 아이콘을 선택한다음, 과자봉지를 클릭해봅니다. Component Attribute 창에서 is_opened 숫자가 0과 1로 바뀌면 성공입니다.

오브젝트 보였다 안보였다 하기

이제 이 클릭할때마다 바뀌는 숫자를 토대로 두 콤포넌트를 번갈아가며 보이게 할 것입니다.

9) Component Attribute 창에는 하위 콤포넌트가 보입니다. 열린 과자봉지와 닫힌 과자봉지입니다.

10) snack_불짬뽕의 +를 클릭하면, Add attribute 항목이 나옵니다.

11) Add attribute 를 선택해서 hidden 항목을 추가합니다. hidden은 해당 콤포넌트가 보일지 안보일지를 설정합니다. 0(false)는 보이고, 1(true)는 보이지 않게 숨겨집니다. 슬슬 감이 오시나요?

12) 값을 입력해봅시다. =if(snack불짬뽕dc!isopened=1,1,0 ) 라고 입력합니다. snack불짬뽕dc!isopened 는 snack불짬뽕dc 콤포넌트 안의 is_opened 라는 값을 의미하며, 엑셀에서도 종종 사용되는 방식입니다.

이는 is_opened 가 1이면 1(숨김), 0이면 0(보임)으로 설정하게 됩니다.

13) snack불짬뽕open 은 반대로 =if(snack불짬뽕dc!isopened=1,0,1 ) 라고 입력합니다. 즉, isopened 가 0이면 1(숨김) , 0이면 1(보임)이 됩니다.

14) 이제 isopened 가 1이면 snack불짬뽕 이 사라지고 snack불짬뽕open가 보이고, 0이면 snack불짬뽕 이 보이고, snack불짬뽕_open 이 숨겨집니다. 오브젝트를 클릭해서 잘 되는지 확인합니다.

어떤가요? 난이도가 꽤 있는 편이라 '난포기'를 외칠수도 있을 것 같습니다. 일단, 한번 읽어보시고 천천히 따라해보세요.1)

엘프화가의 10년 웹툰 스케치업 노하우가 담긴 스케치업 책이 발간되었습니다. 자세한 내용은 아래 이미지를 클릭하세요~

1)
귀찮으신 분들은 봉지과자 3종 에서 다운받으시면 됩니다.