Mouselook

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

the FR3AK

Betreff: Mouselook

BeitragSo, Dez 24, 2006 0:58
Antworten mit Zitat
Benutzer-Profile anzeigen
In ego shootern ist es ja meistens so,das wenn man nach oben/unten guckt,das man sich dort nicht weiter als 90° bzw. -90° drehen kann...jetzt wollte ich wissen wie man das in den Code einbaut...
ich hab sowas schonmal i-wo gelesen habs nach langem suchen aber nicht gefunden Embarassed

Hierm al der Code:
Code: [AUSKLAPPEN]
Mx#=MouseXSpeed()
My#=MouseYSpeed()
TurnEntity KameraPivot,0,-Mx/2,0
TurnEntity cam,My/2,0,0
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2


mfg.the FR3AK
 

timmeTheOnly

BeitragSo, Dez 24, 2006 1:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo, geht mir genauso, die seitliche Drehung geht ja noch, aber wenn es vertikal sein soll, stah ich nach einer Zeit immer schräg im Bild...

MfG
T-Master

Ironstorm

Erstklassiger Contest-Veranstalter

BeitragSo, Dez 24, 2006 4:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau mal im Samples Ordner nach, da gibt es irgendwo einen FPS mit Mausdrehung. Soweit ich weiß ist es dort auch begrenzt.

MFG
Ironstorm

Frohe Weihnachten euch allen.
..:: blackbird design : blackbird photography : Futuro Verde : X-Commander ::..
MacBook | Intel Core 2 Duo 2,1 GHz | 2048 MB RAM | 80 GB HDD | Mac OS X 10.6.2 (Snow Leopard) | Adobe CS4 Design Premium

FireballFlame

BeitragMo, Dez 25, 2006 2:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Ungefähr so?

am Anfang:
-> Pivot als Spieler
-> Kamera als Child vom Spieler

in jedem Schleifendurchlauf:
-> Zitat:
TurnEntity Kamera,-MouseYSpeed()*Mausempfindlichkeit#

-> Maus wieder mittig setzen (weiß den Befehl nicht auswendig, SetMouse() oder so)
-> Code: [AUSKLAPPEN]
kwx#=EntityPitch(Kamera)
kwy#=EntityYaw(Kamera)
kwz#=EntityRoll(Kamera)
If kwx > 80 RotateEntity Kamera,80,kwy,kwz
If kwx < -80 RotateEntity Kamera,-80,kwy,kwz
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group