How to Make the Screen Tilt While Using Jetpack: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
This was brought up in a 3DRealms Forums thread. Utilizing, editing, and adding on to some code that James Stanfield posted, I came up with this. When the player uses the jetpack, and strafes to the left/right, or moves backwards/forwards, the screen will tilt accordingly. I found the variables to tilt the screen appropriately enough, but if you would like less or more just change the variable.
This was brought up in a 3DRealms Forums thread. Utilizing, editing, and adding on to some code that James Stanfield posted, I came up with this. When the player uses the jetpack, and strafes to the left/right, moves backwards/forwards, or turns left/right the screen will tilt accordingly. I found the variables to tilt the screen appropriately enough, but if you would like less or more just change the variable.




Line 14: Line 14:


onevent EVENT_MOVEBACKWARD ifp pjetpack setplayer[THISACTOR].horizoff 20  
onevent EVENT_MOVEBACKWARD ifp pjetpack setplayer[THISACTOR].horizoff 20  
endevent
onevent EVENT_TURNLEFT ifp pjetpack setplayer[THISACTOR].rotscrnang 6
endevent
onevent EVENT_TURNRIGHT ifp pjetpack setplayer[THISACTOR].rotscrnang -6
endevent
endevent
<PRE>
<PRE>

Revision as of 19:40, 9 June 2008

This was brought up in a 3DRealms Forums thread. Utilizing, editing, and adding on to some code that James Stanfield posted, I came up with this. When the player uses the jetpack, and strafes to the left/right, moves backwards/forwards, or turns left/right the screen will tilt accordingly. I found the variables to tilt the screen appropriately enough, but if you would like less or more just change the variable.


Insert this code anywhere in your .CON files:

onevent EVENT_STRAFELEFT ifp pjetpack setplayer[THISACTOR].rotscrnang 20 
endevent

onevent EVENT_STRAFERIGHT ifp pjetpack setplayer[THISACTOR].rotscrnang -20 
endevent

onevent EVENT_MOVEFORWARD ifp pjetpack setplayer[THISACTOR].horizoff -20
endevent

onevent EVENT_MOVEBACKWARD ifp pjetpack setplayer[THISACTOR].horizoff 20 
endevent

onevent EVENT_TURNLEFT ifp pjetpack setplayer[THISACTOR].rotscrnang 6
endevent

onevent EVENT_TURNRIGHT ifp pjetpack setplayer[THISACTOR].rotscrnang -6
endevent