EgoShooter - Mausbewegung

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

Devils Child

Betreff: EgoShooter - Mausbewegung

BeitragSo, Jun 12, 2005 10:57
Antworten mit Zitat
Benutzer-Profile anzeigen
n'morgen allerseitz!
ich progge grade n'shooter, und da hab ich ne mausbewegung, und wenn man nach unten guckt, ruckeld das so komisch hin und her, wie kann ich dat verhindern?
Code: [AUSKLAPPEN]
;Mausbewegung
xs# = (MouseXSpeed() - xs#) / 2 + xs#
ys# = (MouseYSpeed() - ys#) / 2 + ys#
TurnEntity Cam, ys#, 0, 0, 0
TurnEntity Cam, 0, -xs#, 0, 1
If EntityPitch(Cam) + y_speed# < -85
  pitch = -85
  flipped = True
ElseIf EntityPitch(Cam) + y_speed# > 85
  pitch = 85
  fliped = True
Else
  pitch = EntityPitch(Cam) + myspeed
  flipped = False
EndIf
If flipped Then RotateEntity Cam, pitch, EntityYaw(Cam) - MouseXSpeed(), 0
MoveMouse GraphicsWidth() / 2, GraphicsHeight() / 2
RotateEntity Cam, EntityPitch(Cam), EntityYaw(Cam), 0
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN
 

Thoth

Betreff: Re: EgoShooter - Mausbewegung

BeitragSo, Jun 12, 2005 11:21
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
Mausbewegung
xs# = (MouseXSpeed() - xs#) / 2 + xs#
ys# = (MouseYSpeed() - ys#) / 2 + ys#
TurnEntity Cam, ys#, 0, 0, 0
TurnEntity Cam, 0, -xs#, 0, 1
If EntityPitch(Cam) + y_speed# < -85
pitch = -85
flipped = True
ElseIf EntityPitch(Cam) + y_speed# > 85
pitch = 85
fliped = True ;die variable hier heißt anders, nicht flipped- sondern fliped
;is das vllt. der fehler Oo !?
Else
pitch = EntityPitch(Cam) + myspeed
flipped = False
EndIf
If flipped Then RotateEntity Cam, pitch, EntityYaw(Cam) - MouseXSpeed(), 0
MoveMouse GraphicsWidth() / 2, GraphicsHeight() / 2
RotateEntity Cam, EntityPitch(Cam), EntityYaw(Cam), 0

Devils Child

BeitragSo, Jun 12, 2005 11:31
Antworten mit Zitat
Benutzer-Profile anzeigen
gut, jetzt ist der fehler zum teil behoben, aber wenn man STARK nach oben zieht, ruckelt es immernoch! Crying or Very sad
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

Sir Dan

BeitragSo, Jun 12, 2005 12:48
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
Function steuerung(entity,oben,unten,rechts,links,lspeed,rspeed,zspeed) 
mxs=MouseXSpeed()
mys=MouseYSpeed()
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
RotateEntity entity,EntityPitch(entity)+mys,EntityYaw(entity)-mxs,0
If KeyDown(oben)=1 Then MoveEntity entity,0,0,zspeed
If KeyDown(links)=1 Then MoveEntity entity,lspeed,0,0
If KeyDown(rechts)=1 Then MoveEntity entity,rspeed,0,0
End Function


Diesen Code habe ich in den tiefen weiten meiner Festplatte gefunden, unter "Egoshooter steuerung". Ich hoffe du kannst sie gebrauchen.
P.S. Wenn du noch mehr zu diesem Thema brauchst, ich hab noch ein paar funktionen, z. B. Bäume setzten.
(\_/)
(O.o)
(> <) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.

Devils Child

BeitragSo, Jun 12, 2005 12:54
Antworten mit Zitat
Benutzer-Profile anzeigen
tut mir leid, sir dan, das ist leider nich das was ich haben wollte.
1. sie hat keinen mouse-smooth(ruckelig)
2. bei -90 und 90 grad ruckelt sie!
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN
 

Nobody-86

