• 0

مساعدة في كتابة كود سي شارب في unity2d؟

السلام عليكم

هذا الكود في سكربت playerLife عندما يصاب الاعب يقوم بتحميل المشهد من البداية واريد ان يكمل الاعب من مكانه الذي اصيب فيه

 

	public void Reset()
	{
		if(GameManager.gm.GetLives()>=0)
		{
			SceneManager.LoadScene(SceneManager.GetActiveScene().name);
		}
		else
		{
			SceneManager.LoadScene(4);
			
		}
	}

 

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


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

استخدم متغير static لحفظ الموقع في الفضاء 

public class Params 

{

    static public position ending ;  

}

ثم في سكربت الشخصية قم بتحقق من قيمة هذا المتغير قبل استخدمها لانه في بداية تكون null

استخدم هذا الكود

Params.ending

للحصول على قيمته 

تاكد من تحميل سكربت ال Params في الكامرا 

شكرا 

MitDone

 

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


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

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

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

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


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

تسجيل الدخول

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


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