• 0

ممكن شرح كود في لغة c#

السلام عليكم مامعنى 

gm = this;
DontDestroyOnLoad(gameManager);

وما المقصود بهذا  this

public class GameManager : MonoBehaviour {

	public static GameManager gm;

	int lives;

	void Awake()
	{
		if (gm == null)
		{
			gm = this;
			DontDestroyOnLoad(gameManager);
		}
		else
		{
			destroy(gameManager);
		}
	}

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

 

يتم تعين this  حتي لا يتم تدميرها عند إعادة تحميل اللعبه من جديد

وهو عباره عن pointer يتم الاشاره عليه

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

شكرا لك اخي على التوضيح

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن