ایجاد رندوم شی
#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


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

پرش به انجمن: