2013-04-18 15 views
5

Pracuję nad grą w jedności, w której potrzebuję zdjęć do umieszczenia w terenie, tak jak w załączonym obrazie żółte strzałki i "P w niebieskim kółku" są renderowane na powierzchni w jedności.Jak narysować obrazy na terenie w jedności

Każdy pomysł lub metoda zostanie doceniona.

Arrows in Unity

Odpowiedz

5

Nie ma wbudowane wsparcie dla kalkomanii w jedności. Możesz stworzyć osobne obiekty gameObjects z przezroczystą teksturą i umieścić je nad terenem tutaj, lub użyć jednego z kilku pakietów do kalkomanii w Unity Asset Store, na przykład this one. (Próbowałem tylko krótko i nie mogę nic powiedzieć o jego jakości).

+1

Wielkie dzięki. Spróbuję tej metody. –

0

Możesz spróbować umieścić płaszczyznę z teksturą wyrównaną do powierzchni normalnej nieco powyżej powierzchni. Możesz też wypróbować rozszerzenie z kalkomanią dla ciebie. To co znalazłem:

Decal System for Unity3D

+0

Dzięki za odpowiedź. Próbowałem pobrać pakiet Decal System, ale daje on błąd, np. Nie można rozwiązać adresu URL nazwy hosta: https://kharma.unity3d.com/ –

1

Wiem, że to stary temat - ale dla tych, którzy nadal nie są spełnione:

polecam korzystania Easy Decal.

To bardzo silny projektor na kalkomanię. Jest łatwy w użyciu i można przyklejać naklejki również na nierównych powierzchniach, takich jak wyboiste tereny.

+1

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej jest uwzględnić istotne elementy odpowiedz tutaj i podaj link do referencji. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. – honk

0

Jak wspomniano wcześniej Easy Decal to dobry wybór. Jest łatwy w użyciu, ma szerokie możliwości, a dostaniesz dużo za swoje pieniądze. Ale jeśli potrzebujesz skóropodobnych naklejek, nie ma możliwości, by Decal System Pro by Edelweiss był interaktywny. Jest droższy, ale oprócz obciągniętego siatki obsługuje również atlasy tekstur, co oszczędza Ci połączeń.