مهمان عزیز خوش‌آمدید. ورود عضــویت


محدود کردن انگل(عدم چرخش به صورت 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
[عکس: ads.gif]
 
پاسخ دهید
 سپاس شده توسط:
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در خروجی محمد هادی 0 13 4 ساعت قبل
آخرین ارسال: محمد هادی
  راهنمایی درباره on storage akhm2002 7 121 1398/2/28، 03:11 عصر
آخرین ارسال: alirezaa82
  دریافت اطلاعات دستگاه ShervinBrs 0 47 1398/2/27، 08:27 عصر
آخرین ارسال: ShervinBrs
  کرک کانستراکت 2 saeed 4 108 1398/2/27، 07:15 صبح
آخرین ارسال: saeed
  عبور از زمین با رفتار jumpthru و افتادن روی زمین دیگر ali Co 1 73 1398/2/21، 01:20 صبح
آخرین ارسال: shazde

پرش به انجمن: