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


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

پاسخ
#2
(19/3/1396، 05:48 عصر)farhan_007 نوشته است: سلام.من دارم یه بازی موتور سواری میسازم.بعد من میخوام که موتور هایی که وارد کردم هر کدوم با یه تایم لاین خاص در یک مختصات تعیین شده ایجاد بشن.تا انجا مشکلی نیست.اما من میخوام به صورت رندوم موتور ها با تایم لاین تعیین شده تو مختصات های رندوم ایجاد بشن.مثلا 5 ثانیه از بازی گذشت یه موتور تو مختصات رندوم بین مختصات هایی که بهش دادم به وجود بیاد.
اگه کسی میتونه مشکلمو حل کنه.
در ضمن حتی الامکان از اکشن استفاده کنین برا جواب چون من از کد سر در نمیارم.ممنون
جواب بدین خیلی ضروریه smiley

پاسخ
#3
خب از اکشن Create Random استفاده کن
پاسخ
#4
این واسه ایجاد ابجکت بصورت رندوم هست هر تعداد ابجکت بخای میتونی بهش اضافه کنی

instance_change(choose(object1,object2,object3),1);
بازی من

عمو وارد می شود

http://gaming1.persianblog.ir/post/235

----------------------------------------------
خدایا شکرت

پاسخ
 سپاس شده توسط sina2000
#5
(21/3/1396، 01:09 صبح)ahmadreza59 نوشته است: این واسه ایجاد ابجکت بصورت رندوم هست هر تعداد ابجکت بخای میتونی بهش اضافه کنی

instance_change(choose(object1,object2,object3),1);

کد دوستمون رو تصحیح میکنم از این باید استفاده کن
instance_create(x,y,choose(object1,object2,...))a
البته حرف a نباید باشه که بخاطر درست دیده شدنش گزاشتم.
پاسخ
 سپاس شده توسط Milad_Hyper ، sina2000
#6
(21/3/1396، 04:31 صبح)imanbeik نوشته است:
(21/3/1396، 01:09 صبح)ahmadreza59 نوشته است: این واسه ایجاد ابجکت بصورت رندوم هست هر تعداد ابجکت بخای میتونی بهش اضافه کنی

;instance_change(choose(object1,object2,object3),1)

کد دوستمون رو تصحیح میکنم از این باید استفاده کن
instance_create(x,y,choose(object1,object2,...))a
البته حرف a نباید باشه که بخاطر درست دیده شدنش گزاشتم.

کد احمدرضا واسه تبدیل یک ابجکت به ابجکت دیگه بصورت رندم هست احتمالا اشتباه داده

تبدیل ابجکت به ابجکت دیگه

;instance_change(choose(object1,object2,object3),1)

ایجاد ابجکت
instance_create(x,y,choose(object1,object2,...))
پاسخ
#7
(22/3/1396، 01:35 صبح)sina2000 نوشته است:
(21/3/1396، 04:31 صبح)imanbeik نوشته است: کد دوستمون رو تصحیح میکنم از این باید استفاده کن
instance_create(x,y,choose(object1,object2,...))a
البته حرف a نباید باشه که بخاطر درست دیده شدنش گزاشتم.

کد احمدرضا واسه تبدیل یک ابجکت به ابجکت دیگه بصورت رندم هست احتمالا اشتباه داده

تبدیل ابجکت به ابجکت دیگه

;instance_change(choose(object1,object2,object3),1)

ایجاد ابجکت
instance_create(x,y,choose(object1,object2,...))

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

پاسخ
#8
اگه فقط میخای شانسی یه جا ظاهر بشه کد زیر رو بده تو ایونت create

x=xstart;
y=ystart;

یک اکشن هست تو قسمت move به اسم  jump to position  این کد بالا واسه اونه حالا میتونی از خود اکشن هم استفاده کنی مختصائ هم بهش بده امتحان کن شاید مشکلت حل شد
اگه نه که باز مطرح کن شاید دوستان بدونن
پاسخ
#9
ببین تو ایونت create این کد رو بذار:

کد php:
x=random_range(x1,x2   y=random_range(y1,y2  
بجای x1 , x2 رنج x هاتو بنویس
همینطور برای y1,y2
Madness is like GRAVITY
all it needs is a little PUSH
پاسخ
 سپاس شده توسط sir maker ، sina2000
#10
(22/3/1396، 01:01 عصر)farhan_007 نوشته است:
(22/3/1396، 01:35 صبح)sina2000 نوشته است: کد احمدرضا واسه تبدیل یک ابجکت به ابجکت دیگه بصورت رندم هست احتمالا اشتباه داده

تبدیل ابجکت به ابجکت دیگه

;instance_change(choose(object1,object2,object3),1)

ایجاد ابجکت
instance_create(x,y,choose(object1,object2,...))

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

خب مشخصه تو این کد ها x , y رو هر چی بجاش خواستین بزارین.
در اصل هر بار که این کد ایجاد میشه یه ابجکت از مجموعه ای که گفتید انتخاب میکنه و تو x , y ای که شما بهش دادید میسازه.
جواب هایی که دوستان تو دو پست قبل دادن برای اینه که x و y هم رندوم باشن که فک نکنم شما همچین چیزی بخواین.
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  Object follwing . برای 2 ابجکت جدا در روم sina2000 5 44 28/7/1396، 12:23 عصر
آخرین ارسال: ahmadreza59
  برخورد با ابجکت به شرط sina2000 9 96 21/6/1396، 03:41 عصر
آخرین ارسال: sina2000
  ایجاد خط با ابجکت sina2000 19 469 12/2/1396، 11:55 عصر
آخرین ارسال: sina2000
  ایجاد ابجکت در زمان مناسب sina2000 2 190 15/12/1395، 03:58 صبح
آخرین ارسال: sina2000
  حرکت معکوس ابجکت با موس sina2000 7 377 11/12/1395، 04:27 صبح
آخرین ارسال: sina2000



کاربرانِ درحال بازدید از این موضوع: 1 مهمان