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


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

دوست عزیز اگر زاویه نسبت به مختصات هستش میتونی بگی توی این مختصات set angel نشود
[عکس: 468-60.gif]
امتحانش کن---->
 
پاسخ دهید
 سپاس شده توسط: 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]
 
پاسخ دهید
 سپاس شده توسط:
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  خبر خون Morj1 7 162 3 ساعت قبل
آخرین ارسال: shazde
  باختن در با زی 2048 kiarash 10 211 دیروز، 06:12 عصر
آخرین ارسال: kiarash
  نمایش html در خروجی کانواس پلاس Amirreza-Yousefi 6 111 1398/4/26، 06:25 عصر
آخرین ارسال: Amirreza-Yousefi
  ارور کانس 2 هنگام تست بازی mohammed_fn 1 42 1398/4/25، 07:49 عصر
آخرین ارسال: shazde
  راهنمایی کنید akhm2002 3 103 1398/4/25، 05:26 عصر
آخرین ارسال: akhm2002

پرش به انجمن: