[Duda] їEs posible lograr pegar una cбmara al jugador? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda] їEs posible lograr pegar una cбmara al jugador? (
/showthread.php?tid=472508)
[Duda] їEs posible lograr pegar una cбmara al jugador? -
Leososa - 28.10.2013
Hola amigos, tenнa una idea, y es la siguiente :
Quiero hacer que cuando mi pj rolee tomar cocaina (si conocen la animaciуn) se ponga una cбmara tipo cinemбtica con unos textdraws, la cosa es que sй hacer lo de los textdraw pero me complico a la hora de poner un "interpolatecamerapos" que se pegue al pj. Digamos, el pj estб en el medio del campo, pone el cmd /tomarcocaina y se pongan los textdraw y la cбmara.
El pj estб en el ayunta y lo mismo, que la cбmara siga al pj en cбda lugar que ponga el CMD.
La idea del "interpolate" viene de la mano con la de hacerla "cinemбtica". La idea es hacer que la cбmara se mueva lento y vaya enfocando la animaciуn
Bueno en fin, existe esa funciуn? y si existe, cуmo ejecutarla?
Salu2!
Respuesta: [Duda] їEs posible lograr pegar una cбmara al jugador? -
OTACON - 28.10.2013
pawn Код:
new Float:pos[3][3], Float:distance = 10.0;
GetPlayerCameraPos(playerid, pos[0][0], pos[0][1], pos[0][2]);
GetPlayerCameraFrontVector(playerid, pos[1][0], pos[1][1], pos[1][2]);
pos[2][0] = pos[0][0] - floatmul(pos[1][0], distance);
pos[2][1] = pos[0][1] - floatmul(pos[1][1], distance);
pos[2][2] = pos[0][2] - floatmul(pos[1][2], distance);
SetPlayerCameraPos(playerid, pos[2][0], pos[2][1], pos[2][2]);
SetPlayerCameraLookAt(playerid, pos[2][0], pos[2][1], pos[2][2]);
Respuesta: [Duda] їEs posible lograr pegar una cбmara al jugador? -
Leososa - 29.10.2013
Quote:
Originally Posted by OTACON
pawn Код:
new Float:pos[3][3], Float:distance = 10.0; GetPlayerCameraPos(playerid, pos[0][0], pos[0][1], pos[0][2]); GetPlayerCameraFrontVector(playerid, pos[1][0], pos[1][1], pos[1][2]); pos[2][0] = pos[0][0] - floatmul(pos[1][0], distance); pos[2][1] = pos[0][1] - floatmul(pos[1][1], distance); pos[2][2] = pos[0][2] - floatmul(pos[1][2], distance); SetPlayerCameraPos(playerid, pos[2][0], pos[2][1], pos[2][2]); SetPlayerCameraLookAt(playerid, pos[2][0], pos[2][1], pos[2][2]);
|
Estб bien, pero en movimiento no se puede? D:
Respuesta: [Duda] їEs posible lograr pegar una cбmara al jugador? -
OTACON - 29.10.2013
como en movimiento?
no sera esto lo ke tu kieres?
https://sampwiki.blast.hk/wiki/SetPlayerDrunkLevel
Respuesta: [Duda] їEs posible lograr pegar una cбmara al jugador? -
Leososa - 29.10.2013
Quote:
Originally Posted by OTACON
|
No, serнa un "interpolatecamerapos".