iSmokee Posted October 10, 2016 Share Posted October 10, 2016 Como puedo lograr hacer una cámara en movimiento? Se que debería usar setCameraMatrix a lo que me refiero con cámara en movimiento es que la cámara empiece desde el edificio mas alto de los santos y desde ahí vaya hasta la casa de CJ algo así quiero lograr hacer como podría hacerlo? Espero que me hayan entendido Link to comment
Tomas Posted October 11, 2016 Share Posted October 11, 2016 Mapeas el camino desde ese edificio a la casa de CJ y luego con un timer. Acá hay un ejemplo: https://github.com/ChicoRDL/-GTi-RPG-V3-/blob/master/[GTi-RPG-V3]/[AAA-GTi-Resources/[GTI]/GTIaccounts/transitions.lua Link to comment
iSmokee Posted October 11, 2016 Author Share Posted October 11, 2016 @Tomas El ejemplo que me diste no funciona Link to comment
Tomas Posted October 11, 2016 Share Posted October 11, 2016 39 minutes ago, iSmokee said: @Tomas El ejemplo que me diste no funciona No es exactamente lo que buscas, pero ahí hay un movimiento de la cámara. Link to comment
Anzo Posted October 12, 2016 Share Posted October 12, 2016 Mira en ese post, hay uno que puso un mmovimiento de cámara pero random, si eso es lo que querías cámbiale las posiciones y ya. Link to comment
iSmokee Posted October 17, 2016 Author Share Posted October 17, 2016 Encontré esto en un login que esta en la comunidad quería saber si me podrían explicar como usarlo gracias. marker1 = createMarker( -2664.75, 1335.49609375, 55.8125,"corona",1,0,0,0,0) cameraPosition = createObject(8558, -2661.1669921875, 1188.537109375, 66.426193237305,0,0,0,true) x1,y1,z1=-1661.1669921875, 1188.537109375, 66.426193237305 x2,y2,z2=-2661.1669921875, 1188.537109375, 66.426193237305 x3,y3,z3=-2661.1669921875, 1188.537109375, 66.426193237305 outputEditTimeBox=100000 outputEditTimeBox2=100 setElementAlpha(cameraPosition,0) function stopCamera1() removeEventHandler("onClientHUDRender", getRootElement(),cameraSettenMetTarget) removeEventHandler("onClientHUDRender", getRootElement(),cameraSettenMetTarget2) showPlayerHudComponent ( "radar", true ) end function moveCameraWithTarget () setElementPosition(cameraPosition,x1,y1,z1) checkMovement=moveObject(cameraPosition,outputEditTimeBox,x2,y2,z2) if not checkMovement then outputChatBox("Iets failt hem, check je invuldinges") end function moveCameraWithTarget2 () setElementPosition(cameraPosition,x2,y2,z2) checkMovement=moveObject(cameraPosition,outputEditTimeBox2,x3,y3,z3) if not checkMovement then outputChatBox("Iets failt hem, check je invuldinges") end addEventHandler("onClientHUDRender", getRootElement(),cameraSettenMetTarget2) timer2 = setTimer(stopCamera1, outputEditTimeBox2, 1) cameraMode = 1 showPlayerHudComponent ( "radar", false ) end addEventHandler("onClientHUDRender", getRootElement(),cameraSettenMetTarget) cameraMode = 1 showPlayerHudComponent ( "radar", false ) end function cameraSettenMetTarget() x4,y4,z4 = getElementPosition(cameraPosition) x5,y5,z5 = getElementPosition(marker1) setCameraMatrix(x4,y4,z4,x5,y5,z5) end function cameraSettenMetTarget2() x4,y4,z4 = getElementPosition(cameraPosition) x5,y5,z5 = getElementPosition(marker1) setCameraMatrix(x4,y4,z4,x5,y5,z5) end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),moveCameraWithTarget) Link to comment
Recommended Posts