• 1

ارجو شرح هذا الكود c# unity2d bool

 

السلام عليكم.....في البداية مكتوب متغير public bool isDead; وما اعرفه هو ان القيمة الافتراضية هي false ولكن في فانكشن Start تم اعطاء القيمة false لا اعرف لماذا

تم في if (healthPlayer <= 0&&!isDead)  هذا العنصر لم افهمه !isDead فهو في الكود يأخد قيمة false رغم علامة التعجب ! يعني عكس القيمة في فانكشن  Start وهي false فكيف يأخد قيمة false رغم علامة التعجب ! ....وشكرا

public class HealthManager : MonoBehaviour {


	public bool isDead;

	// Use this for initialization
	void Start () {
		

		isDead = false;
	}

	// Update is called once per frame
	void Update()
	{
		if (healthPlayer <= 0&&!isDead)
		{

			healthPlayer = 0;
			levelManager.RespawnPlayer();
			isDead = true;

		}

 

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


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

لا توجد أي إجابات على هذا السؤال بعد


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

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

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


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

تسجيل الدخول

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


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