شتاب حرکت به سمت بالا
#1
سلام دوستان
من میخوام یک گیم پلی جت پک درست کنم به طوری که هنگام فشردن دکمه ی a  کارکتر از زمین جدا بشه و به جهت بالا حرکت کنه و وقتی دکمی a را رها کرد کارکتر به سمت زمین برگرده و با دکمه های جهت هم به چپ و راست هدایت بشه.
برای این کار به کارکتر رفتار پلتفرمر دادم و بعد گفتم هنگامی که دکمه ی a فشرده شد ست وکتور ایگرگ بشه به -200 .
اما مشکلی که دارم اینه که حرکت به سمت بالا شتاب نداره و فقط حرکت به چپ و راست را شتابش رو میشه تنظیم کرد در واقع من می خوام که هنگامی که دکمه ی a رو زدم سرعت حرکت کارکتر رو به بالا کم کم زیاد بشه
  پاسخ


 سپاس شده توسط:
#2
(1397/12/6، 08:45 عصر)arian نوشته است: سلام دوستان
من میخوام یک گیم پلی جت پک درست کنم به طوری که هنگام فشردن دکمه ی a  کارکتر از زمین جدا بشه و به جهت بالا حرکت کنه و وقتی دکمی a را رها کرد کارکتر به سمت زمین برگرده و با دکمه های جهت هم به چپ و راست هدایت بشه.
برای این کار به کارکتر رفتار پلتفرمر دادم و بعد گفتم هنگامی که دکمه ی a فشرده شد ست وکتور ایگرگ بشه به -200 .
اما مشکلی که دارم اینه که حرکت به سمت بالا شتاب نداره و فقط حرکت به چپ و راست را شتابش رو میشه تنظیم کرد در واقع من می خوام که هنگامی که دکمه ی a رو زدم سرعت حرکت کارکتر رو به بالا کم کم زیاد بشه

متغیر جهانی بساز به اسم مثلا" Speed "
بعد یه اونت Every tick بزار بعد یه قسمت داشت که میتونستی شتاب رو تنظیم کنی درسته؟ جای عدد توش همون متغیر که ساختیم بزار(همون Speed)
یعنی اینکه میخواهیم هر آنچه که Speed هست شتاب باشد!
بعد بگو فلان اتفاق افتاد ، مقدار متغیر بشود...
(lerp(speed,(meghdar), dt * 1(yek ro metoni taqeer bedi


فهمیدی؟
[تصویر:  v2vy_magry_game_logo_39;.png]
  پاسخ


 سپاس شده توسط: shazde ، arian
#3
سلام
برات یه سورس ساختم
حرکت به بالا و چپ و راست با شتابه (جاذبه هم که بخوای نخوای شتاب داره )
من از bullet استفاده کردم تو میتونی یا یکم تغییر از فیزیک یا پلتفرمر استفاده کنی
لینک : http://s9.picofile.com/file/8353405668/m...n.zip.html
امیدوارم بدردت بخوره  1
  پاسخ


 سپاس شده توسط: shazde
#4
(1397/12/7، 12:27 صبح)_mohammad_javad_ نوشته است: سلام
برات یه سورس ساختم
حرکت به بالا و چپ و راست با شتابه (جاذبه هم که بخوای نخوای شتاب داره )
من از bullet استفاده کردم تو میتونی یا یکم تغییر از فیزیک یا پلتفرمر استفاده کنی
لینک : http://s9.picofile.com/file/8353405668/m...n.zip.html
امیدوارم بدردت بخوره  1

عالی دوست عزیز...
اما اگه برای اندروید بخواد بسازه فیزیک سنگینش میکنه
به هر حال اونجوری که گفت کیبورد پس برای کامپیوتره بازی و مشکلی پیش نمیاد
[تصویر:  v2vy_magry_game_logo_39;.png]
  پاسخ


 سپاس شده توسط: shazde ، _mohammad_javad_
#5
(1397/12/7، 01:10 صبح)magry نوشته است:
(1397/12/7، 12:27 صبح)_mohammad_javad_ نوشته است: سلام
برات یه سورس ساختم
حرکت به بالا و چپ و راست با شتابه (جاذبه هم که بخوای نخوای شتاب داره )
من از bullet استفاده کردم تو میتونی یا یکم تغییر از فیزیک یا پلتفرمر استفاده کنی
لینک : http://s9.picofile.com/file/8353405668/m...n.zip.html
امیدوارم بدردت بخوره  1

عالی دوست عزیز...
اما اگه برای اندروید بخواد بسازه فیزیک سنگینش میکنه
به هر حال اونجوری که گفت کیبورد پس برای کامپیوتره بازی و مشکلی پیش نمیاد

ممنون لطف دارید
من روش های دیگه رو بهش گفتم وگرنه تا پلتفرمر هست برای اینکارا کسی سراغ فیزیک نمیره

  پاسخ


 سپاس شده توسط: shazde ، magry
#6
(1397/12/6، 10:17 عصر)magry نوشته است:
(1397/12/6، 08:45 عصر)arian نوشته است: سلام دوستان
من میخوام یک گیم پلی جت پک درست کنم به طوری که هنگام فشردن دکمه ی a  کارکتر از زمین جدا بشه و به جهت بالا حرکت کنه و وقتی دکمی a را رها کرد کارکتر به سمت زمین برگرده و با دکمه های جهت هم به چپ و راست هدایت بشه.
برای این کار به کارکتر رفتار پلتفرمر دادم و بعد گفتم هنگامی که دکمه ی a فشرده شد ست وکتور ایگرگ بشه به -200 .
اما مشکلی که دارم اینه که حرکت به سمت بالا شتاب نداره و فقط حرکت به چپ و راست را شتابش رو میشه تنظیم کرد در واقع من می خوام که هنگامی که دکمه ی a رو زدم سرعت حرکت کارکتر رو به بالا کم کم زیاد بشه

متغیر جهانی بساز به اسم مثلا" Speed "
بعد یه اونت Every tick بزار بعد یه قسمت داشت که میتونستی شتاب رو تنظیم کنی درسته؟ جای عدد توش همون متغیر که ساختیم بزار(همون Speed)
یعنی اینکه میخواهیم هر آنچه که Speed هست شتاب باشد!
بعد بگو فلان اتفاق افتاد ، مقدار متغیر بشود...
(lerp(speed,(meghdar), dt * 1(yek ro metoni taqeer bedi


فهمیدی؟

این خط اخری که گفتی رو نفهمیدم ولی با متغیر جهانی تونستم شتاب درست کنم
دمه شما گرم 1

(1397/12/7، 12:27 صبح)_mohammad_javad_ نوشته است: سلام
برات یه سورس ساختم
حرکت به بالا و چپ و راست با شتابه (جاذبه هم که بخوای نخوای شتاب داره )
من از bullet استفاده کردم تو میتونی یا یکم تغییر از فیزیک یا پلتفرمر استفاده کنی
لینک : http://s9.picofile.com/file/8353405668/m...n.zip.html
امیدوارم بدردت بخوره  1

اقا خیلی مچکرم از زمانی که گذاشتی دمت بسیار گرم 1
  پاسخ


 سپاس شده توسط: shazde ، magry


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

پرش به انجمن: