place_empty , place_free , place_meeting , position_empty , position_meeting , instance_place , instance_position

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

place_empty , place_free , place_meeting , position_empty , position_meeting , instance_place , instance_position

مُساهمة من طرف GameMaker1103 في الثلاثاء أغسطس 13, 2013 6:53 am

بسم الله 

السلام عليكم ورحمة الله وبركاته
 هذا الشرح يوضح بإذن الله الفروق بين كل من دوال التحقق التالية:
place_free
place_empty
place_meeting
position_empty
position_meeting
instance_place
instance_position
(الفيديو)
[قريباً..]
أولاً: (place_free(x,y
هذه الدالة تقوم بالتحقق من وجود اي كائن له خاصية solid.

ثانياً: (place_empty(x,y 
هذه الدالة تقوم بالتحقق من وجود اي كائن على الإطلاق.

ثالثاً: (place_meeting(x,yobj
هذه الدالة تقوم بالتحقق من وجود الكائن المذكور فيها.

وطريقة تحقق الدوال ذات البادئة place التي في الأعلى هي الـsprite\mask ، ونقصد بهذا أنها تقوم بإزاحة وهمية للنقطة التي ذكرتها وترى في ما إذا كان التحقق صحيحاً أو لا.

واذا فهمت الثلاث الأول فإنك بهذا الجدول ستفهم الباقي بإذن الله.
الكود:
Function            Checks using   Checks against     Returns
----------------------------------------------------------------
place_free          sprite/mask    solid objects      true/false
place_empty         sprite/mask    any object         true/false
place_meeting       sprite/mask    specified object   true/false
position_empty      point          any object         true/false
position_meeting    point          specified object   true/false
instance_place      sprite/mask    specified object   instance id
instance_position   point          specified object   instance id
avatar
GameMaker1103
 
 

الجنس : ذكر
عدد المساهمات : 553
الأوسمة :

وسام المساعدة







الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: place_empty , place_free , place_meeting , position_empty , position_meeting , instance_place , instance_position

مُساهمة من طرف ALMEHMADI في السبت ديسمبر 07, 2013 12:48 pm

السلام عليكم ورحمة الله ...
يا مشرفنا الغااالي ... 
فضـــــلا لا أمــــــرا ...
نريد شرح بسيــــط اضافي للدالتين الأخيرة ..

instance_place    
instance_position  
 
avatar
ALMEHMADI
 
 

الجنس : ذكر
عدد المساهمات : 89



الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى