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

صفحه اول انجمنها -> نمایش بازیهای ساخته شده توسط اعضای سایت -> بازی گرگ و مرغ (نسخه ی 3 بعدی)
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي
برو به صفحه قبلي  1, 2, 3, 4  بعدي

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


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


4 شنبه 28 مرداد 1388 - 13:14
پاسخ بصورت نقل قول
در مورد حساسیت پای گرگ، برای اینکه این تاپیک یکم بار آموزشی هم داشته باشه، چند تا شات از مراحل تولید کار براتون میذارم و روی هر کدوم یکم توضیح میدم.

اگه خاطرتون باشه، بازی دزد و مرغ دو بعدی بصورت کد باز هم منتشر شد. یعنی شما می دیدید که تشخصی برخورد دزد و نرده، همون دستور تشخیص برخورد اسپرایت با اسپرایت ساده ی گیم میکره. بدون کم و اضافه. ولی تو این نسخه ی 3 بعدی طبیعتا" باید از تکنیک دیگه ای استفاده میشد و ازونجایی که این بازی ، گیم پلیش به همین تشخیص برخورد خلاصه میشه و کل هیجان بازی در همین فاکتور نمود پیدا میکنه، باید اینکار جوری انجام میشد که فقط با کسب تجربه بشه لم بازی رو بدست آورد. شات اول رو ببینید:



همون شات ولی از نمایی دیگه:



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

قسمت بعدی:

محیط بازی از پیش ساخته نیست. کل محیط بصورت بلادرنگ ایجاد و شبیه سازی میشه. دلیل اینکار وفاداری به نسخه ی اصلی بازی بود و اگر چه کار رو از نظر فنی یکم سخت کرد، ولی اگه قرار بود از محیط از پیش ساخته استفاده میشد، جلوه ی ظاهری کار بسیار بالاتر می رفت. اگرچه کماکان قضیه تولید رندوم فنس ها به قوت خودش باقی می موند.



اینم یک نمای حین تولید از محیط نرم افزار (unity) و دیباگ بازی:





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

_________________
A good plan violently executed NOW is far better than a perfect plan executed NEXT WEEK
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

نويسنده پيغام
jamal-akbari
در حال رشد
در حال رشد


تاريخ عضويت: جمعه 2 مرداد 1388
تعداد ارسالها: 78
محل سكونت: Kurdistan


4 شنبه 28 مرداد 1388 - 14:48
پاسخ بصورت نقل قول
در کل خیلی خوب توضیح دادین ممنون Very Happy
فقط چرا از یک کره برای تشخیص برخورد گرگ استفاده شده؟
چرا از خود مدل گرگ استفاده نشده؟
و من به این unity علاقه مند شدم آیا توی فروشگاه سایت این موتور موجود است؟

_________________
با گامهایی استوار در پی فتح قله های رفیع آزادی...
- سوران -
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر
 

نويسنده پيغام
مهدي بازيان
متخصص ساخت بازی
متخصص ساخت بازی


تاريخ عضويت: 1 شنبه 5 تير 1384
تعداد ارسالها: 378
محل سكونت: اصفهان


4 شنبه 28 مرداد 1388 - 19:49
پاسخ بصورت نقل قول
سلام علی جان
کار خیلی جالبی شده بود . تبریک میگم.



شما نوشتید که از یه کره که به دم گرگ خیلی نزدیکه برای تشخیص برخورد استفاده کردید ، پس بنابراین اگه مستقیما به سمت مانع بریم و اصلا دکمه پرش زده نشه تا زمانی که اون کره برخوردی با مانع نداشته نباید بازی متوقف شه . ولی الان که من چک می کنم وقتی پاهای جلویی گرگ با مانع برخورد می کنه بازی متوقف میشه و برخورد گرگ را با مانع تشخیص میده.
ممنون میشم در این باره یه توضیحی بدید. آیا به غیر از اون کره از روش دیگه ای هم برای تشخیص برخورد استفاده شده ؟
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر
 

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


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


4 شنبه 28 مرداد 1388 - 22:25
پاسخ بصورت نقل قول
@ مهدي بازيان,

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

@jamal-akbari,

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

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

_________________
A good plan violently executed NOW is far better than a perfect plan executed NEXT WEEK
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

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


تاريخ عضويت: 5 شنبه 27 دي 1386
تعداد ارسالها: 16
محل سكونت: سايلنت هيل


