안녕하세요.
문의주신 U3dObjectBarrier 효과의 renderOrder 설정 관련하여 확인 내용 안내드립니다.
현재 U3dObjectBarrier의 renderOrder 설정값은 내부적으로 최소 1 ~ 최대 3 범위 내에서 동작하도록 제한되어 있습니다.
따라서 PCS 객체에 renderOrder: 5를 설정하더라도 실제 처리 과정에서는 유효 범위를 벗어난 값으로 판단되어, 최댓값인 3으로 보정되어 적용됩니다.
이로 인해 의도한 우선순위가 정상적으로 반영되지 않거나, 다른 객체와 동일한 renderOrder로 처리되어 barrier 효과 간 간섭이 발생할 수 있습니다.
특히 서로 다른 barrier 효과가 겹쳐 보이는 경우, 두 객체의 renderOrder가 동일하게 처리되면 한 객체의 효과가 다른 객체에 영향을 주는 것처럼 보일 수 있습니다.
따라서 내부 객체와 외부 객체의 renderOrder 값을 1 ~ 3 범위 내에서 서로 다르게 설정하여 사용해주시기 바랍니다.
정리하면, renderOrder 값은 1~3 범위 내에서 설정해주시고, 객체 간 효과 우선순위가 필요한 경우 서로 다른 값을 적용하여 확인 부탁드립니다.
감사합니다. 좋은 하루되세요.
|