다음을 통해 공유


알려진 활성 문제 - Mesh 도구 키트

버전 5.2405.X

시각적 스크립팅

  • 시각적 스크립트가 스크립트 변수를 사용하여 스크립트 그래프에 또는 GameObject 참조를 전달하는 Transform 경우 매우 큰 장면에서 Visual Scripting 지연 조인에 대한 에뮬레이터 전용 문제입니다. 이 문제가 발생했을 때 콘솔에 "OnMessageReceived: 올바른 클래스 ID가 1이지만 패킷이 1988인 총 데이터 크기가 예상되는 패킷의 데이터 크기가 올바르지 않습니다."라는 문구가 포함된 경고 수준 메시지가 콘솔에 기록되었습니다. (52729)

  • 특정 상황에서 Unity 콘솔에 기록되는 에뮬레이터의 "스크립트 가능 개체를 역직렬화하지 못했습니다." 오류입니다. (47673)

  • 시각적 스크립트에서 적용한 공유 속성(또는 변수)에 대한 업데이트는 비인기 시간에 서버를 통해 왕복에서 반환되는 동일한 속성(또는 변수)의 이전 업데이트로 인해 손실될 수 있습니다. (51820)

버전 5.2402.0

  • 공용 도구 키트 제어 가능 개체에는 "표시 이름"의 내부 필드로 올바르게 확인되지 않는 "Name" 속성이 있었습니다(GameObject 이름을 직접 사용하여 완화되었습니다). 이 문제는 24.3에서 수정되었지만 제어 가능한 의 새 DisplayName 필드에 속성을 설정하고 새 도구 키트를 사용하여 다시 로드해야 합니다. (42638)

  • 필드 맞춤 | 사용 설정필드 맞춤 | Get Enabled 시각적 스크립트 노드를 다시 사용할 수 있습니다.

    해결 방법: 동작 사용 | 사용 또는 동작 설정 | 대신 사용을 가져옵니다 .

Webslate

  • 퀘스트에서 시스템 웹 보기는 약 2년 뒤였으며 일부 웹 사이트에서 지원되지 않는 브라우저 메시지를 표시합니다. Weve는 Meta와 협력하여 Chromium 최신 버전으로 업데이트했으며 이제 Meta Quest v64 소프트웨어 업데이트에서 사용할 수 있습니다.

버전 5.2315.0

  • 포함된 비디오는 퀘스트 2에서 검은색으로 표시됩니다. (24096)

    해결: 퀘스트가 아닌 PC에서 비디오가 예상대로 표시되고 동작하는 문제가 발생하면 비디오 플레이어에 비디오 스크립트를 추가합니다.

이벤트

  • 이벤트 템플릿 또는 사용자 지정 세션에서 호스트 도구 에 액세스할 수 없습니다. 이 문제를 재현하는 단계는 다음과 같습니다(33738).

    • Unity 편집기에서 프로젝트를 엽니다.

    • 사용자 지정 세션 또는 이벤트 템플릿 조인;

    • 사용 가능한 호스트 도구를 찾을 수 없습니다.

    • 화면 공유를 추가하면 *호스트 도구 에 액세스하여 유효성 검사를 위해 화면 공유를 시작할 수 없습니다.

