Attach/ko
Jump to navigation
Jump to search
사양
발생할 때
- 오브젝트가 아바타에 착용되었을 때
- 바닥에있는 물건을 착용했을 때
- 인벤토리에서 착용했을 때
- 객체를 장착한 아바타가 로그인할 때
- 객체가 제거되었을 때 (id == NULL_KEY/ko)
- 바닥에 떨어뜨렸을 때
- 소지품을 버렸을 때
- 오브젝트를 장착한 아바타가 로그아웃할 때
발생하지 않을 때
- 오브젝트를 장착한 아바타가 텔레포트할 때
- CHANGED_TELEPORT 에서 아바타가 텔레포트하는 것을 감지합니다.
- 개체를 장착한 아바타가 다른 지역으로 움직일 때
- CHANGED_REGION 에서 아바타가 지역을 옮긴 것을 감지합니다.
샘플
다음은 attach 이벤트의 예입니다. 변수 id에는 스크립트가 들어있는 오브젝트를 착용한 아바타 키 혹은, NULL_KEY/ko가 표시됩니다. if 조건식을 사용하여 변수 id 의 값을 확인해봅시다. <lsl>default {
attach(key id) { if(id)// id의 데이터값이 NULL_KEY가 아닌지 확인합니다 { llSay(PUBLIC_CHANNEL,"착용되었습니다!"); } else { llSay(PUBLIC_CHANNEL,"착용해제되었습니다!"); } }
}</lsl>
주의 사항
추천 정보
이 글이 유용하지 않으세요? LSL Wiki의 관련항목이 도움을 줄 수 있을 지도 모릅니다.