Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> ساخت بازی با نرم افزار Unity -> ساخت prefab برای اجسامی که زیرمجموعه دارند
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي

ساخت prefab برای اجسامی که زیرمجموع
نويسنده
پيغام
imansham
در حال رشد
در حال رشد


تاريخ عضويت: 4 شنبه 29 تير 1390
تعداد ارسالها: 36


5 شنبه 1 فروردين 1392 - 02:36
پاسخ بصورت نقل قول
سلام. من یک جسمی درست کردم که این جسم زیرمجموعه داره. مثلا فرض کنید یک یک مکعبه که زیرمجموعش یک کره هست و باز زیر مجموعه کره ، یک مخروط هست . یعنی این جسم سه قسمت داره که زیر مجموعه هم هستن.

حالا من این شی رو اوردم توی یونیتی و برای هرکدوم از اجزائش یک اسکریپتی نوشتم . و یک سری تنظیماتی براشون قرار دادم. ولی وقتی میخوام Prefab بسازم ازش که داشته باشمش و هر وقت میخوام تولیدش کنم ، یک مشکلی بوجود میاد و اون این هست که :

prefab یی که درست میشه فقط اون جسم Parent رو شامل میشه . یعنی زیرمجموعه هارو نمیگیره . به عبارت دیگه فقط مکعب بالا رو prefab میکنه ، مشکل کار چیه ؟

آیا یونیتی فقط اجسام واحد رو میتونه prefab ازشون درست کنه ؟ یا یک روش خاصی واسه درست کردن prefab وجود داره ؟

درضمن من از دو روش واسه ایجاد prefab استفاده میکنم :

1. جسمم رو از اتوی inspector میکشم توی project بعد خودش میسازه prefab رو.

2. راست کلیک میکنم توی قسمت project بعد یک new prefab میسازم و بعد جسمم رو میکشم داخل new prefab .

اما در هر دو حالت بازم اجسامی که زیرمجموعه دارن رو نمیشه با زیرمجموعه هاشون prefab گرفت ازشون.

چیکار کنم ؟ Crying or Very sad
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
Seyphonex
بازی ساز
بازی ساز


تاريخ عضويت: شنبه 5 شهريور 1390
تعداد ارسالها: 119
محل سكونت: Fars


5 شنبه 1 فروردين 1392 - 11:50
پاسخ بصورت نقل قول
توی insepector پریفب مورد نظر زیر مجموعه نداره؟

_________________
بازی hero boy (ویندوز + اندروید)
ساخته شده توسط من

http://www.persian-designers.com/forum/viewtopic.php?p=70247#70247
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
imansham
در حال رشد
در حال رشد


تاريخ عضويت: 4 شنبه 29 تير 1390
تعداد ارسالها: 36


5 شنبه 1 فروردين 1392 - 22:22
پاسخ بصورت نقل قول
Seyphonex نوشته:
توی insepector پریفب مورد نظر زیر مجموعه نداره؟


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

درضمن من از یونیتی 4 استفاده میکنم. یادم نمیاد توی 3.5 به همچین مشکلی بر خورده باشم .
امکانش هست که توی 4 روش پریفب گرفتن فرق کرده باشه ؟!

حالا این که گفتم یک مثال کوچیک بود فقط
فرض کنید آدم بخواد یک کاراکتر رو که توی یک صحنه روش زحمت کشیده تنظیمش کرده بخواد ازش پریفب بسازه که توی هر صحنه دیگه خواست ازش استفاده کنه. ولی الان توی ورژن 4 هرکار میکنم درست پریفب نمیسازه .
مثلا کاراکترم اگه اینجوری باشه :
یک Empty Game Object بعد توش مثلا کاراکترم باشه با کلی اسکریپت و تنظیمات و یک دوربین و خیلی چیزای دیگه باشه .
من اگه بخوام از این پریفب بگیرم. توی پریفب بوجود اومده جز همون Empty Game Object و کاراکتر و دوربین چیز دیگه ای نیست .

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

مشکل چیه ؟ Crying or Very sad
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
imansham
در حال رشد
در حال رشد


تاريخ عضويت: 4 شنبه 29 تير 1390
تعداد ارسالها: 36


شنبه 3 فروردين 1392 - 17:03
پاسخ بصورت نقل قول
kasi nist komak koneeeeeeeeeeeeeeeeeeeee ?

Neutral Neutral Neutral Neutral Neutral Neutral Neutral
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
Seyphonex
بازی ساز
بازی ساز


تاريخ عضويت: شنبه 5 شهريور 1390
تعداد ارسالها: 119
محل سكونت: Fars


1 شنبه 4 فروردين 1392 - 13:21
پاسخ بصورت نقل قول
سلام
عزیزم من هنوز یونیتی 4 نصب نکردم که بخوام اظهار نظر کنم.
شرمنده

_________________
بازی hero boy (ویندوز + اندروید)
ساخته شده توسط من

http://www.persian-designers.com/forum/viewtopic.php?p=70247#70247
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
imansham
در حال رشد
در حال رشد


تاريخ عضويت: 4 شنبه 29 تير 1390
تعداد ارسالها: 36


1 شنبه 4 فروردين 1392 - 18:50
پاسخ بصورت نقل قول
خوب نسبش کن Neutral
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
Ali
مدیر کل
مدیر کل


تاريخ عضويت: شنبه 20 تير 1383
تعداد ارسالها: 2983
محل سكونت: On the edge


1 شنبه 4 فروردين 1392 - 23:18
پاسخ بصورت نقل قول
برای ویرایش یه prefab باید اول اون رو به scene منتقل کنی و تغییرات رو روش انجام بدی و دوباره Apply کنی. prefab توی inspector فقط تا یک لول زیرمجموعه نمایش داده میشه و اصولا ویرایشش نباید اونجا صورت بگیره.

_________________
پی سی گیمرز - آرشيو بزرگ بازی های کامپیوتری
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
sajjad3011
کاربر جدید
کاربر جدید


تاريخ عضويت: شنبه 10 اسفند 1392
تعداد ارسالها: 12


3 شنبه 29 مهر 1393 - 07:51
پاسخ بصورت نقل قول
شرمنده از بالا آوردن این تاپیک قدیمی و عذر خواهی از آقا علی رئیس persian-designers.
من یه نکته ای اشاره می کنم اید جواب داد :
یک empty game object ایجاد کنید و کل ابجکت ها رو زیر شاخه ی اون کنید و سپس اون رو بکشید بندازید روی prefab ای که ساختید. اید اینطوری ج بده.
--
درود Razz
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 1 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |