Total Articles 450
안녕하세요. 이번에 api를 공부하게 된 학생입니다.
api자료가 너무 없어서 힘들었는데 이런 곳이 있었네요.
다름이 아니오라 motion데이터를 읽어서 모든sphere에 위치를 적용시키도록 하는 걸 만들어 보려고 하는데요.
하나의 node에 input으로 time을 주고 output으로 sphere들의 translate으로 주는 걸 해봤습니다.
근데 문제는 node에서는 변수를 static으로 해야 한다고 하는데 compute함수에서는 static변수를 호출할 수 없어서요.
혹시 data를 저장하고, 또 그 저장된 data를 필요할 때 마다 꺼내올 수 있는 쉬운 방법이 없을까요?
간단하게 모든 sphere에 key를 주는 방법으로 해결할 수 있지만 저는 다른 방법으로 해보고 싶습니다.
mpxdata를 상속받아 attribute를 제가 직접 정의하는 방법도 있는 것 같은데 그것도 잘 안되서 이렇게 글을 쓰게 되었습니다.
제가 공부 한지 얼마 되지 않은 상황이라 모르는 것이 있을 수 있으니 간단한 힌트나 갈피를 잡아주실분요.
소중한 의견 부탁드립니다.

제 생각에 scene이 저장될 때 해당 data가 같이 저장되려면 attribute로 하시는 수밖에 없을 것 같구요.
마야의 save/load 루틴이 그렇지 않은 data는 핸들을 못하니까요.
그런게 아니라, 매번 scene을 열때마다 다시 motion data를 불러와서 애니메이트 시키시려면 원하시는대로 data를 정의해서 쓰실 수 있겠죠.