چهار خونه کردن لیوت
#1
با سلام می خواستم بپرسم چجوری میشه لیوت رو چهارخونه ای کرد و ابجکت ها فقط چهار خونه ها تکون بخورند
  پاسخ


 سپاس شده توسط:
#2
این سورس رو ببینید شاید به کارتون بیاد
gridMovement 
این هم هست
chess moving
سپاس و اعتبار فراموش نشه
زندگی بازی نیست 
که گزینه ریستارت داشته باشه 
 از فرصت هایمان درست استفاده کنیم
  پاسخ


 سپاس شده توسط: Mahdibabaei M.N ، shazde ، ASk13 ، おたこちゃね
#3
(1398/6/20، 09:06 عصر)Meysam84 نوشته است: این سورس رو ببینید شاید به کارتون بیاد
gridMovement 
این هم هست
chess moving
سپاس و اعتبار فراموش نشه

اینا خوبن ولی منظور من این بود وقتی با تاچ اینور و انور کنیم نه با کی بورد البته من خواستم سورس های شما رو تاچی کنم ولی نشد
  پاسخ


 سپاس شده توسط:
#4
سلام.
۱) به اسپرایتتون رفتار drag & drop بدید.
۲) یه global variable بسازید به اسم GridSize و مقدارش رو ۳۲ بذارید.
۳) ایونت زیر رو بنویسید :
کد:
Sprite:DragDrop is dragging -> Sprite: Set position to ->
X: round(Sprite.X/GridSize)*GridSize
Y: round(Sprite.Y/GridSize)*GridSize

نکته : کد بالا برای نمای top view هست. اگر بازیتون ایزومتریکه ( دقیقا مثل کلش ) مقادیر متغیرها یکم تفاوت می‌کنه. اگر خواستید بگید که اونم بنویسم براتون.
  پاسخ


 سپاس شده توسط: shazde ، ghasem
#5
می تونید یه متغیر بسازید و بگید وقتی که روی اسپرایت تاچ شد مقدارش یک بشه . حالا یه ایونت دیگه بنویسید که اگه مقدار متغیر یک بود و تاچ کرد تو یه خونه خالی اسپرایت پوزیشنش به محل تاچ عوض بشه یا با رفتار move toحرکت کنه به سمت تاچ . 
سپاس و اعتبار فراموش نشه
زندگی بازی نیست 
که گزینه ریستارت داشته باشه 
 از فرصت هایمان درست استفاده کنیم
  پاسخ


 سپاس شده توسط: shazde
#6
(1398/6/20، 10:25 عصر)mhp نوشته است: سلام.
۱) به اسپرایتتون رفتار drag & drop بدید.
۲) یه global variable بسازید به اسم GridSize و مقدارش رو ۳۲ بذارید.
۳) ایونت زیر رو بنویسید :
کد:
Sprite:DragDrop is dragging -> Sprite: Set position to ->
X: round(Sprite.X/GridSize)*GridSize
Y: round(Sprite.Y/GridSize)*GridSize

نکته : کد بالا برای نمای top view هست. اگر بازیتون ایزومتریکه ( دقیقا مثل کلش ) مقادیر متغیرها یکم تفاوت می‌کنه. اگر خواستید بگید که اونم بنویسم براتون.
لطف می کنید بدید
  پاسخ


 سپاس شده توسط:
#7
سورس های بالا رو با این ترکیب کنید شاید شد ؟
(البته خودم نمی دونم جواب میده یا نه)
iso-vng
  پاسخ


 سپاس شده توسط:
#8
سللم دوست عزیز

راه حل اصلی این مشکل که خود کانستراکت اپشن اونو داره اینه که:

توی بخش view بالای صفحه کانستراکت یک بخشی هست که دو تا اپشن داره

هر دوتا رو که فعالی کنی مشکلت حل میشه

(هر چند که این تاپیک مال چند سال پیشه و قطعا تا حالا شما مشکلتون برطرف شده ولی من میخواستم به بقیه دوستان که این مشکلو داره یاد بدم)
  پاسخ


 سپاس شده توسط: ᔕinaᗪehghani
#9
(1400/2/30، 09:35 عصر)امیرعلی ۱۲۳ نوشته است: سللم دوست عزیز

راه حل اصلی این مشکل که خود کانستراکت اپشن اونو داره اینه که:

توی بخش view بالای صفحه کانستراکت یک بخشی هست که دو تا اپشن داره

هر دوتا رو که فعالی کنی مشکلت حل میشه

(هر چند که این تاپیک مال چند سال پیشه و قطعا تا حالا شما مشکلتون برطرف شده ولی من میخواستم به بقیه دوستان که این مشکلو داره یاد بدم)

سلام
هر چند اينكارتون قابل تحسينه اما قطعا منظور اين شخص چيز ديگه اي بوده...

با توجه به اينكه خود استارتر تاپيك ذكر كردن كه منظورشون حركت توي اين چهارخونه ها بوده...

و اگر غير از اين بود حتما ذكر مي كردن و با ديدن سورس هايي كه بهشون داده بودن ؛ مي گفتن كه منظورشون اين موضوع نبوده!

موفق باشيد...
نقل قول:
 لحظه ها را ميگذرانديم تا به خوشبختي برسيم؛ غافل از اينكه خوشبختي در آن لحظه ها بود كه گذرانديم.
  پاسخ


 سپاس شده توسط:
#10
(1400/2/30، 09:40 عصر)SinaDehghani نوشته است:
(1400/2/30، 09:35 عصر)امیرعلی ۱۲۳ نوشته است: سللم دوست عزیز

راه حل اصلی این مشکل که خود کانستراکت اپشن اونو داره اینه که:

توی بخش view بالای صفحه کانستراکت یک بخشی هست که دو تا اپشن داره

هر دوتا رو که فعالی کنی مشکلت حل میشه

(هر چند که این تاپیک مال چند سال پیشه و قطعا تا حالا شما مشکلتون برطرف شده ولی من میخواستم به بقیه دوستان که این مشکلو داره یاد بدم)

سلام
هر چند اينكارتون قابل تحسينه اما قطعا منظور اين شخص چيز ديگه اي بوده...

با توجه به اينكه خود استارتر تاپيك ذكر كردن كه منظورشون حركت توي اين چهارخونه ها بوده...

و اگر غير از اين بود حتما ذكر مي كردن و با ديدن سورس هايي كه بهشون داده بودن ؛ مي گفتن كه منظورشون اين موضوع نبوده!

موفق باشيد...



 خوب شاید با این روش اشنایی نداشتن و هیچکس هم اینو بهشون نگفته

ولی به هر حال این هم ممکنه
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 229 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 176 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,595 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

پرش به انجمن: