mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Correcting view transition
This commit is contained in:
parent
e3c9e52fdd
commit
3895a51f02
@ -44,7 +44,7 @@ switch (toLower _mode) do {
|
|||||||
GVAR(camFocus) = [-1,-1];
|
GVAR(camFocus) = [-1,-1];
|
||||||
GVAR(camFOV) = 0.7;
|
GVAR(camFOV) = 0.7;
|
||||||
GVAR(camSpeed) = 0.1;
|
GVAR(camSpeed) = 0.1;
|
||||||
GVAR(camTilt) = -60;
|
GVAR(camTilt) = -10;
|
||||||
GVAR(camZoom) = 3;
|
GVAR(camZoom) = 3;
|
||||||
GVAR(gunCam) = false;
|
GVAR(gunCam) = false;
|
||||||
|
|
||||||
@ -60,10 +60,6 @@ switch (toLower _mode) do {
|
|||||||
GVAR(camera) setDir GVAR(camPan);
|
GVAR(camera) setDir GVAR(camPan);
|
||||||
call FUNC(updateView);
|
call FUNC(updateView);
|
||||||
|
|
||||||
// HUD stuff
|
|
||||||
showCinemaBorder false;
|
|
||||||
cameraEffectEnableHUD true;
|
|
||||||
|
|
||||||
// Handle camera movement
|
// Handle camera movement
|
||||||
[FUNC(handleCamera), 0] call CBA_fnc_addPerFrameHandler;
|
[FUNC(handleCamera), 0] call CBA_fnc_addPerFrameHandler;
|
||||||
|
|
||||||
@ -291,6 +287,8 @@ switch (toLower _mode) do {
|
|||||||
_netID = (_args select 0) tvData _sel;
|
_netID = (_args select 0) tvData _sel;
|
||||||
GVAR(camUnit) = objectFromNetId _netID;
|
GVAR(camUnit) = objectFromNetId _netID;
|
||||||
};
|
};
|
||||||
|
} else {
|
||||||
|
GVAR(camMode) == 1;
|
||||||
};
|
};
|
||||||
call FUNC(updateView);
|
call FUNC(updateView);
|
||||||
};
|
};
|
||||||
|
@ -4,6 +4,10 @@ GVAR(camera) camSetFOV GVAR(camFOV);
|
|||||||
|
|
||||||
if (GVAR(camMode) == 0) then { // Free
|
if (GVAR(camMode) == 0) then { // Free
|
||||||
GVAR(camera) cameraEffect ["internal", "back"];
|
GVAR(camera) cameraEffect ["internal", "back"];
|
||||||
|
|
||||||
|
// HUD stuff
|
||||||
|
showCinemaBorder false;
|
||||||
|
cameraEffectEnableHUD false;
|
||||||
} else {
|
} else {
|
||||||
// When no units available to spectate, exit to freecam
|
// When no units available to spectate, exit to freecam
|
||||||
if (unitList isEqualTo []) exitWith {
|
if (unitList isEqualTo []) exitWith {
|
||||||
@ -26,5 +30,9 @@ if (GVAR(camMode) == 0) then { // Free
|
|||||||
} else { // External
|
} else { // External
|
||||||
GVAR(camUnit) switchCamera "external";
|
GVAR(camUnit) switchCamera "external";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Terminate camera view
|
||||||
|
GVAR(camera) cameraEffect ["terminate", "back"];
|
||||||
|
cameraEffectEnableHUD true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user