Improve The Third Person View with Zoom: Difference between revisions
Jump to navigation
Jump to search
Created page with 'gamevar cameraonwall 0 1<br>gamevar camzoomcontrol 65536 1 onevent EVENT_LOOKUP<br>setvar RETURN -1<br>addvar camzoomcontrol -8192 //cam zoom in speed<br>ifvarl camzoomcontrol ...' |
No edit summary |
||
Line 1: | Line 1: | ||
gamevar cameraonwall 0 1 | Add this code to GAME.CON, after include USER.CON .<br> | ||
<pre> | |||
gamevar cameraonwall 0 1 | |||
gamevar camzoomcontrol 65536 1 | |||
onevent EVENT_LOOKUP | onevent EVENT_LOOKUP | ||
setvar RETURN -1 | |||
addvar camzoomcontrol -8192 //cam zoom in speed | |||
ifvarl camzoomcontrol 0 { setvar camzoomcontrol 0 } //cam max zoom in | |||
endevent | |||
onevent EVENT_LOOKDOWN | onevent EVENT_LOOKDOWN | ||
setvar RETURN -1 | |||
addvar camzoomcontrol 8192 //cam zoom out speed | |||
ifvarg camzoomcontrol 1048576 { setvar camzoomcontrol 1048576 } //cam max zoom out | |||
endevent | |||
onevent EVENT_DISPLAYROOMS | onevent EVENT_DISPLAYROOMS | ||
setvar cameradist 0 | |||
updatesectorz camerax cameray cameraz cameraonwall | |||
ifvarn cameraonwall -1 | |||
{ addvarvar cameradist camzoomcontrol } | |||
else | |||
ifvare cameraonwall -1 | |||
{ addvar camzoomcontrol -8192 addvarvar cameradist camzoomcontrol } | |||
endevent</pre> |
Revision as of 11:08, 2 July 2009
Add this code to GAME.CON, after include USER.CON .
gamevar cameraonwall 0 1 gamevar camzoomcontrol 65536 1 onevent EVENT_LOOKUP setvar RETURN -1 addvar camzoomcontrol -8192 //cam zoom in speed ifvarl camzoomcontrol 0 { setvar camzoomcontrol 0 } //cam max zoom in endevent onevent EVENT_LOOKDOWN setvar RETURN -1 addvar camzoomcontrol 8192 //cam zoom out speed ifvarg camzoomcontrol 1048576 { setvar camzoomcontrol 1048576 } //cam max zoom out endevent onevent EVENT_DISPLAYROOMS setvar cameradist 0 updatesectorz camerax cameray cameraz cameraonwall ifvarn cameraonwall -1 { addvarvar cameradist camzoomcontrol } else ifvare cameraonwall -1 { addvar camzoomcontrol -8192 addvarvar cameradist camzoomcontrol } endevent