انجمن تخصّصی کانستراکت

نسخه‌ی کامل: ایجاد چند شی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

ببخشید میشه توضیح بدید که چطور میشه مثلا بجای اضافه کردن یه ابجکت چند آبجکت رو به وجود آورد. مثلا بگیم 10 تا ده تا رو بوجود بیاره نه یکی یکی مثل همین ‌ creat object که یکی ایجاد میکنه
(1394/5/30، 06:02 عصر)majid tarh نوشته است: [ -> ]سلام

ببخشید میشه توضیح بدید که چطور میشه مثلا بجای اضافه کردن یه ابجکت چند آبجکت رو به وجود آورد. مثلا بگیم 10 تا ده تا رو بوجود بیاره نه یکی یکی مثل همین ‌ creat object که یکی ایجاد میکنه

سلام

اگر منظورتون این است که از یک شی در یک لحظه بجای یک نمونه، چند نمونه ساخته شود باید از حلقه ها استفاده کنید.مثل عکس زیر:

[تصویر:  repeat.jpg]  
واقعا ممنونم خیلی ممنون. لطف کردید
اگر می خواهید چند شی داشته باشید:

1-ساخت چند شی همزمان : در قسمت شرط از شی سیستم حلقه for بکار ببرید. این حلقه اجازه می دهد تا یک تعداد مشخص دستور عمل اجرا شود مثل ایجاد شی.

2- ساخت چند شی غیر همزمان : شما می خواهید بطور مکرر از شی ساخته شود بایذ از رویداد سیستمی every X seconds استفاده کنید و زمان ایجاد شی را تعیین کنید. که هر چند ثانیه شی جدید را ایجاد کنید.

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

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

اگر در داخل صفحه ایجاد شود. کران بالا و پاین دوربن را کم کرده وآنرا درعدد تصادف ضرب کرده

اگر در نقشه ایجاد شود. اندازه نقشه را ضبدر عدد تصادفی کرده