درود مهمان گرامی! ثبت نام

آموزش ساخت بازی با C# آموزش پروژه محور یونیتی Unity آموزش ساخت بازی حدس تصویر
آموزش مدل سازی در Maya آموزش یونیتی Unity- ساخت منو آموزش گنجینه برنامه نویسی اندروید
آموزش مدل سازی با 3Ds Max آموزش متحرک سازی با Unity آموزش گرافیک کامپیوتری با OpenGL
آموزش متحرک سازی در 3Ds Max مجموعه آموزش های ساخت بازی آموزش ساخت بازی در ویژوال بیسیک
● آموزش های رایگان ● تبلیغات دیجیتال هوشمند ● استخدام در فرادرس

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در حرکت
#1
سلام دوستان
من دارم یه بازی می سازم که توش قرار هست آبجکت Soldier
اگر آبجکت house وجود داشت بره سمتش و وقتی فاصلشون مساوی 1 شد وایسته و یکی یکی از جون house کم کنه.
ولی من چند تا house دارم و می خوام بره سمت نزدیک ترینش و بعد اینکه نزدیک ترین از بین رفت بره سراغ یه نزدیک ترین دیگه.
کمک کنید
گرگ گرگ است. اگر اخم ، اگر لبخند است. بی طمع نیست سلامش ، هنرش ترفند است.

دوستان به سایت من هم بیاید و من رو حمایت کنید.

سایت فول سیتی
پاسخ
#2
کسی جواب نمی ده؟!
گرگ گرگ است. اگر اخم ، اگر لبخند است. بی طمع نیست سلامش ، هنرش ترفند است.

دوستان به سایت من هم بیاید و من رو حمایت کنید.

سایت فول سیتی
پاسخ
#3
سلام

برای پیدا کردن نزدیک ترین آبجکت، میتونید از تابع instance_nearest استفاده کنید :

کد php:
nearest instance_nearest(xyobj); 

این تابع، شناسه ی نزدیکترین obj به مختصات x و y رو برمیگردونه و میتونیم بعداً ازش استفاده کنیم. smiley
پاسخ
 سپاس شده توسط full-city
#4
چطوری ازش استفاده کنم.
توضیح لطفا
گرگ گرگ است. اگر اخم ، اگر لبخند است. بی طمع نیست سلامش ، هنرش ترفند است.

دوستان به سایت من هم بیاید و من رو حمایت کنید.

سایت فول سیتی
پاسخ
#5
(2/6/1396، 11:19 صبح)full-city نوشته است: چطوری ازش استفاده کنم.
توضیح لطفا

مقداری که اون تابع برمیگردونه و توی متغیر ذخیره میکنیم، نزدیک ترین آبجکت هست.

میتونید ازش به عنوان مقصد برای حرکت استفاده کنید و ...

مثلا :

کد php:
nearest instance_nearest(xyobj_House);
move_towards_point(nearest.xnearest.y5); 

آبجکتی که این کد رو توش بنویسید، با سرعت 5 به سمت نزدیکترین obj_House حرکت میکنه. smiley
پاسخ
 سپاس شده توسط full-city


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Tongue انتخا و حرکت ابجکت در روم با موس danialjahantigh 3 70 27/3/1397، 10:44 صبح
آخرین ارسال: TNT
  سوال حرکت کردن دوربین YASIN GIME 6 247 19/5/1396، 12:25 عصر
آخرین ارسال: YASIN GIME
Video حرکت آبجکت کاراکتر IntelBoy 4 217 23/4/1396، 11:32 صبح
آخرین ارسال: Milad_Hyper
  حرکت آبجکت و دنبال کردن روم IntelBoy 1 139 22/4/1396، 06:20 عصر
آخرین ارسال: Milad_Hyper
  حرکت معکوس ابجکت با موس sina2000 7 831 11/12/1395، 04:27 صبح
آخرین ارسال: sina2000



کاربرانِ درحال بازدید از این موضوع: 1 مهمان
آموزش ساخت بازی با C# آموزش پروژه محور یونیتی Unity آموزش ساخت بازی حدس تصویر
آموزش مدل سازی در Maya آموزش یونیتی Unity- ساخت منو آموزش گنجینه برنامه نویسی اندروید
آموزش مدل سازی با 3Ds Max آموزش متحرک سازی با Unity آموزش گرافیک کامپیوتری با OpenGL
آموزش متحرک سازی در 3Ds Max مجموعه آموزش های ساخت بازی آموزش ساخت بازی در ویژوال بیسیک
● آموزش های رایگان ● تبلیغات دیجیتال هوشمند ● استخدام در فرادرس