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

ساخت بازی

امتیاز موضوع:
  • 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 نباید باشه که بخاطر درست دیده شدنش گزاشتم.
بازی نخودچی در کافه بازار

https://cafebazaar.ir/app/com.beik.nokhodchi

یه کانال توپ پر از معما های ناب که تعداد اعضاش که زیاد بشه مسابقات همراه با جایزه برگزار میکنه
.
.
.
https://t.me/joinchat/AAAAAEMygDJUEeGM7eIPSg
پاسخ
 سپاس شده توسط 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 هم رندوم باشن که فک نکنم شما همچین چیزی بخواین.
بازی نخودچی در کافه بازار

https://cafebazaar.ir/app/com.beik.nokhodchi

یه کانال توپ پر از معما های ناب که تعداد اعضاش که زیاد بشه مسابقات همراه با جایزه برگزار میکنه
.
.
.
https://t.me/joinchat/AAAAAEMygDJUEeGM7eIPSg
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ایجاد خط با ابجکت sina2000 19 302 12/2/1396، 11:55 عصر
آخرین ارسال: sina2000
  ایجاد ابجکت در زمان مناسب sina2000 2 114 15/12/1395، 03:58 صبح
آخرین ارسال: sina2000
  حرکت معکوس ابجکت با موس sina2000 7 181 11/12/1395، 04:27 صبح
آخرین ارسال: sina2000
  ایجاد فاصله بین دو ابجکت sina2000 2 142 22/11/1395، 06:11 صبح
آخرین ارسال: sina2000
  ایراد گرفتن از نبود ابجکت imanbeik 12 304 18/9/1395، 04:16 عصر
آخرین ارسال: imanbeik



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