ایجاد رندوم شی
#1
سلام 
چطور میشه یه شی رو در محدوده خاصی از layout ایجاد کرد
دستور create رو میدونم بیشتر اون محدوده اش مهمه برام

تشکر
 
  بعد از یک سفر ۱۲ روزه ...
  در حال انجام کارهای نهایی بازی "پرپر"
به زودی زود در جشنواره بازیسازان مستقل
و بعد از اون برای مارکتهای اندرویدی
4 3 
  پاسخ


 سپاس شده توسط:
#2
علیک سلام
مثلاً اگه می‌خواین مختصّات ایکسش بین 200 تا 500 باشه و ایگرگ بین 100 تا 400 باشه وقتی شیء رو ایجاد می‌کنید مختصّات X و Y اون رو به این صورت قرار بدید:
کد:
X = random(200, 500)
Y = random(100, 400)
حالا شیء مورد نظر دقیقاً داخل محدوده‌ای که می‌خواستیم به صورت اتّفاقی به وجود میاد.
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: [M.H.P] ، seyed
#3
سلام
ممنون
حالا اگه بخوایم یه شی رو تو ۲ تا محدوده قرار بدیم چی ؟
میشه از ۲ تا x و y استفاده کرد؟ 39
  بعد از یک سفر ۱۲ روزه ...
  در حال انجام کارهای نهایی بازی "پرپر"
به زودی زود در جشنواره بازیسازان مستقل
و بعد از اون برای مارکتهای اندرویدی
4 3 
  پاسخ


 سپاس شده توسط:
#4
برای این کار چندین راه وجود داره. مثلاً یک راهش اینه که برای هر ناحیه یه شماره بذارید، مثلاً با خودتون بگید شماره‌ی این ناحیه ۱ هست شماره‌ی اون یکی دیگه ۲ هست، بعد با اکسپرشن choose یکی از این دو تا رو اتّفاقی انتخاب کنید و بعد شیء رو در اون ناحیه‌ی خاص به وجود بیارید.

یک روش دیگه هم هست که در این سورس استفاده کردم. خود من این روش رو بیشتر ترجیح می‌دم، به چند دلیل:
۱. هر وقت خواستید به راحتی می‌تونید محدوده‌ی جدید به وجود بیارید یا حذف کنید.
۲. تغییر مختصّات محدوده‌ها خیلی ساده هست.
و…

این هم سورس:  create random in some regions

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


 سپاس شده توسط: [M.H.P] ، tabalvor ، seyed ، keyhan


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده ارور جاوا M.gh 4 1,867 1403/6/27، 10:19 عصر
آخرین ارسال: Klkj
  این چیه alirezagamemaker 4 2,328 1403/6/27، 10:18 عصر
آخرین ارسال: Klkj
  نشان دادن حرف در بازی کلماتی mehdi 0 287 1403/5/13، 05:27 عصر
آخرین ارسال: mehdi
  حل شده مشکل در آرایه mehdi 2 557 1403/4/26، 11:41 عصر
آخرین ارسال: mehdi
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 1,296 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm

پرش به انجمن: