mohssan123 Posted April 20, 2013 Share Posted April 20, 2013 ابغي الكود ان الكاميرا تروح يمين و يسار Link to comment
mohssan123 Posted April 20, 2013 Author Share Posted April 20, 2013 setTimer setCameraMatrix قصدي على نفس المكان بس تتحرك نفس Q.5 يعني تروح يمين يسار وهي على نفس المكان Link to comment
MSHOOSH Posted April 20, 2013 Share Posted April 20, 2013 (edited) setTimer setCameraMatrix قصدي على نفس المكان بس تتحرك نفس Q.5 يعني تروح يمين يسار وهي على نفس المكان نفس الي عطااك عناد اقرا roll: The camera roll angle, -180 to 180. A value of 0 means the camera sits straight, positive values will turn it counter-clockwise and negative values will turn it clockwise. -180 or 180 means the camera is upside down. fov: the field of view angle, 0 to 180. The higher this value is, the more you will be able to see what is to your sides. Edited April 20, 2013 by Guest Link to comment
Mr.T9 Posted April 20, 2013 Share Posted April 20, 2013 setTimer setCameraMatrix قصدي على نفس المكان بس تتحرك نفس Q.5 يعني تروح يمين يسار وهي على نفس المكان طيب هاذي الوظايف المطلوبة ! إذا تتحرك تستخدم setTimer لوضع الكاميرا setCameraMatrix Link to comment
iPrestege Posted April 21, 2013 Share Posted April 21, 2013 التايمر وذا لاق وانصحك ماتسويها لانها معقدة شوي Link to comment
mohssan123 Posted April 21, 2013 Author Share Posted April 21, 2013 التايمر وذا لاق وانصحك ماتسويها لانها معقدة شوي اوكي Link to comment
|Mr|-Talal07-| Posted April 22, 2013 Share Posted April 22, 2013 الوظيفه ذي تحرك الكاميرا موجوده في الويكي local sm = {} sm.moov = 0 sm.object1, sm.object2 = nil, nil local function removeCamHandler () if(sm.moov == 1) then sm.moov = 0 removeEventHandler ( "onClientPreRender", getRootElement(), camRender ) end end local function camRender () local x1, y1, z1 = getElementPosition ( sm.object1 ) local x2, y2, z2 = getElementPosition ( sm.object2 ) setCameraMatrix ( x1, y1, z1, x2, y2, z2 ) end function smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time ) if(sm.moov == 1) then return false end sm.object1 = createObject ( 1337, x1, y1, z1 ) sm.object2 = createObject ( 1337, x1t, y1t, z1t ) setElementAlpha ( sm.object1, 0 ) setElementAlpha ( sm.object2, 0 ) setObjectScale(sm.object1, 0.01) setObjectScale(sm.object2, 0.01) moveObject ( sm.object1, time, x2, y2, z2, 0, 0, 0, "InOutQuad" ) moveObject ( sm.object2, time, x2t, y2t, z2t, 0, 0, 0, "InOutQuad" ) addEventHandler ( "onClientPreRender", getRootElement(), camRender ) sm.moov = 1 setTimer ( removeCamHandler, time, 1 ) setTimer ( destroyElement, time, 1, sm.object1 ) setTimer ( destroyElement, time, 1, sm.object2 ) return true end الوظيفه هي smoothMoveCamera Link to comment
iMr.Dawix~# Posted April 22, 2013 Share Posted April 22, 2013 انا افكر بحركه افضل بس ما جربتها اني اسوي اوبجكت واخليه مخفي واخلي الكاميرا موجهه له وبس بدون ذا الكود Link to comment
PaiN^ Posted April 22, 2013 Share Posted April 22, 2013 انا افكر بحركه افضل بس ما جربتهااني اسوي اوبجكت واخليه مخفي واخلي الكاميرا موجهه له وبس بدون ذا الكود ! وهذا الفنكشن يستخدم مع اللاعبين فقط setCameraTarget ما أتوقع ممكن لأن يبغالك تستخدم Link to comment
][sojn][ Posted April 22, 2013 Share Posted April 22, 2013 شوف ذي احسن من الي فوق كلهم ذذ انا قادح هههه function cameraMoveSoft(camPosX, camPosY, camPosZ, newCamPosX, newCamPosY, newCamPosZ, camLookX, camLookY, camLookZ, newCamLookX, newCamLookY, newCamLookZ, typeCameraMove) local x = 0 local y = 0 function moveCamera() x = x + 0.00011 y = y + 0.1000 local cameraX, cameraY, cameraZ = interpolateBetween(camPosX, camPosY, camPosZ, newCamPosX, newCamPosY, newCamPosZ, x, "Linear") local lookX, lookY, lookZ = interpolateBetween(camLookX, camLookY, camLookZ, newCamLookX, newCamLookY, newCamLookZ, y, "Linear") setCameraMatrix(cameraX, cameraY, cameraZ, lookX, lookY, lookZ) if cameraX == newCamPosX and cameraY == newCamPosY and cameraZ == newCamPosZ and lookX == newCamLookX and lookY == newCamLookY and lookZ == newCamLookZ then removeEventHandler("onClientRender", getRootElement(), moveCamera) end end addEventHandler("onClientRender", getRootElement(), moveCamera) end cameraMoveSoft(-2681,1408,70, -2681,2122, 100, 0, 0, 0, 0, 200000, 0, "Linear") مافيها تعقيد Link to comment
iPrestege Posted April 22, 2013 Share Posted April 22, 2013 https://forum.multitheftauto.com/viewtopic.php?f=91&t=44551&p=446759&hilit=cameraMoveSoft#p446759 نظام سوي فيهآ مآيمشي ^ Link to comment
][sojn][ Posted April 23, 2013 Share Posted April 23, 2013 https://forum.multitheftauto.com/viewtopic.php?f=91&t=44551&p=446759&hilit=cameraMoveSoft#p446759نظام سوي فيهآ مآيمشي ^ ما قلت انه انا الي مسويه ذذ راجع نفسك Link to comment
فاّرس Posted April 23, 2013 Share Posted April 23, 2013 https://forum.multitheftauto.com/viewtopic.php?f=91&t=44551&p=446759&hilit=cameraMoveSoft#p446759نظام سوي فيهآ مآيمشي ^ ما قلت انه انا الي مسويه ذذ راجع نفسك يوم تحط الكود كأنك انت مسويه ! سو اقتباس لهذيك المشاركه وخلآص Link to comment
][sojn][ Posted April 24, 2013 Share Posted April 24, 2013 ما شفت الموضوع انا جايب الكود من مود مدري وشسمه وحطيته هنا بلا فلسفه زايده ذذ Link to comment
iMr.Dawix~# Posted April 24, 2013 Share Posted April 24, 2013 انا افكر بحركه افضل بس ما جربتهااني اسوي اوبجكت واخليه مخفي واخلي الكاميرا موجهه له وبس بدون ذا الكود ! وهذا الفنكشن يستخدم مع اللاعبين فقط setCameraTarget ما أتوقع ممكن لأن يبغالك تستخدم target: The element that you want the camera to follow. If none is specified, the camera will target the player. هو الألمنت الي انت تبي الكاميرا تلحقه اذا ما حطيت شيء الكاميرا بتلحق اللاعب :target setCameraTarget ( element target ) 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