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





صفحه اول انجمنها -> اصول اولیه در طراحی بازیهای کامپیوتری -> ساخت انجين بدون DX و OpenGL
 

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

ساخت انجين بدون DX و OpenGL
نويسنده
پيغام
iran_adventure
مدیر انجمن
مدیر انجمن


تاريخ عضويت: شنبه 4 آذر 1385
تعداد ارسالها: 2069
محل سكونت: تهران


4 شنبه 30 آبان 1386 - 16:29
پاسخ بصورت نقل قول
من مي خوام يه انجين 2 بعدي بسازم
من با DX كار كردم مي شه انجين 2 بعدي ساخت ولي خيلي زحمت داره ...
با sdl هم كار كردم و يه نيمچه انجين ! ساختم ولي امكاناتش خيلي كمه مثلا تابعي براي چرخش عكس نداره و يا لايه آلفا رو نمي شناسه . البته مي شه از قسمت هاي ديگر sdl استفاده كرد مثلا صوت و يا كنترل كي برد و موس و ...

حالا سوال من اينه كه آيا كتابخانه ديگه اي ( مثل sdl ) هم هست كه سختي كار با DX رو نداشته باشه ولي براي ساخت انجين 2 بعدي كافي باشه ( مثل لود عكس و چرخش و ... ) ؟؟

_________________
Make something happen
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

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


تاريخ عضويت: شنبه 15 ارديبهشت 1386
تعداد ارسالها: 349
محل سكونت: Hell


4 شنبه 30 آبان 1386 - 18:27
پاسخ بصورت نقل قول
مجتبي جان...
درسته SDL یک کتابخانست ، و از اسمش هم پیداست ( Simple DirectMedia LIBRARY ) اما OpenGL و DirectX ، دیگه API محسوب می شن ،...
SDL برای render کردن از openGL استفاده می کنه و ...
اگه برای ما فرقی نکنه از API استفاده کنیم یا کتابخانه در این صورت بهتره به جای SDL یا هر کتابخانه ای با یه انجین OpendSource کار کنیم ... و در صورتی که از API بخواهیم استفاده کنیم ، بازهم انتخاب ها زیاد هستن :
DirectX , OpenGL , FastGraph , Win32 , و ... که پرکاربردترین ها همین DirectX و OpenGL هستن ، ( چون بیشترین رنجه سخت افزار رو پشتیبانی من کنن و ... )
.....

_________________
And hell was so cold
All the vases are so broken
And the roses tear our hands all open
Mother mary miscarry
But we pray just like insects
The world is so ugly now
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
iran_adventure
مدیر انجمن
مدیر انجمن


تاريخ عضويت: شنبه 4 آذر 1385
تعداد ارسالها: 2069
محل سكونت: تهران


4 شنبه 30 آبان 1386 - 21:01
پاسخ بصورت نقل قول
پيمان جان !
اين رو ديگه مي دونم كه OpenGL و DirectX اي پي اي هستند !
اون طوري كه شما قبلا گفتيد در كار با DX در هنگام ميني مايز Device از دست مي ره و مشكلات اين گونه اي كه باعث مي شه كار سخت بشه ...
ولي من وقتي با sdl كار كردم اين مشكلات رو نداشت البته خيلي خيلي محدوده و توابع زيادي نداره ولي به من كمك كرد كه ساختار ابتدايي انجين رو ياد بگيرم . براي ساخت يك بازي 2 بعدي ساده ( كه خودت مي دوني كدوم بازي رو مي گم ! ) امكانات زيادي لازم نيست ( و قبول سختي هاي DX هم توجيح ناپذيره ) به همين دليل گفتم شايد كتابخونه اي مثل sdl باشه كه حداقل كمي امكاناتش بيشتر باشه و توابع بيشتري براي كار با عكس هاي لود شده داشته باشه .
من جايي MCDX يا همچين چيزي تو يه تاپيك خوندم كه الان يادم نيست فكر كنم اون همچين كاري بكنه .
به هر حال اگه كتابخونه اي پيدا نشه مجبورم برم سراغ همون DX كه البته همون طور كه گفتم باز هم مي شه از قسمت هايي از sdl مثل صوت استفاده كرد ...

_________________
Make something happen
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
iran_adventure
مدیر انجمن
مدیر انجمن


تاريخ عضويت: شنبه 4 آذر 1385
تعداد ارسالها: 2069
محل سكونت: تهران


4 شنبه 30 آبان 1386 - 21:15
پاسخ بصورت نقل قول
آها ! پيداش كردم :

pepeland نوشته:
نه من از نرم افزارهای آماده خيلي خوشم نمی آید.
من با C++ کار میکنم و کامپایلر Visual c++ 6 .
و البته حوصله کار کردن با کتابخانه های Directx را بطور مستقیم ندارم بنابر این از کتابخانه پرقدرت CDX استفاده میکنم.
CDX Game Development kit : www.cdxlib.com[/]


ولي من نمي تونم برم تو سايتش ...

_________________
Make something happen
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
eta
مدیر سایت
مدیر سایت


تاريخ عضويت: 2 شنبه 27 تير 1384
تعداد ارسالها: 2153
محل سكونت: شاهين شهر


5 شنبه 1 آذر 1386 - 17:58
پاسخ بصورت نقل قول
sdl یا Simple Directmedia Layer میتونه از opengl هم استفاده کنه بنابراین هم امکانات سطح پایین SDL رو خواهی داشت و هم در صورت نیاز Opengl رو البته من شنیدم که extention برای SDL خیلی زیاده یکیش gfx بود اگه بگردی احتمالا باز هم پیدا خواهی کرد.

_________________
تالار اصول ->صفحه ها، مقالات و تاپیکهای مفید

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

نويسنده
پيغام
توسعه نویس
در حال رشد
در حال رشد


تاريخ عضويت: 2 شنبه 28 آبان 1386
تعداد ارسالها: 41
محل سكونت: تهران


جمعه 2 آذر 1386 - 14:38
پاسخ بصورت نقل قول
من دقیقا فهمیدم چی لازم داری. Cool

می تونی از دو تا لایبرری استفاده کنی:
1- توابع OpenVG که کراس پلتفرمه - برای پیدا کردنش توی گوگل سرچش کن.
2- توابع +GDI که توی MSDN راهنمای کار با اون و برنامه نویسش موجوده.
Idea [/quote]
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
iran_adventure
مدیر انجمن
مدیر انجمن


تاريخ عضويت: شنبه 4 آذر 1385
تعداد ارسالها: 2069
محل سكونت: تهران


شنبه 3 آذر 1386 - 14:22
پاسخ بصورت نقل قول
پیداش کردم !
دقیقا همین رو میخواستم :
http://joel.slylabs.com/?q=node/4

نقل قول:

1- توابع OpenVG که کراس پلتفرمه - برای پیدا کردنش توی گوگل سرچش کن.


اين براي موبايل هستش ...

نقل قول:

2- توابع +GDI که توی MSDN راهنمای کار با اون و برنامه نویسش موجوده.


كار نكردم . در هر صورت ممنون ...

_________________
Make something happen
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

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


 
پرش به:  


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


unity3d

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