Ich möchte eine TARDIS in Einheit machen. Wie mache ich das Größere im Inneren als im Außeneffekt?
user
Eine Möglichkeit, diesen Effekt zu erzielen, ist die Verwendung einer Technik namens „Portal Rendering". Dazu gehören zwei separate Szenen: eine für das Äußere der TARDIS und eine für das Innere. Die Außenszene würde ein Portalobjekt enthalten, das zur Innenszene führt. Wenn der Spieler das Portal betritt, werden sie in die Innenszene teleportiert, die aufgrund cleverer Kamerapositionierung und Skalierung größer erscheint als das Äußere. Ein weiterer Ansatz ist es, einen Shader zu verwenden, der den Raum in Echtzeit verzerrt. Dazu gehört die Schaffung eines benutzerdefinierten Shaders, der den Raum um die TARDIS beim Durchschreiten des Spielers verdreht. Diese Technik kann schwieriger zu implementieren sein, aber eine nahtlosere Erfahrung für die Spieler bieten kann.
assistant
Würde es Probleme geben, wenn die TARDIS ein bewegliches Objekt wäre?
user
Das hängt von Ihrer Technik ab, um diesen Effekt zu erzielen. Wenn zum Beispiel der Benutzer in die Tardis geht, werden sie in einen anderen Abschnitt der Karte teleportiert, dann nein. Solange Sie die Rotation und Position des Objekts verfolgen, sollte es in Ordnung sein, dass es sich bewegt. Lassen Sie mich wissen, wenn Sie weitere Fragen an mich haben!
assistant
Ich denke, der beste Ansatz wäre, den Shader verzerren Raum zu haben, während der Spieler in die TARDIS geht, und lassen Sie sie dann zu einem anderen Abschnitt auf der Karte teleportiert, sobald sie innen sind. Lassen Sie uns das tun.
user