محدود کردن انگل(عدم چرخش به صورت 360درجه)
#1
سلام من یه اسپرایت تفنگ دارم که با لمس روی صفحه به همون سمت میچرخه ولی عیب اینه که تا360درجه میتونه بچرخه که از حالت طبیعی خارجه کسی اونت محدود کردن انگل را میدونه2020 ؟   
  پاسخ


 سپاس شده توسط:
#2
(1398/2/16، 12:01 صبح)ali Co نوشته است: سلام من یه اسپرایت تفنگ دارم که با لمس روی صفحه به همون سمت میچرخه ولی عیب اینه که تا360درجه میتونه بچرخه که از حالت طبیعی خارجه کسی اونت محدود کردن انگل را میدونه  

دوست عزیز اگر زاویه نسبت به مختصات هستش میتونی بگی توی این مختصات set angel نشود
  پاسخ


 سپاس شده توسط: ali Co
#3
از اکسپرشن clamp استفاده کن.
مثلا :
[تصویر:  Untitled.png]
  پاسخ


 سپاس شده توسط:
#4
(1398/2/16، 04:00 عصر)boon نوشته است: از اکسپرشن clamp استفاده کن.
مثلا :
[تصویر:  Untitled.png]

یعنی الان جهت اسپرایتت بین  90تا270 میچرخه؟
 clamp تو رفتار ها نبود  لطفا لینک دانلود بگذارید  
  پاسخ


 سپاس شده توسط:
#5
سورس
clamp رفتار نیست. یه تابع ریاضی داخل کانستراکته که یه متغیر ورودی میگیره و اونو بین مقدار مینیمم و ماکزیمم وارد شده محدود میکنه.
  پاسخ


 سپاس شده توسط: ali Co
#6
(1398/2/16، 07:09 عصر)boon نوشته است: سورس
clamp رفتار نیست. یه تابع ریاضی داخل کانستراکته که یه متغیر ورودی میگیره و اونو بین مقدار مینیمم و ماکزیمم وارد شده محدود میکنه.

آقا ممنون  ولی من بازیم با ماوس نیس هرجایی که پلیر تو صفحه لمس میکنه انگل اسلحه ست میشه با نقطه لمس و وقتی تیر ساخته میشه تیر بالت داره به سمتش میره [تصویر:  6.png][تصویر:  7.png]
  پاسخ


 سپاس شده توسط:
#7
سلام
(اول عذر میخوام , مشکلی پیش اومده و نتونستم توی تلگرام جوابتون رو بدم دیگه)
یه اسپرایت بسازید اونجا هایی که میخوایید تفنگ زاویه اش تغییر کنه به سمت محل تاچ
و بگید اگر کاربر تاچ کرد روی اون اسپرایت , بعدش زاویه ی تفنگ بره اون سمتی
با اینکار وقتی کاربر جایی غیر از روی اون اسپرایت تاچ کنه , اکشن ها عمل نمیکنه و تفنگ شما هم زاویه اش به اون سمت نمیره
برای مثال این عکس رو ببینید.
http://s9.picofile.com/file/8359640942/Untitled.png
  پاسخ


 سپاس شده توسط: ali Co
#8
(1398/2/16، 11:03 عصر)shazde نوشته است: سلام
(اول عذر میخوام , مشکلی پیش اومده و نتونستم توی تلگرام جوابتون رو بدم دیگه)
یه اسپرایت بسازید اونجا هایی که میخوایید تفنگ زاویه اش تغییر کنه به سمت محل تاچ
و بگید اگر کاربر تاچ کرد روی اون اسپرایت , بعدش زاویه ی تفنگ بره اون سمتی
با اینکار وقتی کاربر جایی غیر از روی اون اسپرایت تاچ کنه , اکشن ها عمل نمیکنه و تفنگ شما هم زاویه اش به اون سمت نمیره
برای مثال این عکس رو ببینید.
http://s9.picofile.com/file/8359640942/Untitled.png

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


 سپاس شده توسط:
#9
سلام
این سورس رو درست کردم فکر کنم همون چیزیه که می خوای 3
  پاسخ


 سپاس شده توسط: shazde ، ali Co
#10
دوست عزیز خیلی راحته

ببینید فک کنید بالاترین درجه چرخش مثلا 70 درجه است . خب یه اونت بزنید بگید اگه درجه بیشتر از 70 شد ، ست انجل بشه به همون 70 . اینجوری اگه بیشترم بشه میره رو هفتاد . اگه کمترم باشه همین راه رو پیاده کنید . دیگه واقعا فک نکنم مسئله به این سادگی نیاز به سورس داشته باشه .
استودیو بازیسازی ایروید
جدید ترین ها : شهرزاد ، دربند;1357 و ATOM
[تصویر:  ads.gif]
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 841 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm
Wink سیستم شخصی سازی خودرو Arianm 1 390 1402/4/24، 05:21 عصر
آخرین ارسال: SHAMIRZA
  علت بازی نشدن وقتی نصب شده amirhosseinalizadehgharebaba81 1 314 1402/4/23، 02:22 عصر
آخرین ارسال: (:--ALI--:)
  چگونگی اجرا بازی روی ه‍است ایران (:--ALI--:) 8 1,461 1402/3/24، 04:50 عصر
آخرین ارسال: (:--ALI--:)
  وصل شدن به روح هاست قبلی :) amirhosseinalizadehgharebaba 2 2,026 1401/11/2، 09:43 عصر
آخرین ارسال: amirhosseinalizadehgharebaba

پرش به انجمن: