PDA

View Full Version : SDL



navid-sirius
شنبه 28 اردیبهشت 1387, 20:35 عصر
با سلام خدمت شما عزیزان
می خواستم درباره ی SDL در G++ و کلا در C++ بگویید.
لطفا چند sample هم بگذارید من هر چقدر سرچ کردم نتونستم چیزه به درد بخوری پیدا کنم هر چه ساده ر باشه بهتر مثلا یک دایره را نمایش بدهد.

Nima_NF
یک شنبه 29 اردیبهشت 1387, 15:23 عصر
SDL یک کتابخانه مالتی مدیا و از نوع Cross-platform هست که به شما اجازه دسترسی سطح پایین به صوت ، شتاب دهنده هایی مثل OpenGL ، گرافیک 2 بعدی و سه بعدی و غیره را می دهد اما به صورتی ساده تر و راحت تر از توابع سطح پایین. پس دقت کنید که استفاده از آن خیلی هم راحت نیست.

اگر دنبال نمونه هایی برای کار با آن می گردید فراوان در اینترنت وجود دارد (که البته بیشتر مراجع در زمینه بازی های کامپیوتری هست):
لیست سایت های آموزشی و مقالات در سایت رسمی آن (http://www.libsdl.org/tutorials.php)

برای آماده سازی SDL در محیط لینوکس:
Setting up SDL in Linux (http://www.lazyfoo.net/SDL_tutorials/lesson01/linux/index.php)
برای نمونه کد بسیار ساده IDE را command line در صفحه فوق انتخاب کنید تا کدی با ++g را مشاهده کنید.

برای ویندوز هم این صفحه:
Setting up SDL in Windows (http://www.lazyfoo.net/SDL_tutorials/lesson01/windows/index.php)

بعد از مرحله فوق می توانید برنامه به ترتیب مثال های موجود در لینک زیر را دریافت و اجرا کنید:
Beginning Game Programming (http://www.lazyfoo.net/SDL_tutorials/index.php)

ضمنا برای گرافیک دوبعدی ساده می توانید توابع کتابخانه SDL_draw را بررسی کنید:
http://sdl-draw.sourceforge.net/