ارسالها: 57
موضوعها: 13
تاریخ عضویت: شهر 1395
سپاسها: 8
26 سپاس گرفتهشده در 16 ارسال
با سلام
شاید دیده باشید تو بعضی از بازی ها کاربر میتونه با دو تاچ وقتی انگشت هاش رو از هم دور میکنه اسپرایت بزرگ میشه و وقتی انگشتاش رو نزدیک به هم میکنه اسپرایت کوچک میشه و وقتی دو تا انگشتش رو میچرخونه اسپرایت میچرخه میخواستم بدونم با کانستراکت هم میشه همچین کاری کرد یا نه اگه کسی بلده راهنمایی منه یا یک سورس بذازه.
با تشکر.
ارسالها: 333
موضوعها: 1
تاریخ عضویت: شهر 1395
سپاسها: 507
641 سپاس گرفتهشده در 295 ارسال
سلام فک کنم بشه.ولی ببخشید کمی درگیرم وقت ندارم سورسشو بسازم
ارسالها: 57
موضوعها: 13
تاریخ عضویت: شهر 1395
سپاسها: 8
26 سپاس گرفتهشده در 16 ارسال
خواهش میکنم کمکم کنید میخوام بازی جدیدم رو شروع کنم که نیاز به این ویژگی داره اگه تو کانستراکت میشه همچین کاری کرد تا من ساخت بازیم رو شروع کنم وگنه این بازیو بیخیال شم
ارسالها: 210
موضوعها: 25
تاریخ عضویت: اسف 1395
سپاسها: 173
183 سپاس گرفتهشده در 121 ارسال
چهارتا متغییر تعریف کن. Touch1_X , Touch1_Y , Touch2_X , Touch2_Y
از پلاگین TouchWarp _rex استفاده کن.
با دستور on Nth touch برای تاچ شماره 0 Touch.x و Touch.y رو توی متغییر های Touch1 ذخیره کن .
دوباره با شرط on Nth Touch زیر مجموعه everytick مختصات تاچ رو توی متغییر های Touch2_xy دخیره کن.
بعد بزن everytick اون اسپرایتی که میخوای set height و set width بشه به اندازه اختلاف متغییرها .حالا میتونی تو طول اولیه هم ضرب کنی.
یا مثلا اختلاف متغییر ها رو تقسیم با طول اولیه اسپرایت جمع کنی.
دیگه به خلاقیت خودت و بسته به چیزی که لازم داری هست. ولی روند کلی کار اینه.
ارسالها: 210
موضوعها: 25
تاریخ عضویت: اسف 1395
سپاسها: 173
183 سپاس گرفتهشده در 121 ارسال
یادم رفت .برای چرخش هم باید بگم. روند قبلی ولی ...
با استفاده از atan میتونی زاویه رو حساب کنی.
atan(Touch1_y-Touch2_y/Touch1_x-Touch_2x)
که در واقع آرک تانژانت اختلاف طول تاچ ها نسبت به اختلاف عرض تاچ ها رو حساب میکنه. که جوابش میشه زاویه.یعنی تاچ اول مختصاتش میره به متغییر تاچ دوم هم همین طور و دستور بالا زاویه خط بین دو تاچ رو میده. یه بار دیگه همین کار برای اختلاف Touch released و بعد اختلاف زاویه میشه میزانی که باید بچرخه. ببخشید حوصلم نمیشه بیشتر از این توضیح بدم. خودت سرنخ اومد دستت دیگه. یه کوچولو خلاقیت . . .
البته شاید روش های بهتر یا پلاگین های بهتر هم باشه.
ارسالها: 57
موضوعها: 13
تاریخ عضویت: شهر 1395
سپاسها: 8
26 سپاس گرفتهشده در 16 ارسال
خیلی مممنون از پاسخ هاتون