درخواست آموزش شلیک دشمن به پلیر
#1
سلام 
دوستان در بازی که سرگرم طراحیش هستم مشخص کردم که وقتی پلیر به دشمن تا حدی نزدیک شد دشمن به سمت اون بیاد اما چی کار کنم که دشمن به سمت پلیر شلیک هم بکنه ؟ 
آموزش انگلیسی یا فارسی یا سورس که بتونم این کار رو کامل یاد بگیرم سراغ دارین ؟ 
  پاسخ


 سپاس شده توسط:
#2
سلام.

خب همون دستور رو قرار بده فقط به جای حرکت دستور شلیک بده
هم در بخش سورس های آماده در خود کانستراکت به صورت پیش فرض چند سیو بازی تیر اندازی هست
و هم در سایت انجمن آموزش های به زبان فارسی اون موجوده

si2.ir

-
-



  پاسخ


 سپاس شده توسط: saadat68
#3
ممنون دستوری که برای حرکت دشمن استفاده کردم به درد این کار نمیخوره 


  پاسخ


 سپاس شده توسط:
#4
سلام
همین چند خط کد را بنویسید درست میشه.

[تصویر:  New_Bitmap_Image.bmp]

اینم سورسش
تعقیب توسط دشمن
  پاسخ


 سپاس شده توسط: saadat68
#5
یه مشکل دیگه دارم من میخواستم تیر روی خط راست حرکت کنه بنابراین نمیتونم مختصات پلیر بهش بدم در واقع دشمن یک تانکه که تیر لوله مستقیم شلیک میشه و مستقیمم حرکت میکنه برای همین از SPAWN استفاده کردم اما یه مشکل هست تیر بر عکس پرتاب میشه این مشکل با ANGLE برطرف میشه ولی اونوقت تیر زاویه پیدا میکنه  18

دو ساعته دستم بهش بنده ولی درست نمیشه دستوری نیست تیر رو برعکس شلیک کنه ؟

[تصویر:  ew9a_1238.jpg]

[تصویر:  31tn_123.jpg]
  پاسخ


 سپاس شده توسط:
#6
خب بگین همون زاویه ای رو که میره برعکس کنه ( قرینه )
مثلا :

کد:
set bullet angle -> -(bullet.angle)


بعد من خوب متوجه نشدم ... یعنی چی زاویه پیدا میکنه ؟ 
ی نکته دیگه ... بنظرم خوبه تیر ها هم وزن داشته باشن و جاذبه تا واقعی تر باشه
! KEEP CALM AND LOVE CONSTRUCT 2 
آرام باش و به کانستراکت 2 عشق بورز !
  پاسخ


 سپاس شده توسط: saadat68
#7
(1394/10/24، 11:41 صبح)Tartilla نوشته است: خب بگین همون زاویه ای رو که میره برعکس کنه ( قرینه )
مثلا :

کد:
set bullet angle -> -(bullet.angle)


بعد من خوب متوجه نشدم ... یعنی چی زاویه پیدا میکنه ؟ 
ی نکته دیگه ... بنظرم خوبه تیر ها هم وزن داشته باشن و جاذبه تا واقعی تر باشه

آقا اینم نمیشه کج میزنه قرینه هم نشد از toward angle قرینه شد ولی زاویه پیدا کرد 
من میخوام لوله تانک رفت بالا مستقیم شلیک کنه رفت پایین هم مستقیم به طرف لوله شلیک کنه
منظورم اینجوریه
[تصویر:  eiks_untitled_-_1.jpg]

 با SPAWN این اتفاق می افته اما برعکسه !!!

  پاسخ


 سپاس شده توسط:
#8
در واقع میخوام اینو بر عکس کنم 

http://iranbm.com/sample1.capx
  پاسخ


 سپاس شده توسط:
#9
این مشکل با منفی کردن سرعت بولت در قسمت رفتار کاملا حل میشه 

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


 سپاس شده توسط:
#10
آپدیت برای استفاده دیگران - شرح کامل 

فرض کنیم یه تانک دشمن داریم که میخوایم به پلیر ما شلیک کنه یعنی از راست به چپ در این حالت میایم و سرعت بولت رو در قست رفتار منفی میکنیم اینجوری جهت شلیک معکوس میشه 
این روش یک مشکلی داره اگر این تانک قرار باشه مثلا از یک کوه بالا بره ( با استفاده از فیزیک مثلا ) و در حالت شیب دار بخواد شلیک کنه اون وقت گلوله به جای این که در امتداد لوله تانک شلیک بشه در امتداد یک خط صاف شلیک میشه برای رفع این مشکل باید ست انگل رو yes قرار بدیم اما در این حالت سرعت منفی کار نمیکنه !!! خب برای این مشکل باید به صورت زیر عمل کرد 
به اسپرایت گلوله اکشن rotate clockwise میدیم در 180 درجه 
  پاسخ


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


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

پرش به انجمن: