Jump to content

طلب في صورة تدور حول نفسها


mahmod3

Recommended Posts

الدائرة 360 درجة

يعني فالكود تخلي الرقم يزيد +1 مع تكرار الفنكشن لين يوصل الرقم 360 بعدها تخليه يصفر

A = 0; -- الدرجة الآن

setTimer ( function ( )
     A = ( ( A >= 360 and 0 ) or ( A +1 ) ); 
end, 500, 0 )

-- او عشان يكون اوضح لك

setTimer ( function ( )
	if A >= 360 then
		A = 0
	else
		A = A +1
	end
end, 500, 0 )

 

Edited by 3NAD
Link to comment
17 minutes ago, [6ArH]#~Ecoo~ said:

 

  1. function 6arh ()
  2. dxDrawImage(x, y, x, y, "6arh.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  3. end
  4. addEventHandler ("onClientRender", root , 6arh )

  

 
 
 

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

لصاحب الموضوع, عندك طريقتين يا بالتايمر اللي هي طريقة الأخ عناد أو عن طريق وضعها برندر 

وأنا أشوف أنها تكون ف رندر أفضل عشان التحرك يصير إنسيابي, عموماً ذي الطريقتين خذ اللي يعجبك

 

طريقتي :

A = 0 -- الدرجة الآن

addEventHandler ("onClientRender", root,
	function ()
		A = ( ( A >= 360 and 0 ) or ( A +1 ) ); 
		dxDrawImage( 50, 50, 100, 100, 'test.png', A )
	end
)

 

طريقة عناد :

A = 0 -- الدرجة الآن
B = 50 -- سرعة الدوران

setTimer ( function ( )
     A = ( ( A >= 360 and 0 ) or ( A +1 ) ); 
end, B, 0 )

addEventHandler ("onClientRender", root,
	function ()
		dxDrawImage( 50, 50, 100, 100, 'test.png', A )
	end
)

 

12456961341644183975Anselmus_Green_Check12456961341644183975Anselmus_Green_Check12456961341644183975Anselmus_Green_Check

Edited by N3xT
  • Like 1
Link to comment
2 minutes ago, N3xT said:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

لصاحب الموضوع, عندك طريقتين يا بالتايمر اللي هي طريقة الأخ عناد أو عن طريق وضعها برندر 

وأنا أشوف أنها تكون ف رندر أفضل عشان التحرك يصير إنسيابي, عموماً ذي الطريقتين خذ اللي يعجبك

 

طريقتي :


A = 0 -- الدرجة الآن

addEventHandler ("onClientRender", root,
	function ()
		A = ( ( A >= 360 and 0 ) or ( A +1 ) ); 
		dxDrawImage( 50, 50, 100, 100, 'test.png', A )
	end
)

 

طريقة عناد :


A = 0 -- الدرجة الآن
B = 50 -- سرعة الدوران

setTimer ( function ( )
     A = ( ( A >= 360 and 0 ) or ( A +1 ) ); 
end, B, 0 )

addEventHandler ("onClientRender", root,
	function ()
		dxDrawImage( 50, 50, 100, 100, 'test.png', A )
	end
)

 

12456961341644183975Anselmus_Green_Check12456961341644183975Anselmus_Green_Check12456961341644183975Anselmus_Green_Check

هاااا ؟

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...