Tag: raycasting
Eine rendering-Technik zum erstellen einer 3D-Perspektive in einer 2D-Karte
3
Antworten
Ich versuche, herauszufinden, einen Weg, um ein 3D-Modell erstellt mit Three.js als hyperlink. In anderen Worten, wenn ich auf einen cube (eine DREI.CubeGeometry), möchte ich eine andere Seite zu öffnen. Beispielsweise in diese threejs.org Beispiel, wie kann
2
Antworten
Versuchte ich mit einem raycasting-style-Funktion zu tun, es kann aber nicht wartbar Ergebnisse. Ich versuche zu berechnen, den Schnittpunkt zwischen zwei Tangenten an einem Kreis. Dieses Bild sollte helfen, erklären: Habe ich gegoogelt + gesucht stackoverflow über
2
Antworten
Ich bin neu in c# und versuchen herauszufinden, wie man raycasting arbeiten hier in Unity3d ist die neue 2d-Unterstützung. Ich bin immer der Fehler "cannot convert from 'UnityEngine.Ray2D' to 'UnityEngine.Vector2'" for (int i = 0; i<3; i
2
Antworten
Mache ich eine RTS-Stil-Spiel und ich habe ein Fehler. Ich bin versucht, senden Sie die aktuell ausgewählte Einheit (also das Objekt, das Skript ist auf) der Spielmacher FSM des Objektes in der raycast hit. Ich merkte, dass
1
Antworten
Ich versuche, ändern Sie das material eines Objekts zur Laufzeit basierend auf einem tag, die ich ausgewählt habe. Jedoch, anstatt Sie zu ersetzen das material, Einheit ist das hinzufügen einer Instanz von meinem target-material und hinzufügen, um
4
Antworten
Arbeite ich einfache Strategie-Spiel-mechanik. Ich habe eine Kaserne Fertighaus. Wenn ich die Kaserne auf die Szene und auf die Kaserne klicken, erhalte ich eine NullReferenceException Fehler: NullReferenceException: der Objektverweis wurde nicht auf eine Instanz eines Objekts PlacementController.Update
2
Antworten
Schrieb ich den code unten, um den Schnittpunkt mit einer 3d-Form. Es funktioniert gut, aber wenn es zwei Schnittpunkt mit der Form, es gibt mir nur den entfernteren Kreuzung brauche ich zwar den nächsten Schnittpunkt mit der
2
Antworten
Hier ist mein code in Update Funktion. Das Objekt hat einen box collider. if (Input.GetMouseButtonDown(0)) { Ray ray = camera.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast (ray, out hit3, 400.0F)) { wName = hit3.collider.gameObject.name; Destroy(hit3.collider.gameObject); } } Aber die box collider
6
Antworten
Okay, ich verstehe, dass die voxels sind gerade im Grunde eine volumetrische version von einem pixel. Danach, ich haben keine Idee was Sie auch suchen. Googeln nicht zeigt keine tutorials, ich kann nicht finden, ein Buch über
1
Antworten
Ich Lerne volume rendering mittels ray-casting-Algorithmus. Ich habe gefunden eine gute demo und Tutorial, in hier. aber das problem ist, dass ich eine ATI-Grafikkarte statt nVidia, die machen mich nicht mit dem cg shader in der demo,