اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

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

 

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

 

Recommended Posts

  • 0
نشر

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

public class Params 

{

    static public position ending ;  

}

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

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

Params.ending

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

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

شكرا 

MitDone

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...