도움이 필요합니다. 나는 채널을 듣고, 메시지를 가져 와서 텍스처 명령 (이 부분은 내가 가지고있다)으로 사용하는 스크립트를 작업하고있다. 올바른 이름을 가진 자식 prim 만 바꾸는 것보다 (이 부분은 알아 내지 못한다). 나는 그것이 가능하다는 것을 알고 있지만, 나 자신의 삶에 관해서는 이름으로 필터링하는 방법을 알아낼 수 없다. 어떤 도움이나 아이디어라도 훌륭합니다. 고마워요. ps, 목록이 필요한 경우, 저도 도움이 필요합니다. 나는 주위에 뇌를 감싸는 것처럼 보이지 않습니다.루트 prim 필터를 자식 prims를 이름으로 만드는 것에 문제가 있습니다. certen 이름을 가진 자식 prim 만 변경하십시오. 도와주세요
2
A
답변
1
llGetNumberOfPrims을 사용하면 객체에있는 프림의 개수를 알 수 있습니다 (이미 알지 못하는 경우). 각 루프에 llGetLinkName을 사용하여 하위 프림 이름을 확인할 수 있습니다.
1
set_textures(string name, string texture, integer side) {
integer i;
if(llGetLinkNumber() != 0)
for(i = 0; i < llGetNumberOfPrims(); ++i)
if(llGetLinkName(i+1) == name)
llSetLinkTexture(i+1, texture, side);
}