2007.09.17, 09:56 PM
How do I make it so that in a vehicle, when I sidestep, I turn instead (like in UT2004).
Also, why is this camera underground?
Also, why is this camera underground?
Code:
function Construct(obj)
{
obj.model.on=true;
obj.model.name="Tauri";
obj.model.lit=DIM3_MODEL_LIT_FLAT;
obj.radar.on=true;
obj.radar.icon='item';
obj.vehicle.on=true;
obj.setting.restrictPlayerTurning=true;
obj.setting.sideStep=false;
obj.setting.jump=false;
obj.setting.duck=false;
obj.setting.turnOnlyWhenMoving=true;
obj.look.upAngle=0;
obj.look.downAngle=0;
}
function Enter(obj)
{
obj.sound.play("Door",1);
obj.vehicle.enter();
camera.state.save()
obj.camera.setting.type=DIM3_CAMERA_TYPE_CHASE;
camera.chase.distance=10500;
camera.chase.trackSpeed=0.1;
camera.chaseAngle.x=0;
camera.chaseAngle.y=0;
camera.chaseAngle.z=0;
camera.chaseSlop.y=1000;
obj.motionVector.alterGravity(0);
}
function Exit(obj)
{
obj.sound.play("Door",1);
obj.vehicle.exit();
camera.state.restore();
}
function event(obj,mainEvent,subEvent,id,tick)
{
switch (mainEvent) {
case DIM3_EVENT_CONSTRUCT:
Construct(obj);
return;
case DIM3_EVENT_VEHICLE_ENTER:
Enter(obj);
return;
case DIM3_EVENT_VEHICLE_EXIT:
Exit(obj);
return;
}
}