Eesti blitz3d
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Eesti blitz3d

Blitz 3d
 
PealehtPealeht  PortalPortal  OtsiOtsi  Latest imagesLatest images  RegistreeriRegistreeri  Logi sisseLogi sisse  

 

 Lihtne mouselook

Go down 
3 posters
AutorTeade
cc+
Mina olengi Blitz3d (admin)
Mina olengi Blitz3d (admin)
cc+


Postituste arv : 84
Age : 29
Registration date : 13/03/2008

Lihtne mouselook Empty
PostitaminePealkiri: Lihtne mouselook   Lihtne mouselook Icon_minitimeReede Märts 14, 2008 7:47 am

;VIDEO MODE
Graphics3D 800,600
SetBuffer BackBuffer()

;ÜLDINE KAAMERA
Global cam_pivot = CreatePivot()
Global cam_pivot2 = CreatePivot(cam_pivot)
Global camera = CreateCamera(cam_pivot2);teevad kaamera

;OBJECTID
light=CreateLight();tekitab lihtsa valguse.
cube=CreateCube();tekitab kasti, selle võite ära võtta ja mõne teise objecti tekitada.
PositionEntity cube,0,0,10;annab kastile koordinaadid.

;FUNKTSIOONID
Function MouseLook()
x_speed# = x_speed * 0.2 + MouseXSpeed() * 0.2
y_speed# = y_speed * 0.2 + MouseYSpeed() * 0.2 ;ülesalla vaatamine hiirega(võite selle rea maha kustutada, kui ei taha üles ja alla vaadet.)
z_speed# = z_speed * 0.2 + MouseZSpeed() * 0.2

MoveMouse GraphicsWidth()/2,GraphicsHeight()/2

TurnEntity cam_pivot,0,-x_speed,0
TurnEntity cam_pivot2,y_speed,0,0
End Function
Function MoveKeys()
If KeyDown(200) ;üles klahv-liigub otse
MoveEntity cam_pivot,0,0,0.5
End If
If KeyDown(208) ;alumine nooleklahv-liigub taha
MoveEntity cam_pivot,0,0,-0.5
End If
If KeyDown(203) ;vasak-liigub vasakule
MoveEntity cam_pivot,-0.5,0,0
End If
If KeyDown(205) ;parem-liigub paremale
MoveEntity cam_pivot,0.5,0,0
End If
If KeyDown(30) ;Kui üles klahv on alla vajutatud...
MoveEntity cam_pivot,0,0.5,0
End If
If KeyDown(44) ;Sama mis eelmine ainult alla klahviga
MoveEntity cam_pivot,0,-0.5,0
End If
End Function

;MAIN GAME LOOP
While Not KeyHit(1)

MouseLook()
MoveKeys()

UpdateWorld
RenderWorld

Text 1,1,"Programmi tekst"

Flip
Wend

End
Tagasi üles Go down
http://www.illusionpro.pri.ee/
NoBaT
Wannabe
Wannabe



Postituste arv : 23
Registration date : 13/03/2008

Lihtne mouselook Empty
PostitaminePealkiri: Re: Lihtne mouselook   Lihtne mouselook Icon_minitimeReede Märts 14, 2008 1:40 pm

hmm, algeline ja hea, aga ma tegin nii:
mx#=CurveValue(MouseXSpeed()*mousespeed,mx,camerasmoothness)
my#=CurveValue(MouseYSpeed()*mousespeed,my,camerasmoothness)
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
pitch#=EntityPitch(silmad) yaw#=EntityYaw(silmad)
pitch=pitch+my yaw=yaw-mx
If pitch>89 pitch=89
If pitch<-89 pitch=-89
RotateEntity silmad,0,yaw,0
TurnEntity silmad,pitch,0,0
see pole kogu kood, aga jah.
Tagasi üles Go down
cc+
Mina olengi Blitz3d (admin)
Mina olengi Blitz3d (admin)
cc+


Postituste arv : 84
Age : 29
Registration date : 13/03/2008

Lihtne mouselook Empty
PostitaminePealkiri: Re: Lihtne mouselook   Lihtne mouselook Icon_minitimeLaup Märts 15, 2008 12:37 am

