R6에서 R15 어댑터로 모든 R15 아바타가 당신의 R6 경험에 참여할 수 있습니다. 경험의 모든 아바타는 여전히 R6 스케일 및 이동 시스템을 사용합니다. 어댑터는 경험이 현대 �15 구성 요소, 예를 들어 층이 있는 의류 및 애니메이
어댑터가 어댑터 부품을 사용하는 방법을 이해하고 기능의 알려진 제한 을 검토하기 전에 활성화하고 어댑터를 테스트하기 위해 테스트하십시오.
어댑터 부품
R6에서 R15 어댑터는 아바타 부품을 생성하는 아바타 스폰이 시작될 때 Lua 스크립트 삽입을 구현합니다.
이것들은 R6 바디 부품과 정확히 같은 이름을 가진 숨겨진 MeshParts 입니다. 스크립트는 적응자 부품이 R6 기반 스크립트 상호 작용을 수락하고 해당 부품에 맞게 R15 부품으로 움직입니다. 스크립트는 적응자 부품이 R6 기반 스크립트 상호 작용을 수락하
어댑터 부품은 팔로잉수행합니다.
- R6 히트박스의 위치 및 크기와 R6 물리학을 사용하여 추가 보이지 않는 충돌 가능한 부품을 사용하여 R6 물리학을 시뮬레이션합니다.Emulates R6 physics using extra invisible collideable parts with the positions and dimensions of R6 hitboxes.
- R15 바디 부품을 충돌 안 함으로 설정합니다.
- R6 크기와 관절 위치에 맞도록 보이는 R15 부품을 확대하고 위치를 조정합니다.
- R6 및 R15 바디 부품 사이의 융합 역할을 합니다. 숨겨진 R6 부품에 적용된 속성 변경은 해당 숨겨진 R15 부품으로 전달됩니다.
- 예를 들어 R6의 색상 변경은 R15의 LeftArm으로 전달되고, LeftLowerArm으로 및 LeftHand으로 부품에 대한 색상 변경이 전달됩니다.
R6 to R15 어답터 활성화
작업 공간에서 Workspace.AvatarUnificationMode에서 5>R155> 어댑터를 설정하여 Workspace.AvatarUnificationMode0> 속성을 액세스할 수 있습니다. 이 속성에 대한 액세스는 게임 설정에서
R6 to R15 어댑터를 활성화하려면:
- 탐색기에서 작업 공간으로 이동합니다.
- 속성 창에서 아바타 통합 모드 를 활성화 로 설정합니다.
알려진 제한
대부분의 경우 R6에서 R15 어댑터는 R6 경험의 시스템과 함께 작동합니다. 드문 경우 R6 경험 처리하는 시스템과 관련된 게임 보안 또는 캐릭터 관련 동작과 관련된 충돌이 있을 수 있습니다. 다음을 참조하십시오. 몇 가지 잠재적 한 제한 또는
게임 보안
일부 R6 경험에서 활성 부정 행위 감지를 사용하면 Lua 스크립트 삽입을 보안 회피 시도로 해석할 수 있습니다.
R6 아바타의 기본 동작은 모든 부품이 이미 플레이스상태에서 생성되므로 많은 경험에서 신체 부품에 변경 내용을 표시하는 경향이 있습니다. 어댑터가 활성화된 경험에서는 저장된 아바타 신체 부품 및 액세서리에 따라 신체 부품을 변경하기 전에 기본 신체 부품을 생성합니다.
사용자 정의 아바타 편집기
플레이어가 바디 부품을 교체할 수 있도록 허용하는 사용자 지정 아바타 편집기 경험은 어댑터 부품과 연결을 해제할 수 있습니다.
이전 R15 지원
아바타 리그 유형을 확인하고 각 R15 및 R6 케이스에 대해 솔루션을 포함하는 경험은 어댑터에서 작동하지 않을 수 있습니다. AvatarUnificationMode 은 테스트가 필요한 경우 R15에 해당하는 코드 경로를 사용합니다.
바디 부품 재설정
R6 바디 부품을 재설정하는 게임은 확장된 크기를 프로젝션된 R15 부품에 전파하지 않습니다. 이는 공동 부착물이 이동된 경우에도 마찬가지입니다.
GetChildren API 호출
GetChildren() 호출은 R6 프록시 부품과 해당 R15 부품을 모두 반환합니다. 이 추가 정보를 계산해야 할 수 있습니다.
FindFirstChild API 호출
즉시 사용하지 마십시오 FindFirstChild() ,또는 "점 인덱싱"을 스크립트에서 찾아 캐릭터 부품을 찾습니다. 대신 Class.Instance:WaitForChild()
이것은 항상 Roblox 스크립트에 대한 모범 사례이었습니다, 심지어 일부 경우 이 사례를 따르지 않고 작동합니다.
클래스 조건부
AvatarUnificationMode는 머리를 MeshPart로 설정합니다. 클래스 메쉬 부품에 읽거나 쓰는 모든 호출이 실패합니다.
머리 충돌
R15 캐릭터가 R6 경험에 참여하면 머리 부분과 충돌하지 않습니다. 게임이 캐릭터의 머리 부분과 충돌을 감지하거나 의존하면 스크립트를 업데이트해야 합니다. CollisionHead 도 확인하려면 스크립트를 업데이트해야 합니다.