Kamera langsam ausrichten
Übersicht

![]() |
IguanBetreff: Kamera langsam ausrichten |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo!
Ich möchte gerne meine Kamera langsam auf einen Punkt ausrichten, und später mit MoveEntity eine Kamerafahrt zu diesem Punkt realisieren. Dazu verwende ich den Befehl AlignToVector. Mein Code sieht zurzeit so aus: Code: [AUSKLAPPEN] Graphics3D 640,480,32,2 Global Cam = CreateCamera() MoveEntity Cam,0,0,-40 CameraRange Cam, 1, 10000 CameraClsMode Cam,0,1 AmbientLight 255,255,255 SetBuffer BackBuffer() S = CreateSphere(32) PositionEntity S,5,2,10 Repeat Cls AlignToVector Cam,EntityX(S),EntityY(S),EntityZ(S),1,.01 AlignToVector Cam,EntityX(S),EntityY(S),EntityZ(S),2,.01 AlignToVector Cam,EntityX(S),EntityY(S),EntityZ(S),3,.01 RenderWorld Flip Until KeyHit(1) End nur, funktioniert der nicht! ![]() wieso ![]() |
||
![]() |
Mr.Keks |
![]() Antworten mit Zitat ![]() |
---|---|---|
weil du den befehl offensichtlich total missverstanden hast xD.
also, ich nehme mal an, dass du den text auf ql:aligntovector kennst, aber ein paar sachen etwas falsch aufgefasst hast. 1. als parameter musst du die differenz zwischen der entity- und der camera-position angeben.. 2. der achsenparameter ist gaanz anders gemeint. es geht darum, welche achse auf das objekt zeigen soll (bei pointentity ist das zum beispiel die z-achse). das heißt, du darfst aligntovector nur mit einer achse verwenden, wenn es sinn machen soll. |
||
MrKeks.net |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
und sowieso viel sinnvoller ist der befehl deltayaw ^^ | ||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
Iguan |
![]() Antworten mit Zitat ![]() |
---|---|---|
cool, danke jetzt gets:
Code: [AUSKLAPPEN] Graphics3D 640,480,32,2 Global Cam = CreateCamera() MoveEntity Cam,0,0,-40 CameraRange Cam, 1, 10000 CameraClsMode Cam,0,1 AmbientLight 255,255,255 SetBuffer BackBuffer() S = CreateSphere(32) PositionEntity S,50,2,10 Repeat Cls AlignToVector Cam,EntityX(S)-EntityX(Cam),EntityY(S)-EntityY(Cam),EntityZ(S)-EntityZ(Cam),3,.01 RenderWorld Flip Until KeyHit(1) End grüsse Iguan |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group