NoBaT kirjutas:
hmm, algeline ja hea, aga ma tegin nii:
mx#=CurveValue(MouseXSpeed()*mousespeed,mx,camerasmoothness)
my#=CurveValue(MouseYSpeed()*mousespeed,my,camerasmoothness)
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
pitch#=EntityPitch(silmad) yaw#=EntityYaw(silmad)
pitch=pitch+my yaw=yaw-mx
If pitch>89 pitch=89
If pitch<-89 pitch=-89
RotateEntity silmad,0,yaw,0
TurnEntity silmad,pitch,0,0
see pole kogu kood, aga jah.
sul natuke raskemalt. Mu oma on algajatel parem mõista. A N0bat. kuidas ma ekraanil hiirenähtamatuks teen?
Tagasi üles Go down
http://www.illusionpro.pri.ee/
Esimene
Wannabe
Wannabe
Esimene


Postituste arv : 29
Age : 29
Asukoht : Tallinn
Registration date : 14/03/2008

Lihtne mouselook Empty
PostitaminePealkiri: Re: Lihtne mouselook   Lihtne mouselook Icon_minitimeKolm Märts 19, 2008 10:31 am

Woohooo Nüüd näeb hiireega tervet maailma... Jamh Mouselook on tore asi
Tagasi üles Go down
cc+
Mina olengi Blitz3d (admin)
Mina olengi Blitz3d (admin)
cc+


Postituste arv : 84
Age : 29
Registration date : 13/03/2008

Lihtne mouselook Empty
PostitaminePealkiri: Re: Lihtne mouselook   Lihtne mouselook Icon_minitimeKolm Märts 19, 2008 10:38 am

Esimene kirjutas:
Woohooo Nüüd näeb hiireega tervet maailma... Jamh Mouselook on tore asi
Aga ainult enda virtuaalmaailma. Sad
Tagasi üles Go down
http://www.illusionpro.pri.ee/
Esimene
Wannabe
Wannabe
Esimene


Postituste arv : 29
Age : 29
Asukoht : Tallinn
Registration date : 14/03/2008

Lihtne mouselook Empty
PostitaminePealkiri: Re: Lihtne mouselook   Lihtne mouselook Icon_minitimeKolm Märts 19, 2008 12:40 pm

Üks asi veel... Kas see mitte tagurpidi nats pole... Kui ma vajutan edasi noolt läheb ta tagasi ja vastupidi
Tagasi üles Go down
NoBaT
Wannabe
Wannabe



Postituste arv : 23
Registration date : 13/03/2008

Lihtne mouselook Empty
PostitaminePealkiri: Re: Lihtne mouselook   Lihtne mouselook Icon_minitimePüh Märts 23, 2008 11:09 am

irw, muuda klahvid ära lihtsalt:)
Tagasi üles Go down
Esimene
Wannabe
Wannabe
Esimene


Postituste arv : 29
Age : 29
Asukoht : Tallinn
Registration date : 14/03/2008

Lihtne mouselook Empty
PostitaminePealkiri: Re: Lihtne mouselook   Lihtne mouselook Icon_minitimeEsm Märts 24, 2008 1:00 pm

Proovsin aga siis läks maja metsa
Tagasi üles Go down
cc+
Mina olengi Blitz3d (admin)
Mina olengi Blitz3d (admin)
cc+


Postituste arv : 84
Age : 29
Registration date : 13/03/2008

Lihtne mouselook Empty
PostitaminePealkiri: Re: Lihtne mouselook   Lihtne mouselook Icon_minitimeTeis Apr 01, 2008 1:06 pm

Esimene kirjutas:
Proovsin aga siis läks maja metsa
see on su enda koodi viga.
Tagasi üles Go down
http://www.illusionpro.pri.ee/
Sponsored content





Lihtne mouselook Empty
PostitaminePealkiri: Re: Lihtne mouselook   Lihtne mouselook Icon_minitime

Tagasi üles Go down
 
Lihtne mouselook
Tagasi üles 
Lehekülg 1, lehekülgi kokku 1
 Similar topics
-

Permissions in this forum:Sa ei saa vastata siinsetele teemadele
Eesti blitz3d :: Blitz3d :: Õpetused-
Hüppa: