Nội dung nội dung trong văn bản của Unity?


10

Làm cách nào tôi có thể sử dụng các tài liệu khác nhau khi sử dụng thẻ cho cú pháp văn bản phong phú của Unity?

Tôi muốn có thể có các họa tiết phù hợp với văn bản của mình mà không phải tạo phông chữ tùy chỉnh.

Đây là những gì tôi có cho đến nay: nhập mô tả hình ảnh ở đây Đây là cú pháp mà tôi đang sử dụng cho văn bản trong hình ảnh của mình:

Planetary <quad material=1 size=20 x=0.1 y=0.1 width=0.1 height=0.1 /> Intergalactic

Tôi đoán "liệu = 1" đề cập đến chỉ mục vật liệu của đối tượng Văn bản. Làm thế nào tôi có thể thiết lập nó để sử dụng một vật liệu khác nhau hoàn toàn?

Có một plugin hoặc tài nguyên khác làm cho việc nhúng các biểu tượng trong văn bản dễ dàng hơn không?


3
Sử dụng một quadvới rich text Unity của là cách duy nhất để đi. Các materialthuộc tính là vật liệu tại "vị trí trong mảng vật chất của renderer". Tôi sẽ tiền xử lý hoặc concat trong chỉ số vật liệu thích hợp bằng cách xem qua Renderer.materialsđể tìm tài liệu bạn đang theo dõi.
MLM

Tôi sẽ cung cấp cho nó một shot và nhận lại với một số kết quả, cảm ơn MLM!
James Linden

1
Câu hỏi này được đăng chéo trên Câu trả lời của Unity . Có vẻ như trong khi văn bản phong phú được hỗ trợ, các bộ tứ không theo Tim C và Phil từ Unity, hãy xem: forum.unity3d.com/threads/ Kẻ
MLM

1
Tôi đã thực hiện một triển khai thực hiện điều này trong UI Text (trái ngược với phương thức quad với TextMesh) bằng cách sinh động và định vị các hình ảnh con. Các chi tiết hơi phức tạp, nhưng nếu nó hữu ích với bất kỳ ai, tôi có thể viết nó thành một câu trả lời.
DMGregory

@DMGregor, tôi rất muốn bạn viết ra một câu trả lời hoặc liên kết đến mã của bạn cho tập lệnh Hình ảnh Sprited của bạn.
James McMahon

Câu trả lời:


1

Vì hệ thống văn bản vẫn là hệ thống văn bản cũ, bạn không thể nhúng hình ảnh vào văn bản. Tùy chọn duy nhất là có một nhóm bố cục và có các khối văn bản và hình ảnh riêng biệt

Ngoài ra, bạn có thể sử dụng một tài sản như TextMeshPro có triển khai văn bản mới hỗ trợ đầy đủ điều này (và hơn thế nữa!)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.