4 شنبه 28 مرداد 1388 - 22:33
پاسخ بصورت نقل قول
بابت توضيحتون خيلي ممنون علي آقا
دليل استفاده از كره رو برامون توضيح نمي دين ؟
بالاخره هر چي باشه اينجا كلاس درسه و شما معلم ماييد ديگه ... Question

راستي فكر كنم اون دايره رو روي دم گرگ استفاده كرديد باعث بوجود اومدن يه حالتي شده كه به نظر من خوبه . (البته دقيق نديدم بازم بايد چك كنم)
اونم اين كه وقتي گرگ بيش از حد از مرغ جا بمونه و دمش از انتهاي تصوير بزنه بيرون مخاطب مي بازه . به نظرم ايده خوبيه . اما اگه مي شد يه كاري كرد كه وقتي اين اتفاق ميفته دوربين سر جاش بمونه و مرغ از اونطرف كادر به سرعت خارج بشه به نظر شخصي من يه كمي بهتر بود .

در ضمن با توجه به اينكه محيط بلادرنگ render مي شه باز هم از گرافيك خوبي برخورداره .
راستي يه چيزي ديگه تا يادم نرفته بگم .

نكته اي كه خيلي توجه منو جلب كرد انيميشن شروع دويدن گرگ از لحظه اي بود كه داره اروم راه مي ره . خيلي نرم و خوب بود .

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

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


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


5 شنبه 29 مرداد 1388 - 14:15
پاسخ بصورت نقل قول
لطف دارین. ممنون.

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

ادغام یا همون blend شدن نرم و مطلوب انیمیشن ها هم اول مدیون انمیشن بسیار خوب و نرمی بود که برای مدل گرگ ساخته شده بود و دوم بخاطر استفاده از امکانات خود نرم افزار در ادغام انیمیشن ها. برعکس ویرتولز که برای ادغام هر دو انیمشین، یه انیمشن واسطه می ساخت و هزار و یک گرفتاری و دنگ و فنگ داشت.


@ همه:
نسخه ی جدید بازی، امروز به تاریخ 29 مرداد 88 آپلود شد. در این نسخه باگ مربوط به جدول امیتازات آنلاین که در نسخه ی قبلی قابل هک بود، برطرف شده.

_________________
A good plan violently executed NOW is far better than a perfect plan executed NEXT WEEK
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

نويسنده پيغام
jamal-akbari
در حال رشد
در حال رشد


تاريخ عضويت: جمعه 2 مرداد 1388
تعداد ارسالها: 78
محل سكونت: Kurdistan


5 شنبه 29 مرداد 1388 - 16:28
پاسخ بصورت نقل قول
علی آقا من unity را در فروشگاه پیدا نکردم
آیا شما نسخه ای برای فروش دارید؟

_________________
با گامهایی استوار در پی فتح قله های رفیع آزادی...
- سوران -
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر
 

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


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


2 شنبه 2 شهريور 1388 - 17:12
پاسخ بصورت نقل قول
@jamal-akbari,

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

* توجه:

طبق قوانین، معرفی و لینک به کرک و سریال تو سایت طراحان پارسی بشدت ممنوع هست و با متخلفان بدون بخشش برخورد میشه ..

من از این به بعد که حضور بیشتری دارم این موضوع رو با جدیت بیشتری دنبال می کنم. خواهش می کنم رعایت کنید.

_________________
A good plan violently executed NOW is far better than a perfect plan executed NEXT WEEK
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

نويسنده پيغام
knight-rak
در حال رشد
در حال رشد


تاريخ عضويت: 5 شنبه 21 خرداد 1388
تعداد ارسالها: 87


2 شنبه 2 شهريور 1388 - 18:28
پاسخ بصورت نقل قول
علي جان واقعا ببخشيد كه اون پست رو دادم
بازم ببخشيد
حالا خودش بود از روي شات

_________________
ناتوان ترين مردم كسي است كه توان بدست آوردن دوستان را نداشته باشد (امام علي (ع)‌ )
------------------
ناتوان تر از اون كسي هست كه دوستي هم كه داره از دست بده ( خودم‌ )
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

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


تاريخ عضويت: 3 شنبه 28 تير 1384
تعداد ارسالها: 4


شنبه 14 شهريور 1388 - 23:30
پاسخ بصورت نقل قول
علی مثل همیشه عالی بود

کلی خاطره از تابستون 83 زنده شده Arrow
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر
 

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


 
پرش به:  


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


 unity3d

Transforming to native : Ali Kasaie @ www.pdweb.ir 2004-2009
Powered by phpBB © 2001, 2009 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |