12p Posted September 6, 2010 Share Posted September 6, 2010 I want to make a RE4 camera... But I don't know how to make it well. I have this idea: player = getLocalPlayer() x,y,z = getElementPosition (player) function updateCamera () x,y,z = getElementPosition (player) setPedAimTarget (player,x,y+100,z) rx,ry,rz = getPedTargetEnd (player) setPedAimTarget (player,rx,ry+100,rz+0.7) setCameraMatrix (x+0.5,y-0.5,z+0.7,rx-0.1,ry,z+0.4) end setTimer (updateCamera,50,0) But there are 2 bugs. Player "moves" along the camera, and if I aim, the camera rotates in its point. Help me to solve it, please. Link to comment
Castillo Posted September 6, 2010 Share Posted September 6, 2010 why you don't use onClientRender since the script its client side, player = getLocalPlayer() x,y,z = getElementPosition (player) function updateCamera () x,y,z = getElementPosition (player) setPedAimTarget (player,x,y+100,z) rx,ry,rz = getPedTargetEnd (player) setPedAimTarget (player,rx,ry+100,rz+0.7) setCameraMatrix (x+0.5,y-0.5,z+0.7,rx-0.1,ry,z+0.4) end addEventHandler("onClientRender",getRootElement(),updateCamera) for me i think its much better Link to comment
12p Posted September 6, 2010 Author Share Posted September 6, 2010 I never tried using onClientRender event. I hope it will work. Thanks, man. Link to comment
dzek (varez) Posted September 6, 2010 Share Posted September 6, 2010 I Think for camera he will need onClientPreRender event .. Link to comment
Callum Posted September 7, 2010 Share Posted September 7, 2010 Sorry, got no idea what an RE4 camera is (resident evil 4?), but I'm basing the following code on previous posts; local GLP = getLocalPlayer() function updateCamera () x,y,z = getElementPosition (GLP) setPedAimTarget (GLP,x,y+100,z) rx,ry,rz = getPedTargetEnd (GLP) setPedAimTarget (GLP,rx,ry+100,rz+0.7) setCameraMatrix (x+0.5,y-0.5,z+0.7,rx-0.1,ry,z+0.4) end addEventHandler("onClientPreRender",getRootElement(),updateCamera) Link to comment
12p Posted September 7, 2010 Author Share Posted September 7, 2010 Well, RE4 camera is a static camera that is at player's back, like an attached element. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now