Unity의 리치 텍스트 구문에 태그를 사용할 때 다른 머티리얼을 어떻게 사용할 수 있습니까?
사용자 정의 글꼴을 만들지 않고도 텍스트에 인라인 인 스프라이트를 가질 수 있기를 원합니다.
여기까지 내가 가진 것입니다 : 이미지의 텍스트에 사용하는 구문은 다음과 같습니다.
Planetary <quad material=1 size=20 x=0.1 y=0.1 width=0.1 height=0.1 /> Intergalactic
"material = 1"은 Text 객체의 재질 색인을 의미한다고 생각합니다. 다른 재질을 사용하도록 설정하려면 어떻게해야합니까?
텍스트에 아이콘을 쉽게 포함시킬 수있는 플러그인 또는 기타 리소스가 있습니까?
MLM에 감사의 말을 전합니다.
—
제임스 린든
이 질문은 Unity Answers에 게시되어 있습니다. 서식있는 텍스트는 지원되지만 쿼드는 Unity의 Tim C 및 Phil에 따르지 않는 것 같습니다. forum.unity3d.com/threads/…
—
MLM
자식 이미지를 동적으로 생성하고 배치 하여 UI Text (TextMesh의 쿼드 메소드와 반대) 에서이 작업을 수행합니다. 세부 사항은 조금 복잡해 지지만 누군가에게 유용하면 답변으로 쓸 수 있습니다.
—
DMGregory
@DMGregor, Sprited Image 스크립트에 대한 답변을 작성하거나 코드에 링크하도록하겠습니다.
—
James McMahon
quad
와 함께를 사용하는 것이 유일한 방법입니다. 속성은 "렌더러의 재 배열 위치"의 물질이다. 나는 당신이 찾고있는 재료를 찾기 위해 적절한 재료 색인으로 전처리하거나 연결합니다 .material
Renderer.materials