دکمه تاچ
#1
سلام
من تازه شروع کردم. توی یک بازی پلتفرم چجوری میشه بجای کلیدهای جهت دار از تاچ استفاده کرد؟
  پاسخ


 سپاس شده توسط:
#2
(1394/10/16، 05:10 صبح)XPDT نوشته است: سلام
من تازه شروع کردم. توی یک بازی پلتفرم چجوری میشه بجای کلیدهای جهت دار از تاچ استفاده کرد؟

می تونی صفحه رو با دو تا شی اسپرایت به دو قسمت تقسیم کنیم و اون هارو نا مرئی کنی و دستور بده اگر روی سمت چپ کلیک کرد بره به سمت چپ و راست هم مانند این
  پاسخ


 سپاس شده توسط: XPDT
#3
(1394/10/16، 07:57 صبح)erfan002pooya نوشته است:
(1394/10/16، 05:10 صبح)XPDT نوشته است: سلام
من تازه شروع کردم. توی یک بازی پلتفرم چجوری میشه بجای کلیدهای جهت دار از تاچ استفاده کرد؟

می تونی صفحه رو با دو تا شی اسپرایت به دو قسمت تقسیم کنیم و اون هارو نا مرئی کنی و دستور بده اگر روی سمت چپ کلیک کرد بره به سمت چپ و راست هم مانند این

این روش وقتی کاربرد داره که کاراکترت همیشه وسط صفحه باشه
به این سورس یه نگاه بنداز
فقط اون اسپرایت که با تاچ حرکت می کنه رو خودت نامرئی کن.
70% تلاش
29% خلاقیت
1% استعداد

  پاسخ


 سپاس شده توسط: XPDT
#4
(1394/10/16، 05:10 صبح)XPDT نوشته است: سلام
من تازه شروع کردم. توی یک بازی پلتفرم چجوری میشه بجای کلیدهای جهت دار از تاچ استفاده کرد؟

سلام
اگه تو انجمن سرچ می کردی زودتر جواب می گرفتی.
این صفحات را مطالعه کن احتمالا جواب می گیری.

سورس لایه UI برای حرکت در اندروید

حرکت به اطراف

Touch

حرکتهای لمسی

آموزش کار با Touch
  پاسخ


 سپاس شده توسط: XPDT ، roozbeh
#5
سلام
ممنون بابت سورسها. می خواستم یک چیز ساده تر باشه برای همین خودم یک لایه جدید ساختم و سه تا Sprite به اسم Tright و Tleft و Tjump ساختم به عنوان دکمه که قراره با تاچ کردن آنها بازیکن پلتفرم ما به راست و چپ بره و پرش انجام میده.
Event: Touch - On tap object - Tright
Action: Myplayer - simulate control - right

برای left و jump هم شبیه همین ساختم. ولی فقط jump کار میکنه ولی بازیکن به سمت راست و چپ نمیره.
  پاسخ


 سپاس شده توسط:
#6
سلام دوست عزیز
این سورس رو ببینید
بسیار ساده ساختمش
این فک کنم همون چیزیه که میخواهید
موفق باشید
platform
  پاسخ


 سپاس شده توسط: XPDT
#7
می توانید از چند روش بکار ببرید
1- استفاده از اسپرایت
2- به کمک دستگاه جایاب(مختصات)
3-به کمک افزونه تاچ (چرخیدن گوشی)
4- نسبت تاچ شدن
1: چند اسپرایت می گذارید و حرکتها رو براساس این کارکترها هماهنگ میکنیم. مانند اسپرایت بالا برای حرکت بالا.
2: این روش نیازمند دانش ریاضی مختصات و هندسه است. مانند فرومول فاصله دو نخته.
3: با رفتار و رویداد چرخاندن دستگاه اندروید که این رفتارها در افزونه touch تاچ وجود دارد.
4: درکجا مرهله یا نقشه کلید شده است و جابجایی بصورت نسبی انجام شود.
بیشتر روش ها در آموزش یا پرسش های کاربران میتوانید بیابید
  پاسخ


 سپاس شده توسط: keyhan
#8
(1394/10/17، 09:38 عصر)yunes3 نوشته است: سلام دوست عزیز
این سورس رو ببینید
بسیار ساده ساختمش
این فک کنم همون چیزیه که میخواهید
موفق باشید
platform

ُسلام
آقا خدا خیرت بده 1
دقیقا همینو می‌خواستم
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اجرای بازی در گوشی selno 2 2,385 1403/10/23، 12:35 صبح
آخرین ارسال: Tggi
Sad خروجی اندروید با Intel xdk ya mahdi 0 125 1403/8/25، 02:09 عصر
آخرین ارسال: ya mahdi
  گروه انجمن کانستراکت sahabia-games 0 1,205 1401/4/30، 04:17 عصر
آخرین ارسال: sahabia-games
  کمتر شدن عدد از صفر tohidrajabali 0 1,150 1401/2/26، 01:06 عصر
آخرین ارسال: tohidrajabali
  مشکل در تاچ کردن mehdi 3 3,123 1400/12/21، 11:09 عصر
آخرین ارسال: mehdi

پرش به انجمن: