Jump to content
Unity Insider Forum
Tarantel

UI.Text durch Objecte einblenden.

Recommended Posts

Moinsen ^^

Ich bins mal wieder xD

Wollte mal wissen ob es möglich ist ohne 3D Text zuarbeiten einen UI.Text durch Wände und Co durchscheinen zulassen.
Arbeite viel mir Markierungen usw ingame und wollte das diese auch durch Wände und Gebäude sichtbar sind.

Hab mit UI World Space bisher nit viel gemacht xD

Share this post


Link to post
Share on other sites

Wenn du sagst "ohne 3D Text", meinst du dann 2D-UI-Text? Der ist sowieso über allen anderen Dingen, solange du keinen World Space Canvas benutzt.

Share this post


Link to post
Share on other sites
vor 1 Minute schrieb Sascha:

Wenn du sagst "ohne 3D Text", meinst du dann 2D-UI-Text? Der ist sowieso über allen anderen Dingen, solange du keinen World Space Canvas benutzt.

Ja 2D meine ich.
aber will den halt als World Space Canvas über allem einblenden ^^

Share this post


Link to post
Share on other sites

Aber warum willst du einen World Space Canvas benutzen, wenn der doch genau zwei Dinge macht: 1. 3D sein und 2. hinter anderen Dingen sein können?

Das ist als ob du sagst "Ich möchte eine Suppe essen, aber anstatt einen Löffel zu benutzen, möchte ich eine Gabel nehmen".

Share this post


Link to post
Share on other sites

normales UI ist ja nur auf der Cam sichtbar.
Will quasi ein Marker System einbauen.
Wo Markierungen mit Meterangaben usw drinne sind.

So funktioniert ja alles.
Nur es ist halt nicht sichtbar durch Objecte.

Share this post


Link to post
Share on other sites
vor 1 Minute schrieb Tarantel:

normales UI ist ja nur auf der Cam sichtbar.

Nicht, was die Kamera nicht rendert, ist sichtbar. Dafür ist sie da.

Share this post


Link to post
Share on other sites

WIll quasi in der Welt Marker setzen welche als Beispiel als Beacon angezeigt werden und mit Entfernung in Metern durch Wände durch.

Share this post


Link to post
Share on other sites

Sobald ich mit nem normalen Canvas arbeite kann ich den Text nicht mehr frei in der Welt positionieren.

Share this post


Link to post
Share on other sites

Du willst ihn ja auch nicht frei in der Welt positionieren - du willst ihn über bestimmten Punkten in der Welt positionieren, und zwar im Vordergrund. Du nimmst also den Punkt in der Welt, über dem der Text angezeigt werden soll, und rechnest ihn in eine Koordinate auf deinem Canvas um. Hier, kannst diese Klasse dafür verwenden.

Share this post


Link to post
Share on other sites
Am 22.2.2019 um 14:16 schrieb Sascha:

Du willst ihn ja auch nicht frei in der Welt positionieren - du willst ihn über bestimmten Punkten in der Welt positionieren, und zwar im Vordergrund. Du nimmst also den Punkt in der Welt, über dem der Text angezeigt werden soll, und rechnest ihn in eine Koordinate auf deinem Canvas um. Hier, kannst diese Klasse dafür verwenden.

Danke ^^
Habs jetzt doch anders gelöst ^^
Hab es einfach in den Kompass eingebunden ^^

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...