LinePick und die Drehung der Kamera
Übersicht

dont_know_to_useBetreff: LinePick und die Drehung der Kamera |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi! ![]() Ich brauche für mein Spiel die Funktion LinePick, um Objekte auszuwählen. Also habe ich folgendes gemacht: Code: [AUSKLAPPEN] tempentity=LinePick(EntityX(cam),EntityY(cam),EntityZ(cam)+2,0,0,2)
So bekomme ich die Identität von dem Objekt welches eine Entfernung von 2 zur Kamera hat. Allerdings wird hierbei nicht die Kameradrehung berücksichtigt. Leider kann ich nicht auf CameraPick zurückgreifen, da meine Map aus 32x32x32 Würfeln besteht, ähnlich einem Minecraftähnlichen Game. Wie kann ich es also so machen, dass ich genau den Würfel auswählen kann, der 2 Blöcke vor der Kamera ist? |
||
![]() |
Moep |
![]() Antworten mit Zitat ![]() |
---|---|---|
Entweder :
setz ein pivot als child vor die kamera und rechne dx dy und dz anhand von pivotposition und kameraposition aus ( differenz) oder : Rechne mit Sinus und Cosinus anhand von Pitch und Yaw der Kamera mfg |
||
Hardstyle Schleichwerbung:
http://www.youtube.com/user/Hackepeter42 Achtung: Suchtgefahr! moep123.ohost.de |
dont_know_to_use |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
In etwa so?
Code: [AUSKLAPPEN] pivot=Createpivot(cam)
Repeat PositionEntity pivot,0,0,2 tempentity=LinePick(EntityX(cam),EntityY(cam),EntityZ(cam)+2,EntityX(pivot),EntityY(pivot),EntityZ(pivot)) Forever Denn das funktioniert genausowenig. ![]() |
||
![]() |
Xaymarehemals "Cgamer" |
![]() Antworten mit Zitat ![]() |
---|---|---|
BlitzBasic: [AUSKLAPPEN] Pivot = CreatePivot(Cam) Nein, so. |
||
Warbseite |
dont_know_to_use |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das funktioniert gar nicht, nun wird nur ein einziger Würfel als "ausgewählt" angezeigt. ![]() |
||
![]() |
Xaymarehemals "Cgamer" |
![]() Antworten mit Zitat ![]() |
---|---|---|
Weil auch nur einer ausgewählt wird in einer länge von dm = 2. Du musst dm höher setzten wenn du längere LinePicks machen willst. Ich glaube aber kaum das LinePick mehr als ein Entity zurückliefert ! | ||
Warbseite |
dont_know_to_use |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Nein, ich meinte, es ist nur ein Würfel ausgewählt und ich kann keine anderen Würfeln auswählen. Egal wie ich mich drehe oder bewege, es ist nur dieser eine Würfel ausgewählt. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group