تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 5 12345 آخرآخر
نمايش نتايج 1 به 10 از 46

نام تاپيک: اموزش ساخت بازی به وسیله MonoGame

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Dec 2008
    محل سكونت
    مازندران
    پست ها
    1,290

    پيش فرض اموزش ساخت بازی به وسیله MonoGame

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

    کلا یه توضیح در باره این بدم که MonoGame یکی از پسرعمو های xna که با شدتی بسیار خفن تر جدیدا خیلی طرفدار پیدا کرده . یعنی همه چیزش به کنار اینکه می شه روی اندروید و اویا و ios هم خروجی گرفت به کنار روندش مثل xna ولی صد البته خوبی نسبت به اون اینه که ساده تر هم هست .
    در مورد این چیزی که دارم میزارم توی سایت یه سری اموزشه که ابتدای به امر توی سایت udk.ir شروع کردم و اگه یادم بمونه هر وقت ادامه اش رو می نویسم اینجا رو هم اپدیت می کنم .
    اگه سوالی بود همینجا بپرسین بلد باشم جواب می دم



    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    بخش اول :
    نصب MonoGame :
    جهت استفاده کردن از این فریم ورک برای ساخت بازی های رایانه ای مولتی پلتفرم تا کنون دو محیط کار معرفی شده :
    1- Visual Studio
    2- Xarmin Soft
    که به طبع انتخاب میان هر کدام از انها به نظر و شیوه کار برنامه نویس بستگی دارد . اما از نقطه نظر کار این دو محیط تقریبا شبیه به هم هستند توجه کنید شیوه کار در این فریم ورک کد نویسی است و این دو نرم افزار هر دو محیط کد نویسی می باشند .
    جهت دسترسی به IDE زیبای Xarmin Soft می توانید به آدرس :
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]


    برای شروع به کار ابتدا باید تعدادی Add-in را به سیستم عامل اضافه کنیم !!
    ابتدا Gtk# را از طریق ادرس زیر دریافت کنید :
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    یا :
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    همانطور که پیش از این نیز گفته شده محیطی که ما برای کار انتخاب می کنیم بر اساس انتخاب خودمان است . در اینجا ما با ویژوال استدیو بازی های خود را خواهیم ساخت .
    برای استفاده از MonoGame در محیط ویژوال استدیو باید Add-In ان را از طریق آدرس زیر دریافت کنید :
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    پس از دریافت ان را نصب کنید !
    همچنین باید اخرین نسخه از میان افزار OpenAl را نیز پیش از اجرای فریم ورک در سیستم نصب کرده باشید
    پس از انجام تمامی این قسمت ها اکنون می توانید ویژوال استدیو را اجرا کنید :
    می توانید در قسمت New Project ویژوال استدیو مشاهده کنید که قسمت جدیدی با نام MonoGame به آن اضافه شده است
    همانطور که در تصویر نیز می بینید انواع پلتفرم های موجود و قابل دسترسی در لیست زیر قرار دارند که شما می توانید بازی خود را بر اساس آنها ایجاد کنید




    قسمت دوم




    بخش 2 :
    ایجاد اولین پروژه MonoGame :
    در بخش 1 توانستیم موارد لازم برای استفاده و ورد به محیط این فریم ورک را ایجاد کنیم . همانطور که در قبل هم به ان اشاره شد محیط کاربری ما Visual Studio 2010 می باشد که با استفاده از نصب نرم افزار های مورد نیاز بخش توانستیم MonoGame را بر روی ان نصب کنیم . اکنون و در ادامه کار اولین پروژه خود را ایجاد خواهیم کرد :
    توجه به این نکته هم بسیار ضروری است که بر روی سیستم شما باید حداقل یک درایور حاوی اخرین نسخه Open Gl وجود داشته باشد درصورت عدم نصب آن در محیط کد نویسی با ارور عدم توانایی در یافتن opengl.dll روبه رو خواهید شد
    برای ایجاد یک پروژه جدید مطابق MonoGame :
    1-با استفاده از کلید های Ctrl + shift + n یک پروزه جدید ایجاد کنید
    2-سپس از منوی سمت چپ بر روی MonoGame کلیک کرده پس از آن در ListItem وسط صفحه بر روی MonoGame Windows OpenGl Project کلیک کنید .
    پس از آن نام GameTest1 را برای نام ان وارد کرده و در انتها کلیک OK را برای ساخت فشار دهید.

    اکنون به اصطلاح پی بازی ما اماده است !!!
    برای شروع خروجی ابتدایی بازی را با هم مشاهده می کنیم :
    برای این کار در محیط VisualStudio دکمه میانبر F5 را فشار دهید

    برای شروع کار مقداری را به صورت ازمایشی اضافه کرده تا عملکرد را مشاهده کنیم .
    بر روی کلاس GameTest1 در سمت راست دوبار کلیک کرده تا وارد محیط کد نویسی آن شوید
    اکنون در داخل این خط :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تکه کد زیر را اضافه کنید :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    سپس بار دیگر با زدن کلیک F5 محیط را اجرا کنید .
    می توانید مشاهده کنید با همین تکه خط کد توانستیم قابلیت Full Screen شدن را در سکانس باز انجام دهیم .
    تبریک می گوییم شما توانستید اولین پروژه خود در محیط MonoGame را انجام دهید !!!!!!


    قسمت سوم :




    بخش سوم :
    چگونه در MonoGame کد نویسی کنیم ؟؟!!


    در بخش های گذشته توانستیم مقدمات کار با فریم ورک فوق را فرا گرفته و از اولین پروژه خود Run بگیریم .
    در صورتی که در ویژوال استدیو بر روی کلاس Game در Solution Explorer دوبار کلیک کنیم خواهیم دید که بلاک کد نویسی آن اجرا خواهد شد !!
    در بلاک رویداد های آن با کدهای فوق روبه رو خواهیم شد :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به واقع عملکرد این رویدادها چیست ؟؟
    چگونه می توانیم از آن ها استفاده کنیم؟؟؟


    اکنون و در ادامه هر یک از آن ها را بررسی خواهیم کرد :


    در پروژه ما دو قسمت جهت کد نویسی وجود دارد
    ابتدا کلاس Program.cs
    و سپس کلاس Game1.cs
    کلاس ابتدایی که همان کلاس اصلی در زبان برنامه نویسی c# بوده نگه دارنده مقادیر ابتدایی و اجرای بازی است . می توان آن را نقطه ابتدایی و اجرایی پروژه نیز نامید .همچنین این فایل تعیین کننده اجرای بازی ما نیز خواهد بود . البته این امر بسیار معدود پیش خواهد امد که ما بخواهیم کلاس اصلی را تغییر دهیم . اغلب فعالیت ما در حیطه کلاس Game1.cs خواهد بود
    کلاس دومی که با نام Game1.cs تشکیل شده است در برگیرنده تمامی اعمال ما در حین اجرای پروژه می باشد .
    نکته : لزومی به همین نام بودن این کلاس نیست و می توان آن را در حین پروژه تعویض نام نیز داد !
    اکنون بررسی کدها را اغاز خواهیم کرد :


    جهت برنامه نویسی در یک زبان باید لیستی از statement ها آن را نیز فراخوانی کرد همانند اینکه در c++ با استفاده از include# فایل هدر را می توان فراخوانی کرد در اینجا نیز با استفاده از using این امر امکان پذیر خواهد شد . جهت کار در محیط MonoGame تعدادی فایل هدر به همراه فریم ورک مربوطه ارائه شده که از طریق تعریف Statment به انها دسترسی پیدا خواهیم کرد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    همانطور که می توان مشاهده کرد به خاطر Extend بودن MonoGame از MicrosoftXna در اینجا هدر های فریم ورک Xna را می توان مشاهده کرد
    در ادامه بررسی کدها به قطعه زیر برخواهیم خورد :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    همانطور که می توان مشاهده کرد شروع کلاس Game1 در اینجا تعریف شده است. می توان مشاهده کرد که کلاس فوق از کلاس Game ارث بری شده است



    در اداه به قسمت زیر می رسیم :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در ادامه استفاده از هردو را خواهیم اموخت .
    اولین متغییر جهت دسترسی به منابع کارت گرافیک
    و بعد جهت کار با اسپرایت استفاده خواهد شد (در ادامه این بخش نیز بررسی خواهد شد)


    در خط بعد به کد زیر خواهیم رسید :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در این قسمت می توان مشاهده کرد که مقادیر GraphicsDeviceManager و مدیریت Content ها برای کار در حین پروژه در سازنده کلاس مقداردهی شده اند
    (این قسمت ها در بخش های اینده بررسی خواهند شد)


    * البته کد فوق : graphics.IsFullScreen = false; از ابتدا وجود نداشته و ما از بخش قبل به آن اضافه کرده ایم


    متدها :
    متد اولیه!! :
    در خط بعد می توان کد زیر را مشاهده کرد :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این متد دقیقا پس از سازنده اجرا خواهد شد . می توان این متد را اولین متد اجرایی برنامه نیز در نظر گرفت برای همین هنگامی که پروژه اجرا می شود این کد نیز همراه آن اجرا خواهد شد برای همین تمامی اعمالی که نیاز است در ابتدای بازی اجرا شوند در این متد قرار خواهند گرفت




    متد بعدی مربوط به مدیریت و اجرا Content ها می باشد :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    همانطور که می توان مشاهده کرد تابع SpriteBatch در اینجا مقدار دهی شده است
    این تابع جهت فراخوانی content ها (چه سه بعدی و چه دو بعدی - چه تکسچر ها و غیره ... ) برای بازی به کار می رود و می تواند به هر صورت و در هر زمانی Content های مورد نیاز را فراخوانی کند
    همانطور که می توان مشاهده کرد این متد Override شده است برای همین این قابلیت در آن وجود دارد که دسترسی برنامه نویس را برای وارد کردن Content ها کاملا باز بگذارد !!


    همچنین در خط بعد متد :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نیز جهت خارج کرد Content های Load شده در اختیار برنامه نویسی می باشد!!
    در ادامه با متد زیر مواجه خواهیم شد :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    هنگامی که پروژه شما اجرا خواهد شد به ساختار نیاز است که اعمال را در حین اجرا بازی انجام دهد . وظیفه این متد در اینجا این است که کنترل تمامی اعمال اجرای بازی را بر عهده بگیرد (کنترل ورودی های کاربر - پخش صدا - تشخیص برخورد و غیره ....)


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


    در انتها با متد زیر رو به رو خواهیم شد :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    همانند متد Update این متد نیز به صورت پیش فرض هر 30 ثانیه یک بار اجرا میشود .
    در حال حاظر ما کاری به این متد نخواهیم داشت (در بخش های بعد دلایل آن بررسی خواهد شد)


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


    پایان بخش 3




    قسمت 4 ام از سه شنبه به بعد میشینم می نویسم
    در ضمن یه مسئله احتمالا ادیتور برنامه نویسی رو از ویژوال استدیو به xarmin studio تغییر میدم حالا سه شنبه میام توضیح می دم چرا
    فعلا با تشکر
    Last edited by silsin; 13-04-2013 at 22:16.

  2. 7 کاربر از silsin بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    آخر فروم باز
    تاريخ عضويت
    Dec 2008
    محل سكونت
    مازندران
    پست ها
    1,290

    پيش فرض

    قسمت 5 :

    قسمت 5 :
    تا اینجای کار با ساختاری ابتدایی از چگونگی کار در محیط MonoGame آشنا شده ایم اکنون قدمی جدید را بر خواهیم داشت.
    همانطور که در ابتدای اموزش ها هم به آن اشاره شد یکی از برتری های MonoGame نسبت به Xna قابلیت خروجی بر روی پلتفرم های مختلف همانند Andriod و ios و غیره ....
    می باشد . یکی از محدودیت هایی که ساختار فعلی (کد نویسی با ویژوال استدیو ) برای ما ایجاد می کند عدم قابلیت دسترسی به پلتفرم های اضافه است . سازندگان MonoGame برای رفع این مشکل افزونه ای را علاوه بر ویژوال استدیو برای نسخه های نرم افزار برنامه نویسی Xarmin Studio فراهم کرده است .
    این نرم افزار علاوه بر زیبایی ادعای رقابت با ویژوال استدیو را هم دارد !!!!!
    در حال حاظر به جهت به مشکل بر نخوردن در روند ساخت پروژه های مولتی پلتفرمی در طی این اموزش ها ناچارا محیط برنامه نویسی را به Xarmin تغییر خواهیم داد .




    نصب و فعال سازی Xarmin :



    ابتدا وارد ادرس زیر شده و با توجه به سیستم عامل خودتان نسخه مناسب را دریافت کنید :
    Xamarin Studio 4.0.1 installer
    این نسخه را دریافت و نصب کنید
    اکنون به مسیر زیر رفته و افزونه Mono Game که مخصوص این نرم افزار تهیه شده است را دریافت کنید :
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]


    MonoGame 3.0.1 for Xamarin Studio
    پس از دریافت وب سایت فوق فایلی با پسوند mpack دریافت خواهید کرد
    ابتدا نرم افزار Xarmin را نصب کنید
    آن را اجرا کرده و مطابق تصویر زیر پکیج را وارد نرم افزار کنید

    پس از انجام این کار زمانی که بخواهید پکیج جدیدی را ایجاد کنید با مجموعه جدید اضافه شده رو به رو خواهید شد :

    پس از اینجا تمامی روند کار همانند ویژوال استدیو می باشد و شما می توانید همانند آن با این نرم افزار کار کنید
    دوباره از ابتدا اموزش ها را مطالعه و اینبار در قالب xarmin stdio آن ها را بررسی کنید


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


    قسمت 6 :
    مدیریت منابع در MonoGame بخش اول :
    تعاریف اولیه
    در ابتدا با تعریف چند اصطلاح به پیش اغاز می کنیم :
    ابتدا منابع بازی شما همه چیز شما هستند!! منابع شامل همه چیز بازی در کنار کد های برنامه نویسی شما هستند . مدل های سه بعدی - فونت ها - تصاویر - جلوه های صوتی , موسیقی و غیره ..... که برای ساخت یک بازی ما به بیشتر این منابع خواهیم داشت . این بخش از اموزش ها بر روی چگونگی ساخت این منایع تمرکز نخواهد داشت بلکه نکات و چگونگی استفاده از ان ها را مرور خواهد کرد .
    نکته دوم در مورد سیستم مدیریت منابع بازی می باشد . سیستم مدیریت منابع بازی جزئی از بازی , انجین بازی , است که منابع مورد نیاز خود را از فایل های خامی که نام برده شد دریافت و قابل استفاده جهت سازنده می کند . توجه به این سیستم در بازی نقش مهمی دارد چرا که با این کار اعتبار محصول نهایی خود را تضمین خواهید کرد چرا که کاربران محصول شما در خروجی نهایی تماما این گونه منابع را خواهند دید نه کدهای برنامه نویسی شده.استراتژی های گوناگونی جهت این بخش وجود دارد که می توان ان را به صورت دستی نیز پیکربندی کرد همانند استراتژی xna که فقط نام فایل را عوض کرده و پس تبدیل آن به منابعش مورد نیاز خود هم دسترسی را به آن اسان تر می کند و هم سرعت استفاده از ان .
    به این نکته توجه داشته که ما در MonoGame نیز با همین روند فوق روبه رو خواهیم بود که در بخش دوم این قسمت به ان اشاراتی خواهد شد .
    در ادامه جدول منابع قابل استفاده جهت ساخت پروژه را می توانید مشاهده کنی







    فایل های سه بعدی : .x, .fbx
    تصاویر و تکسچرها : .bmp, .dds, .dib, .hdr, .jpg, .pfm, .png, .ppm, .tga
    اصوات : .xap (an XACT audio project), .wma, .mp3, .wav
    فونت : .spritefont
    و همچنین افکت ها : Effects
    همانطور که می توان مشاهده کرد همان فایل های قابل پشتیبانی توسط xna نیز در اینجا کاربرد دارند و این به خاطر Port بودن این فریم ورک از xna می باشد .
    همچنین نکته قابل توجه دیگری نیز وجود داشته که با گسترش هرچه بیشتر این فریم ورک دامنه فایل های قابل پشتیبانی نیز به همراه آن بیشتر شده که در اینده و در طی انجام پروژه های عملی آن ها را نیز مشاهده خواهیم کرد .



    بخش 2 :
    در بخش قبل به اهمیت سیستم مدیریت منابع در انجین پرداخته شد . در این بخش ابتدا روند عمومی چگونه استفاده کردن از منابع بررسی و سپس در قسمت 7 نحوه پکیج بندی بر اساس متد داخلی MonoGame بررسی خواهد شد .
    مواد خام یک بازی از هرچیزی ک می توان از ان در بازی استفاده کرد تشکیل می شود. همانند بخش قبل مجدد جدول انواع منابع قابل استفاده در بازی را عنوان می کنیم :

    فایل های سه بعدی : .x, .fbx
    تصاویر و تکسچرها : .bmp, .dds, .dib, .hdr, .jpg, .pfm, .png, .ppm, .tga
    اصوات : .xap (an XACT audio project), .wma, .mp3, .wav
    فونت : .spritefont
    و همچنین افکت ها : Effects

    این سری از فایل ها به همراه چند گروه دیگر که در MonoGame به قابلیت های ان اضافه شده است را اجزای تشکیل دهنده بازی خود خواهیم نامید . اکنون می خواهیم بدانیم که چگونه می توانیم از این فایل ها استفاده کنیم .
    ادیتور برنامه نویسی مورد نظر خود را اجرا کنید (در اینجا ما از Xarmin Studio استفاده می کنیم) سپس پروژه جدیدی از نوع MonoGame Windows OpenGl Studio ایجاد کنید .
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    همانطور که در تصویر فوق مشاهده می کنید در میان فایل های پروژه شما پوشه ای با نام Content وجود دارد . در واقع این پوشه محل منابع مورد استفاده در ساخت بازی شما هستند و در کل و در صورت عدم تغییر تمامی منابع شما از این مکان توسط فریم ورک قابل استفاده خواهند بود .
    اکنون می خواهیم یک فایل به عنوان نمونه به این قسمت اضافه کنیم .
    جهت انجام این کار بر روی پوشه Content راست کلیک کرده و سپس از طریق گزینه Add و سپس AddFile یک فایل تصویری تحت قالب همان جدول بالا انتخاب و وارد کنید
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    همانطور که می بینید پس از انجام این کار فایل مورد نظر به این قسمت اضافه شده اکنون باید آن را به پروژه خود منتقل کنیم
    برای این کار بر روی آن راست کلیک کرده و مطابق تصویر عمل کنید:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    پس از انجام این کار فایل شما مستقیما به پروژه اضافه میشود. اکنون ان را عملا ازمایش کنیم .
    برای انجام این کار کدهای زیر را به کلاس Game خود اضافه کنید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    }

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    پس از اضافه کردن خطوط جدید با build کردن پروژه آن را اجرا کنید تا خروجی را مشاهده کنید :
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

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



    Last edited by silsin; 20-04-2013 at 20:50.

  4. 3 کاربر از silsin بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    آخر فروم باز M0hsen3D's Avatar
    تاريخ عضويت
    Jun 2010
    پست ها
    1,727

    پيش فرض

    واسه ساخت بازی برای اندروید و IOS گزینه های خیلی بهتری مثل andEngine و Cocos2D و ... هست. این به درد دولوپر های XNA میخوره که چند سالی که وقت گذاشتن رو این تکنولوژی به باد فنا نره (که رفته) و همینجوری ادامه بدن.
    تازه ساخت بازی و app برای Android و IOS هم که با Xarmin پولی هست!

  6. #4
    آخر فروم باز
    تاريخ عضويت
    Dec 2008
    محل سكونت
    مازندران
    پست ها
    1,290

    پيش فرض

    چی ؟ یعنی الان مایکروسافت گفته ساپورت نمی کنم دیگه همه چیزش به باد رفت ؟؟؟
    زمینه مقایسه کردن چیزی با یه چیز دیگه اینه که اول باهاش کار کرده باشی و چیزی ساخته باشی اگه تا به حال کار نکردی باهاش و از این نظر می گی گزینه های خیلی بهتریه خب حرفت کاملا مردوده

    تازه ساخت بازی و app برای Android و IOS هم که با Xarmin پولی هست!
    رد میشه!!
    وقتی می خوام اموزشش رو بدم حتما انجامش دادم
    کمی هم به این موضوع فکر بشه بد نیست

  7. این کاربر از silsin بخاطر این مطلب مفید تشکر کرده است


  8. #5
    اگه نباشه جاش خالی می مونه mohammd1's Avatar
    تاريخ عضويت
    Sep 2011
    محل سكونت
    NeverLand
    پست ها
    416

    پيش فرض

    سلام یه مشکلی هستش: من به آموزش های 1-2-4 دسترسی ندارم...خدا خیرتون بده اونا رو هم بذارید

  9. #6
    آخر فروم باز M0hsen3D's Avatar
    تاريخ عضويت
    Jun 2010
    پست ها
    1,727

    پيش فرض

    چی ؟ یعنی الان مایکروسافت گفته ساپورت نمی کنم دیگه همه چیزش به باد رفت ؟؟؟
    زمینه مقایسه کردن چیزی با یه چیز دیگه اینه که اول باهاش کار کرده باشی و چیزی ساخته باشی اگه تا به حال کار نکردی باهاش و از این نظر می گی گزینه های خیلی بهتریه خب حرفت کاملا مردوده


    رد میشه!!
    وقتی می خوام اموزشش رو بدم حتما انجامش دادم
    کمی هم به این موضوع فکر بشه بد نیست
    نه هنوز مایکروسافت نگفته که ساپورت نمیکنم اما اینکه تقریبا 2 ساله که اپدیت نشده معنیش اینه که برنامه ای واسه بروزرسانیش ندارن دیگه! ببینم نسخه ای ازXNA مخصوص VS2012 مایکروسافت داده تا الان؟ یا امکان ساخت بازی برای محیط Metro یا Windows 8 Style وجود داره؟ رو چیزی که رو هواست و اینده ای نداره خب چرا وقت بزاره ادم!
    اره قبلا باهاش کار کردم بازی هم ساختم! تو همون Windows سرعت و Performance پایین تری نسبت به SharpDX و SlimDX داره(البته این 2 تارو کم کارکردم چون تقریبا باید DirectX DSK رو واسه کار باهاشون بلد باشی مثل XNA نیستن) حالا تو اندروید یا آی او اس دیگه خبر ندارم!(البته چون از OpenGL ES استفاده میشه برای اندروید یا آی او اس فکر میکنم خروجیش بد نباشه)
    درکل به نظر من اینکه هنوز رو هوسات هیچی معلوم نیست ادم میترسه وقت بزاره وگرنه برای دولوپر های C# حتما گزینه خوبیه.

    پ.ن: 1 سال یا بیشتر تقریبا اینجا بحث نشده بود تعجب کردم بعد این همه مدت!

  10. #7
    آخر فروم باز
    تاريخ عضويت
    Dec 2008
    محل سكونت
    مازندران
    پست ها
    1,290

    پيش فرض

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


    پ.ن: 1 سال یا بیشتر تقریبا اینجا بحث نشده بود تعجب کردم بعد این همه مدت
    تیتر اول اموزش ها رو داشته باش


    سلام یه مشکلی هستش: من به آموزش های 1-2-4 دسترسی ندارم...خدا خیرتون بده اونا رو هم بذارید
    سلام . اموزش های 1 تا 4 توی اولین پست با همه

  11. 3 کاربر از silsin بخاطر این مطلب مفید تشکر کرده اند


  12. #8
    آخر فروم باز
    تاريخ عضويت
    Dec 2008
    محل سكونت
    مازندران
    پست ها
    1,290

  13. این کاربر از silsin بخاطر این مطلب مفید تشکر کرده است


  14. #9
    آخر فروم باز
    تاريخ عضويت
    Dec 2008
    محل سكونت
    مازندران
    پست ها
    1,290

    پيش فرض

    قسمت 7 ام اموزش ها از فردا
    نگین یارو ول کرد

  15. #10
    کاربر فعال انجمن توسعه و ساخت بازی parvizamd's Avatar
    تاريخ عضويت
    Nov 2009
    محل سكونت
    بوشهر
    پست ها
    3,115

    پيش فرض

    دمت گرم داش

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •