Dynamic InterpolatePos
#1

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...

Код:
 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);
            }
        }
    }
Reply
#2

Bump?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)