| | Lihtne mouselook | |
| | Autor | Teade |
---|
cc+ Mina olengi Blitz3d (admin)
Postituste arv : 84 Age : 29 Registration date : 13/03/2008
| Pealkiri: Lihtne mouselook Reede 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 | |
| | | NoBaT Wannabe
Postituste arv : 23 Registration date : 13/03/2008
| Pealkiri: Re: Lihtne mouselook Reede 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. | |
| | | cc+ Mina olengi Blitz3d (admin)
Postituste arv : 84 Age : 29 Registration date : 13/03/2008
| Pealkiri: Re: Lihtne mouselook Laup 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? | |
| | | Esimene Wannabe
Postituste arv : 29 Age : 29 Asukoht : Tallinn Registration date : 14/03/2008
| Pealkiri: Re: Lihtne mouselook Kolm Märts 19, 2008 10:31 am | |
| Woohooo Nüüd näeb hiireega tervet maailma... Jamh Mouselook on tore asi | |
| | | cc+ Mina olengi Blitz3d (admin)
Postituste arv : 84 Age : 29 Registration date : 13/03/2008
| Pealkiri: Re: Lihtne mouselook Kolm 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. | |
| | | Esimene Wannabe
Postituste arv : 29 Age : 29 Asukoht : Tallinn Registration date : 14/03/2008
| Pealkiri: Re: Lihtne mouselook Kolm 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 | |
| | | NoBaT Wannabe
Postituste arv : 23 Registration date : 13/03/2008
| Pealkiri: Re: Lihtne mouselook Püh Märts 23, 2008 11:09 am | |
| irw, muuda klahvid ära lihtsalt:) | |
| | | Esimene Wannabe
Postituste arv : 29 Age : 29 Asukoht : Tallinn Registration date : 14/03/2008
| Pealkiri: Re: Lihtne mouselook Esm Märts 24, 2008 1:00 pm | |
| Proovsin aga siis läks maja metsa | |
| | | cc+ Mina olengi Blitz3d (admin)
Postituste arv : 84 Age : 29 Registration date : 13/03/2008
| Pealkiri: Re: Lihtne mouselook Teis Apr 01, 2008 1:06 pm | |
| - Esimene kirjutas:
- Proovsin aga siis läks maja metsa
see on su enda koodi viga. | |
| | | Sponsored content
| Pealkiri: Re: Lihtne mouselook | |
| |
| | | | Lihtne mouselook | |
|
Lehekülg 1, lehekülgi kokku 1 | |
Similar topics | |
|
Similar topics | |
| |
| Permissions in this forum: | Sa ei saa vastata siinsetele teemadele
| |
| |
| |