14.08.2015, 19:11
Hello guys , i wanted to ask you if there is a way to get camera pos and interpolate from collected pos to set position?
i have prototype ,but i don't think it's going to work...
i have prototype ,but i don't think it's going to work...
Код:
else if(Player[playerid][LoggedIn] == true && Player[playerid][AccountVerified] == 1) { new Float:Pos[3],Float:VPos[3]; switch(classid) { case 1,2,3: { GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); GetPlayerCameraFrontVector(playerid, VPos[0], VPos[1], VPos[2]); InterpolateCameraPos(playerid, Pos[0], Pos[1], Pos[2], 2464.3269,-1660.7306,13.3076, 2000,CAMERA_MOVE); InterpolateCameraLookAt(playerid, VPos[0], VPos[1], VPos[2], 2494.7563,-1668.0493,13.3438, 2000,CAMERA_MOVE); } case 4,5,6: { GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); GetPlayerCameraFrontVector(playerid, VPos[0], VPos[1], VPos[2]); InterpolateCameraPos(playerid, Pos[0], Pos[1], Pos[2], 2223.3882,-1141.7634,25.7969, 2000,CAMERA_MOVE); InterpolateCameraLookAt(playerid, VPos[0], VPos[1], VPos[2], 2218.1865,-1171.0681,25.7266, 2000,CAMERA_MOVE); } case 7,8,9: { GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); GetPlayerCameraFrontVector(playerid, VPos[0], VPos[1], VPos[2]); InterpolateCameraPos(playerid, Pos[0], Pos[1], Pos[2], 2797.0293,-1087.6442,30.7198, 2000,CAMERA_MOVE); InterpolateCameraLookAt(playerid, VPos[0], VPos[1], VPos[2], 2821.3826,-1087.0073,30.7188, 2000,CAMERA_MOVE); } } }