"MaxScript"의 두 판 사이의 차이
jjuiddong
(새 문서: * 기본 문법 공부 ** http://docs.autodesk.com/3DSMAX/15/ENU/MAXScript-Help/index.html?url=files/GUID-6B55BDA6-7A44-4910-9650-C65CA1457343.htm,topicNumber=d30e85003) |
|||
(한 사용자의 중간의 편집 3개 숨겨짐) | |||
1번째 줄: | 1번째 줄: | ||
* 기본 문법 공부 | * 기본 문법 공부 | ||
− | ** | + | ** MaxScript Help 를 이용하자. |
+ | |||
+ | |||
+ | * 함수에서 값을 리턴하거나 비교할 때 as integer, as string 과 같이 명확하게 타입을 지정하자. | ||
+ | fn GetMeshId name = | ||
+ | ( | ||
+ | for i=1 to g_varSetMeshes.count do | ||
+ | ( | ||
+ | if name == g_varSetMeshes[i].name then | ||
+ | return i as integer | ||
+ | ) | ||
+ | return 0 | ||
+ | ) | ||
+ | |||
+ | |||
+ | * IPhysique.gup 문제 | ||
+ | ** 3DMax 9.0 이후부터는 지원이 되지 않는것같다. 일단 skin modifier를 이용하면 간단한 뼈대 가중치는 가져올 수 있다. | ||
+ | ** biped 는 아마 IPhysique를 이용하지 않고 다른 방식으로 가져와야 되는 것 같다. |
2014년 2월 22일 (토) 14:34 기준 최신판
- 기본 문법 공부
- MaxScript Help 를 이용하자.
- 함수에서 값을 리턴하거나 비교할 때 as integer, as string 과 같이 명확하게 타입을 지정하자.
fn GetMeshId name = ( for i=1 to g_varSetMeshes.count do ( if name == g_varSetMeshes[i].name then return i as integer ) return 0 )
- IPhysique.gup 문제
- 3DMax 9.0 이후부터는 지원이 되지 않는것같다. 일단 skin modifier를 이용하면 간단한 뼈대 가중치는 가져올 수 있다.
- biped 는 아마 IPhysique를 이용하지 않고 다른 방식으로 가져와야 되는 것 같다.