WebSlate

  • 퀘스트에서 시스템 웹 보기는 약 2년 뒤이며 일부 웹 사이트에서 지원되지 않는 브라우저 메시지를 표시합니다. 메타와 함께 Chromium 최신 버전으로 업데이트하고 있습니다. (28696)

  • 한 번에 너무 많은 WebSlates를 로드하는 경우 하위 엔드 컴퓨터가 모든 WebSlates를 로드하지 못할 수 있습니다. 일부 WebSlates만 로드됩니다. 콘텐츠 성능 분석기 도구를 사용하여 렌더링 시간을 측정하고 환경의 기능에 따라 적절한 할당을 결정하는 것이 좋습니다.

  • Unity 편집기에서 WebSlate를 사용하는 경우 Unity 패키지 관리자를 통해 WebSlate 또는 Mesh 도구 키트 패키지를 업데이트할 때 편집기를 다시 시작해야 합니다.

  • 현재 WebSlate의 "현재 URL" 필드는 재생 모드 중에 업데이트할 수 없습니다.

  • WebSlate 게임 개체에 "내부 셰이더 오류"가 표시되는 경우 WebSlate의 검사기 보기로 이동하여 선택한 셰이더가 "UnlitWebSlate"로 설정되어 있는지 확인합니다.

  • 시각적 스크립팅에는 WebSlate 지원이 있습니다. 시각적 스크립팅 그래프에 레거시 "WebView" 형식에 대한 참조가 표시되면 이 참조를 "WebSlate"로 수동으로 업데이트합니다.

  • WebSlate와 상호 작용할 때 Mesh는 키보드 입력을 캡처하여 Mesh 앱과 의도하지 않은 상호 작용을 유발할 수 있습니다.

클라우드 스크립팅 알려진 제한 사항

Azure 로그인 만료됨

배포 및 게시 중에 다음과 The client 'YOUR_USER_EMAIL' with object id 'YOUR_AAD_ID' does not have authorization to perform action 'Microsoft.Resources/deployments/write' over scope ... 유사한 로그 출력을 보여 주는 오류가 발생하는 사용자도 있습니다. 이 오류는 로컬로 캐시된 로그인이 만료된 경우에 발생합니다. 명령줄에서 를 실행 az account get-access-token --query "expiresOn" --output tsv 하여 만료를 확인할 수 있습니다. 해결 방법으로 명령줄에서 수동으로 실행 az login 합니다.

빈도가 높은 메시지를 사용하여 배포된 앱의 성능은 최적이하입니다.

현재 클라우드 기반 Mesh Cloud Scripting에서 개체를 설정하여 두 개 이상의 개체의 변환에 애니메이션 효과를 주면 배포 시 속도가 느려질 수 있습니다. (Mesh Cloud Scripting Service를 로컬로 실행할 때 이러한 속도 저하는 분명하지 않습니다.) 가능한 한 클라이언트의 속성에 애니메이션 효과를 주는 Animator 구성 요소를 사용하는 것이 좋습니다.

Unity 실행 중인 Mesh Cloud Scripting Service를 사용하여 장면을 미리 볼 때 잠시 중지할 수 있습니다.

Unity 재생하는 동안 포커스를 Unity 다른 앱으로 전환하면 Mesh Cloud Scripting Service가 계속 실행되어 메시지 큐에 메시지를 제출합니다. 포커스를 다시 Unity 전환하면 큐가 완전히 드레이닝될 때까지 일시 중지됩니다. Mesh Cloud Scripting Service가 자주 상태를 변경하거나 오랫동안 Unity 포커스를 전환한 경우 이 문제가 발생하는 동안 Unity 일정 시간 동안 중지될 수 있습니다.

장면에 'GroundCollision' 계층으로 설정된 gameObject에 하나 이상의 충돌기가 없는 경우 메시 브라우저의 입력이 작동하지 않을 수 있습니다.

바닥 또는 플랫폼 게임 개체의 레이어를 'GroundCollision'으로 변경하는 것으로 충분합니다.

동일한 변환의 자식으로 여러 조명을 추가하면 오류가 발생합니다.

Unity 동일한 게임 개체에 여러 조명을 추가하는 것을 지원하지 않으므로 동일한 변환 노드에 두 개의 라이트 노드를 추가하면 런타임 오류가 발생합니다.

Unity 장면의 이름 바꾸기는 지원되지 않습니다.

Unity 장면 및 C# 애플리케이션은 장면 이름으로 약하게 연결됩니다. Unity 장면의 이름을 바꿀 때 사용자는 Unity 장면과 일치하도록 해당 C# 프로젝트 폴더의 이름을 수동으로 바꿔야 합니다.