Einzelnen Beitrag anzeigen
Alt 18.01.2016, 12:36   #1 (permalink)
Nokman
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard Camerasteuerung sanftes drehen.

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?
Nokman ist offline