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

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت گیم آبجکت با کد
#1
Sad 
سلام

میخواستم یه گیم آبجکت با کد بسازم نمیدونم کدش چیه what 

میشه یه کمکی کنید smiley 

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

ممنون میشم mwah
امام علی (ع): در کار پیگیر باشید، زیرا خداوند برای کار مؤمنان پایانی جز مرگ قرار نداده است.
پاسخ
#2
سلام برای ایجاد کردن ابجکت اول نیاز دارید یه prefab از اون ابجکتتون بسازید. بعد میتونید با دستور Instantiate از پریفب مد نظرتون تکثیر کنید. تابع instantiate بصورت های زیر کار میکنه
توضیحات تکمیلی هم در این لینکه که با تحریم شکن "شکن" میتونید بهش دسترسی داشته باشید:
کد:
public static Object Instantiate(Object original);
public static Object Instantiate(Object original, Transform parent);
public static Object Instantiate(Object original, Transform parent, bool instantiateInWorldSpace);
public static Object Instantiate(Object original, Vector3 position, Quaternion rotation);
public static Object Instantiate(Object original, Vector3 position, Quaternion rotation, Transform parent);
برای بحث محدوده ها و بررسیشون نیاز دارید از collider هایی که تیک trigger شون خورده استفاده کنید که در واقع همون محدوده ها رو میتونید باهاشون تعیین کنید. برای توضیحات بیشتر درمورد سیستم rigidbody ، collision , trigger ها در یونیتی میتونید تحقیق کنید. برای تشخیص ورود به محدوده در کد هم میتونید از تابع OnTriggerEnter در ابجکت مبدا (مثلا پلیر یا همون ابر) استفاده کنید
پاسخ
 سپاس شده توسط salar1298


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question تغییر سرعت حرکت گیم آبجکت start777 2 161 26/1/1398، 10:40 صبح
آخرین ارسال: aminblog76
  جابجا کردن آبجکت در فضای 2 بعدی در زاویه مورد نظر Navid_t 1 255 15/4/1397، 11:03 صبح
آخرین ارسال: qwerty13
Question نام آبجکت A.m 10 535 20/3/1397، 01:01 عصر
آخرین ارسال: aminblog76
  برخورددوگیم آبجکت jaja 5 562 20/5/1395، 11:44 عصر
آخرین ارسال: jaja
Question کد: ایجاد گیم آبجکت در مختصات تصادفی داخل پنل ali.fefa8888 1 841 10/11/1394، 07:51 صبح
آخرین ارسال: sajjad3011



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