BeitragSo, Jun 12, 2005 19:09
Antworten mit Zitat
Benutzer-Profile anzeigen
wie währe dan ne begrenzung auf zb. 80° oder 85°(bzw. -80° oder -85°) weil, macht es sinn 90°, der -90° zu zielen? man schiest sich ja dan in den eigenen fuss^^.
(: ---> nobody is perfect <--- Smile

Devils Child

BeitragSo, Jun 12, 2005 19:32
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab 85 grad, und selbst bei 70 grad ruckelt es, wenn man stark nach unten zieht Rolling Eyes
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

Devils Child

BeitragDo, Jun 16, 2005 17:20
Antworten mit Zitat
Benutzer-Profile anzeigen
hallo...
...erde an forum Confused
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

BladeRunner

Moderator

BeitragDo, Jun 16, 2005 17:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn jemand was dazu zu sagen hat, wird er es schon tun.
Solltest Du nochmal mit Doublepostings "glänzen" werde ich schliessen.

Tipp: Vielleicht findest Du im Chat jemandfitten der dir weiterhilft. Auch die Suche hilft oft weiter.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Devils Child

BeitragDo, Jun 16, 2005 17:31
Antworten mit Zitat
Benutzer-Profile anzeigen
wo ist denn der chat? Rolling Eyes
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

BladeRunner

Moderator

BeitragDo, Jun 16, 2005 17:36
Antworten mit Zitat
Benutzer-Profile anzeigen
https://www.blitzforum.de/viewtopic.php?t=9822

(suchen Wink )
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Devils Child

BeitragDo, Jun 16, 2005 17:48
Antworten mit Zitat
Benutzer-Profile anzeigen
ok, danke an alle und an blade runner Wink
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN
 

BlitzBasic303

Betreff: RE:

BeitragDo, Jun 16, 2005 17:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!
Sir Dan kannst du mir mal die Funktion zum Bäume pflanzen geben?

Devils Child

BeitragSa, Jun 18, 2005 12:49
Antworten mit Zitat
Benutzer-Profile anzeigen
ok, wer MIR eine gescheit mausbewegung proggt, die wenn sie unten/oben austößt nicht ruckeld DEMJENIGEN gebe ICH aus meinem
code archiv 1-2 sachen!
auswahl:

-Fire-Screensaver
-Starfield
-Jokeview(wizlibary(bilder))
-autorennen(islandrace2)
-minischach(nur mit bauern)
alles grafisch hochentwickelt und von mir Wink
Edit: selbsverständlich mit medien und SOURCE-CODE
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

Sir Dan

BeitragSo, Jun 19, 2005 6:29
Antworten mit Zitat
Benutzer-Profile anzeigen
@BlitzBasic303
BlitzBasic: [AUSKLAPPEN]
Function set(mesh,terrain,x#,z#,hoehen_unterschied)
hoehe#=TerrainHeight#(terrain,x#,z#)
PositionEntity mesh,x#,hoehe#-hoehen_unterschied,z#
End Function


Kommt zwar etwas spät, aber hab es nicht früher gesehen. Diese Function kannst du für alles nehmen, was du auf einem Terrain platzieren willst.
(\_/)
(O.o)
(> <) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.

Devils Child

BeitragSo, Jun 19, 2005 8:47
Antworten mit Zitat
Benutzer-Profile anzeigen
und meine mausbewegung?
denkt drann: es gibt tolle prämien!
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

Sir Dan

BeitragSo, Jun 19, 2005 17:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich probiere es nochmal Very Happy : Wie ist dass (allerdings nicht von mir, auch nur von der Festplatte, deswegen frag mich nicht woher) hat zwar kein mouse-smooth, aber da kann ich ja noch mal suchen... BlitzBasic: [AUSKLAPPEN]
Global mxspd#,myspd#,campitch#,camyaw#

Function steuerung()
mxspd=MouseXSpeed()*0.5
myspd=MouseYSpeed()*0.5
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
campitch=campitch+myspd
camyaw=camyaw-mxspd
If campitch<-89 Then campitch=-89
If campitch>89 Then campitch=89
RotateEntity camera,campitch,camyaw,0
End Function


edit: Bei mir ruckelt es nicht Question Komisch... , naja, ich versuche es dann mal nachher nochmal. Irgendwann muss es ja klappen Very Happy
(\_/)
(O.o)
(> <) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.
  • Zuletzt bearbeitet von Sir Dan am So, Jun 19, 2005 17:41, insgesamt einmal bearbeitet

Devils Child

BeitragSo, Jun 19, 2005 17:36
Antworten mit Zitat
Benutzer-Profile anzeigen
hm, ja.
das ruckelt unten und ober, und hat keinen mouse-smooth... Crying or Very sad
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN
 

Lion

BeitragSo, Jun 19, 2005 17:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Devils child, wenns bei ihm net ruckelt, vill liegts dann ja an deinem programm und nich an dem code^^

mfg
Intel Core 2 Quad 4x2.66 ghz - 4gb ddr2 - nvidia GeForce GTX660 2gb
Intel Atom 1x1.83 ghz - 2gb ddr2 - intel GMA 3150 256mb
AMD A10-5750M 4x2.5 ghz - 8 gb ddr4 - AMD R9 M290x

Devils Child

BeitragSo, Jun 19, 2005 18:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Sir Dan hat Folgendes geschrieben:
Ich probiere es nochmal Very Happy : Wie ist dass (allerdings nicht von mir, auch nur von der Festplatte, deswegen frag mich nicht woher) hat zwar kein mouse-smooth, aber da kann ich ja noch mal suchen... BlitzBasic: [AUSKLAPPEN]
Global mxspd#,myspd#,campitch#,camyaw#

Function steuerung()
mxspd=MouseXSpeed()*0.5
myspd=MouseYSpeed()*0.5
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
campitch=campitch+myspd
camyaw=camyaw-mxspd
If campitch<-89 Then campitch=-89
If campitch>89 Then campitch=89
RotateEntity camera,campitch,camyaw,0
End Function


edit: Bei mir ruckelt es nicht Question Komisch... , naja, ich versuche es dann mal nachher nochmal. Irgendwann muss es ja klappen Very Happy


najagut, das ruckeln kann man so verhindern:
BlitzBasic: [AUSKLAPPEN]
Function steuerung() 
mxspd=MouseXSpeed()*0.5
myspd=MouseYSpeed()*0.5
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
campitch=campitch+myspd
camyaw=camyaw-mxspd
If campitch-mxspd<-89 Then campitch=-89 ;...
If campitch+mxspd>89 Then campitch=89 ;...
RotateEntity camera,campitch,camyaw,0
End Function
[/syntax]
aber ich suche nach nem anständigen smooth effekt. Wink
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group