پلاگین function چیست ؟؟
#1
می شه یک توضیح راجع با پلاگین Function بدهید 63 63 63 63
[تصویر:  default-yellow.svg]
غایب
  پاسخ


 سپاس شده توسط:
#2
تابع فانکشن دقیقا مثل زبان های برنامه نویسی دیگه رفتار میکنه در کانستراکت .

مثلا ما در پایتون میایم میگیم 

کد:
def Name ( vab1 <= vab2 ) :
...
...
...
 
و مثلا توی این فانکشنمون میومدیم میگفتیم که اگر فلان وریبل از فلان وریبل بزرگ تر یا مساوی بود ، حالا میومدیم اکشن هارو مینوشتیم ...
مثلا مینوشتیم به وریبل 2 ، یک عدد اضافه کن یا کم کن یا ...
حالا میتونستیم بعدا توی کد نویسی هامون ( هر کجایی ) که دلمون میخواست ، اسم این فانکشن رو بیاریم و فقط ( یک بار ) اون رو اجرا کنیم .
یعنی به این صورت که مثال میزنم تو کانستراکت :
از فانکشن استفاده میکنیم به این صورت که مثلا میگیم . باید وقتی روی کلید راهنما کلیک شد ( در هر صفحه ای )
این اتفاقات بیوفته .
حالا شما فرض کن که 20 تا صفحه توی بازیت داری ، یعنی اون چیزی که شما میخوای رو باید 20 بار توی هر صفحه کد نویسی کنی ، یعنی بیای 20 بار اینو توی صفحات دیگه هم کپی پیست کنی 22
خب همونطوری که میدونید این شکلی بازی کمی از ریخت و قیافه میوفته .
پس اینجا فانکشن به کمک ما میاد .
ما میایم ی فانکشن میسازیم ، مثلا اسمشو میذاریم fun1 و در این فانکشن میایم میگیم اگر روی فلان اسپرایت کلیک شد ، بیا این حرکات رو انجام بده .
نکته مهم : فانکشن به تنهایی قابل اجرا نیست . یعنی چی ؟ ادامه توضیحات پایین میگم :
خب حالا ما فانکشن رو نوشتیم ، ولی اینو بدونید که فانکشن چه در کانستراکت چه در هر زبان برنامه نویسی دیگه به تنهایی قابل اجرا نیست ، و اصطلاحا باید اونو صدا بزنید .
توی کانستراکت هم به همین شکل هست .
طبق مثالی که بالا زدم ، شما میاید ی فانکشن برای این کلید میسازید ، و به جای اینکه 20 بار این ایونت و اکشن هارو توی 20 صفحه بنویسید ، فقط کافیه که بیاید در هر کجایی که از فانکشن میخواید استفاده بکنید ، اون رو صدا بزنید .
مثلا ، میگید اگر روی این اسپرایت کلیک شد ، فانکشن با عبارت fun1 رو فراخوانی بکن .
که به این صورت مشاهده میکنید فقط با یک دستور ( به عنوان مثال 20 تا ایونت و اکشن دارن کارشونو میکنن )
فانکشن واقعا چیز مفیدی هست که با توضیحات بالا خودتون فهمیدید چقدر میتونه کمک کنه 1
موفق باشید .
  پاسخ


 سپاس شده توسط: wof team ، alireza24 ، shazde ، amiria703 ، alirafiee
#3
برای نوشتن کمتر ایونت هستش
کانال مطالب آرشیوی کانستراکت 2

آیدی کانال
  پاسخ


 سپاس شده توسط: alirafiee


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 230 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 177 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,596 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,932 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 130 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: