Servus,
folgendes Problem habe noch nie extrem viel mit Camera in Arma gearbeitet,
wie schafe ich es das diese sich Sanft zum nächten ziel dreht?
Code:
cam = "camera" camCreate [2533.29,9525.69,350];
cam cameraEffect ["internal", "BACK"];
_last = [];
oneachframe {_loca = [(nearestLocations [getpos cam,["NameCity","NameCityCapital","NameMarine","NameVillage"],5000]),[],{getpos cam distance getpos _x},"ASCEND"] call BIS_fnc_sortBy;
systemchat text (_loca select 0)};
while {true} do {
if (sunormoon > 0.3) then {
camUseNVG false;
} else {
camUseNVG true;
};
_next = ((nearestLocations [cam,["NameCity","NameCityCapital","NameMarine","NameVillage","NameLocal"],5000])- [_last]) call BIS_fnc_selectRandom;
_distance = cam distance2D getpos _next;
cam camsetTarget [getpos _next select 0,getpos _next select 1];
cam camCommit (5);
waitUntil { camCommitted cam; };
cam camSetPos [getpos _next select 0,getpos _next select 1,350];
cam camCommit (_distance /1000);
waitUntil { camCommitted cam; };
_last = _next;
};
Dies stellt es am besten da die cam bewegt sich zufällig von location zu location.
Das problem ist das Drehen der Camera dies kommt zu abgehackt. Hat damit jemand schon einmal eine erfahrung gemacht?