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

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




صفحه 7 از 10 اولاول ... 345678910 آخرآخر
نمايش نتايج 61 به 70 از 100

نام تاپيک: آموزش مقدماتی و فشرده شروع برنامه نویسی گرافیکی سه بعدی تحت XNA و زبان های VB.Net و C#.Net

  1. #61
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    11 آموزش های جدید Xna + آموزش های تصویری

    سلام دوستان.
    تاپیکمون یکم خاک گرفته بود گفتم یه گردگیری کنم.
    آموزش های این پست همه انگلیسی هستند.
    دوتا کتاب آموزش Xna به انگلیسی:


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


    دانلود:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    آموزش های تصویری XNA Game Studio:

    1.معرفی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    2.ایجاد پروژه ها لینک کردن XNA و XSI:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    3.ایجاد یک مدل ساده:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    4.نمایش مدل ساده در XNA:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    5.تکسچر برای XNA:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    6.کار با Bridge (ساخت مدل برای قسمت 6)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    6.2.آموزش Rigging, Weighting, and Animating:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    7.ساخت بازی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    8.ساخت آهنگ:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    9.صدا در XNA با استفاده از XACT:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Gathering Input from Guitar Controller.10:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Programming Input / Final Code Walkthrough.11:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    12.برنامه نویسی برای XBox 360:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یه سری آموزش در مورد XNA دارم دانلود میکنم که حدود 2 گیگ میشه.
    تموم که شد براتون آپلود میکنم.


    دوستان در صورت فیلتر بودن لینک های مدیا فایر یک cdn به اول سایت اضافه کنید.
    مثلاً:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    التماس دعا.
    موفق باشید.

  2. 4 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  3. #62
    اگه نباشه جاش خالی می مونه ali_boujari's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    تهران
    پست ها
    468

    پيش فرض

    دوستان سلام من خیلی وقت پیش ها یکی از کاربران فعال انجمن بودم و اولین آموزش html رو توی این انجمن نوشتم .این تاپیک به نظرم جالب اومد اگه دوستان مایلن سه یا چهار نفری آموزش حرفه ای #c رو شروع کنیم اگر خواستین یه من ایمیل بزنین [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  4. #63
    در آغاز فعالیت
    تاريخ عضويت
    May 2011
    پست ها
    2

    پيش فرض

    سلام.

    شما هنوز اولتونه من با این برنامه ها بازی هم ساختم.

    چند روز دیگه میاد تو بازار. از شرکت دریا سافت

    با اجازه.

  5. #64
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2011
    پست ها
    1

    پيش فرض

    سلام خوبید ؟

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

  6. #65
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض Kodu Game Lab

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

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

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

    برنامه مذکور مثل اغلب برنامه های بازی سازی ولی در سطحی کوچکتر محیط طراحی زمین بازی را دارد و یکسری کاراکتر و اشیای آماده هم دارد.
    در واقع با یک زمان کم و بدون دانش برنامه نویسی اجازه تولید یک بازی کوچک را میدهد.

    مجدد لازم به ذکر است که این برنامه بازی سازی با #C و برمبنای XNA ساخته شده است.


    لینکهای مربوطه:
    Wikipedia
    http://en.wikipedia.org/wiki/Kodu

    Microsoft Research
    http://research.microsoft.com/en-us/projects/kodu

    Home
    http://fuse.microsoft.com/project/kodu.aspx

    Download 183MB
    http://www.microsoft.com/download/en/details.aspx?id=10056

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

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


  8. #66
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض زمین و عوارض (پستی و بلندی) آن

    سلام
    میلاد حضرت مهدی (ع) را خدمت دوستان تبریک عرض میکنم.

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

    ==============

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

    روش مورد بحث در اینجا ساده و موثر است.

    برای پیاده سازی ارتفاعات میتوان از یک فایل تصویری سیاه/سفید استفاده کرد.

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

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

    برای سادگی و عدم ارتباط با فرمت فایلها معمولا از تصاویر Raw (خام و بی فرمت)

    تصاویر Raw بدون هدر میباشند و مستقیما در برنامه با خواندن بایتها قابل استفاده هستند.

    نمونه کد مبحث جاری پروژه Ground از همان اینک دانلود قبل دردسترس است،البته اینبار تحت XNA4

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

    اگر کد را دانلود کنید،در نمونه برنامه مورد بحث چند ثابت تاثیر گذار داریم که مختصراً توضیح میدهم

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

    MOVESTEP
    سرعت حرکت و پیمایش کاراکتر در جلو و عقب رفتن را مشخص میکند که هرچه بیشتر باشد کاراکتر سریعتر حرکت میکند.

    ANGLESTEP
    زاویه چرخش کاراکتر در حرکت چپ و راست را مشخص میکند که هرچه بیشتر باشد کاراکتر سریعتر گردش میکند.

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

    GROUNDHEGHTMAX
    حداکثر ارتفاع زمین است.
    یعنی ارتفاع هر نقطه زمین بسته به فایل عکس ذکر شده بین صفر تا این عدد متغییر خواهد بود.
    افزایش این عدد موجب مرتفع تر شدن عوارض زمین خواهد شد.

    DEFAULTGROUNDFILE
    نام فایل raw زمین را مشخص میکند که چندتایی برای دیدن و آزمایش در برنامه قرار دارد و میتوانید امتحان کنید.

    برای درک بهتر مطلب، مثلاً اگر آواتار من فایل زمین باشد(!) زمین همچین شکلی خواهیم داشت!

    یا تصویر سایه سفید زیر، زمین و ساختمانی می سازد که در زیر میبینید.
    این هم زمین تولید شده آن:

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

    فایل CGround.cs مسئول ساخت زمین و ترسیم و... است و متدی دارد که میگوید هر نقطه زمین چه اتفاعی دارد.

    فایل CCamera.cs حاوی توابع لازم برای حرکت و چرخش و کلاً کنترل دوربین است.


    در خصوص ساخت زمین بازی از فایل عکس هم توضیح کوتاهی میدهم.
    ما به ازای هر پیکسل در تصویر مرجع یک راس ایجاد میکنیم و x و y و z آن را ست میکنیم و نتیجه نهایی کل راس ها را در m_VB میریزیم.
    سپس (میدانیم که اصول دنیای سه بعدی بر اساس مثلث ها بنا شده است) در حلقه دیگری چگونگی ترتیب قرار گیری راس های قبلی را طوری که مدام مثلث های کوچکی بسازند تایین میکنیم و در m_IB میریزیم.
    (((
    با این تکنیک Index یک راس را که شاید عضو چندین مثلث دورش باشد، چند بار تکرار نخواهیم کرد و فقط به ایندکس آن ارجاع میدهیم تا دنباله ای از مثلث ها ایجاد شود.
    این کار به نوعی ایجاد یک شی سه بعدی در زمان اجرا است.
    )))

    کدی که در تابع Update قرار دارد باعث میشود دوربین (یا همان کاراکتر ما) روی زمین جاری بماند و در دیوار هم فرو نرود.

    بنظرم بقیه کد واضح است و توضیح خاصی نمیخواهد.
    http://support.h02.ir/fwlink/?LinkId=1005808167
    موفق باشید.

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


  10. #67
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    11 سرعت و بازدهی کد در ایجاد کلاس ها

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

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

    روشی که مارا دچار مشکل کرده است مقدار دهی اولیه کدهایمان است....
    به پروپرتی زیر دقت کنید:

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

  11. 2 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  12. #68
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    پک پشتیبانی XNA4 برای VB را مدتها قبل بروزرسانی کردم و از همان لینک قبلی قابل دانلود بود و ...
    بحرحال دیگر مهم نیست!

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

    در نتیجه دیگر نیازی به عمل خاصی برای پشتیبانی VB وجود ندارد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تاکید میکنم که پک فوق لزوماً مربوط به VB کارها نیستند و دوستان #C کار هم میتوانند این نسخه بروز شده را دانلود و نصب کنند.
    موفق باشید.
    Last edited by _H2_; 08-12-2011 at 12:05. دليل: افزودن سایز پک های دانلودی جهت کمک بیشتر به دوستان

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


  14. #69
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2012
    پست ها
    1

    پيش فرض

    سلام من داریوش عطایی هستم دستتون درد نکنه

  15. #70
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض XNA in Windows 8

    سلام
    اگر نسخه پیش تولید آزمایشی Windows 8 را نصب کرده باشید، احتمالاً در نصب XNA و Windows Phone SDK روی VS2010 مشکلاتی داشتید.
    این مشکل ناشی از نصب بسته Live Redistributable همراه XNA است که بخشی از اجزاء آن بطور پیش فرض در این سیستم عامل نصب است.

    بسته Live Redistributable همراه XNA این مورد را درست تشخیص و مدیریت نمیکند و بخطا میخورد و نصب نمیشود.
    XNA هم بدلیل عدم نصب Live Redistributable نصب نمیشود.
    Windows Phone SDK هم بدلیل عدم نصب XNA نصب نمیشود!

    برای حل مشکل کافی است اول آخرین نسخه Live Redistributable را دانلود و نصب کنید و سپس اقدام به نصب XNA و بعد هم در صورت نیاز Windows Phone SDK کنید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    (نیازی به لوگین نهایی نیست و نصب آن کافی است)
    موفق باشید.

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


Thread Information

Users Browsing this Thread

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

User Tag List

برچسب های این موضوع

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

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