돌고래 홈페이지
ID:
PW:


  운영자(2006-04-28 00:59:43, Hit : 1016, Vote : 203
 맥스스크립트 2 (utility)

utility gamebox "Game Box"
(
    button make_box "Make Object"
    on make_box pressed do
    (
        b = box width:10  height:10 length:10
        addModifier b( taper())    
        b.taper.amount = 0.3  
    )
)


utility gamebox "Game Box"
이 문장은 Utilities의 MAX Script Panel아래 Utilities에 기능을 하나
추가하겠다고 MAX에 알립니다. Game Box는 내부에서 사용할 이름이고,
"Game Box"는 Utilities의 롤아웃 메뉴에 보일 이름입니다.

button make_box "Make Object"
이 문장은 버튼을 하나 생성하겠다는 의미인데, make_box는 내부에서
쓰일 이름이고 "Make Object"는 사용자가 보게 될 버튼의 이름입니다.


on make_box pressed do
이 문장은 make_box라는 내부 이름으로 생성한 버튼을 눌렸을 때의
행동을 지정하기 위한 것입니다. pressed는 MAX Script내부에서
예약된 키워드로 어떤 버튼이 '눌렸을 때'를 의미합니다.

b = box width:10  height:10 length:10
이것은 가로, 세로, 너비가 각각 10인 박스를 생성합니다.
즉 make_box 버튼을 누를 때마다 크기가 10인 정사형을 만들게 됩니다.

addModifier b( taper())
Modifier 적용시키기

b.taper.amount = 0.3  
Taper의 Amount 기본값이 기본으로 0.3으로 바뀐다.




PVS
맥스스크립트 1 (박스 가지고 놀기)

Copyright 1999-2018 Zeroboard / skin by zero