محیط توسعه خود را اماده کنید

صفحه به روز شده :
تاریخ ایجاد صفحه :

محیط

XNA بازی استودیو
  • 1.0 تازه کردن
  • 2.0
  • 3.0
  • 4.0 β

خلاصه

برای توسعه با XNA، شما باید به شرح زیر است: اگر شما در حال ساخت یک بازی برای ویندوز هستید، شما یک بازی برای Xbox 360 می ساختید، و شما یک بازی برای ویندوز فون می ساختید.

  • از انجا که بر اساس XNA Game Studio 4.0 است، Zune حذف شده است.
  • ویندوز فون برای 7 و بعد از ان در دسترس است.
چه
چیزی را اماده کنید: برای توسعه بازی خود به چه پلتفرم هایی نیاز دارید؟
کامپیوتر شخصی ویندوز، ایکس باکس 360، ویندوز فون بستگی به نوع کامپیوتر دارد
ویندوز 7، ویستا، (XP) ویندوز، ایکس باکس 360، ویندوز فون بستگی به نوع سیستم عامل دارد
ایکس باکس 360 ایکس باکس 360 قیمت پایه
کنسول ویندوز فون ویندوز فون قیمت پایه
تلویزیون ایکس باکس 360 قیمت پایه
کنترلر مایکروسافت ایکس باکس 360 (برای ویندوز) (ویندوز)، (ایکس باکس 360) قیمت پایه
محیط اتصال به اینترنت (ویندوز)، ایکس باکس 360، (ویندوز فون) توسط ارائه دهنده و غیره
ایکس باکس 360 متصل محیط شبکه ایکس باکس 360 بستگی به محیط ساخته شده دارد
ابزارهای توسعه دهنده ویندوز تلفن ویندوز، ایکس باکس 360، ویندوز فون رایگان
ویژوال استودیو 2010 ویندوز، ایکس باکس 360، ویندوز فون رایگان یا پرداخت شده
XNA استودیو بازی 4.0 ویندوز، ایکس باکس 360، ویندوز فون رایگان
عضویت در Xbox Live ایکس باکس 360 رایگان یا پرداخت شده
کارت اعتباری ایکس باکس 360، (ویندوز فون) بستگی داره
عضویت در باشگاه سازندگان XNA ایکس باکس 360 جبران
XNA بازی استودیو اتصال ایکس باکس 360 رایگان
مستقیمX SDK اجباری نیست رایگان
دیگر اجباری نیست ----

* شخصیت های پرانتز در پلت فرم ممکن است یا ممکن است لازم نباشد.

ما توضیح خواهیم داد که چگونه هر مورد لازم را به دست اوریم و چه چیزی را در ذهن داشته باشیم.

کامپیوتر: ویندوز، ایکس باکس 360، ویندوز فون

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

این باید یک رابط کاربری برای اتصال به اینترنت و Xbox 360 شما داشته باشد (جایی که شما می توانید یک کارت شبکه یا کابل را وصل کنید (که معمولا شامل می شود، بنابراین خوب است). شما همچنین به یک کامپیوتر با یک پورت USB برای اتصال ویندوز فون خود نیاز دارید. (این نیز معمولا متصل است، بنابراین هیچ مشکلی وجود ندارد)

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

اگر شما در حال توسعه یک بازی است که بر روی ویندوز اجرا می شود

هنگام شروع یک برنامه با استفاده از چارچوب XNA در ویندوز، یک کارت گرافیک (کارت گرافیک یا چیپست) که از مدل سایه بان نسخه 2.0 یا بالاتر پشتیبانی می کند مورد نیاز است (مدل سایه زن چیست؟). (از Wikipedia)). اگر اخیرا یک کامپیوتر در بازار دارید (از سال ۲۰۱۰)، احتمال زیادی وجود دارد که این شرایط را براورده کنید، اما اگر شما یک کامپیوتر یا نت بوک دارید که فقط برای استفاده تجاری استفاده می کنید، باید اگاه باشید که کارت گرافیک شما ممکن است از مدل سایه بان پشتیبانی نکند.

سایر مشخصات حداقل خط خاصی ندارند. این می تواند تفاوت بین عملیات سنگین و سریع باشد.

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

اگر در حال توسعه یک بازی هستید که فقط در Xbox 360 اجرا می شود

اگر می خواهید بازی را فقط در Xbox 360 اجرا کنید، حداقل مجموعه ای برای مشخصات PC وجود ندارد.

اگر در حال توسعه یک بازی هستید که فقط در Windows Phone اجرا می شود

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

سایر مشخصات

فضای هارد دیسک توسط چندین گیگابایت برای نصب محیط توسعه گرفته شده است. این باید به اندازه کافی برای حدود 10GB ~ 20GB رایگان باشد. من فکر نمی کنم این یک مشکل است اگر ان را یک کامپیوتر جدید است.

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

ویندوز : ویندوز، ایکس باکس 360، ویندوز فون

Windows از توسعه در نسخه های زیر پشتیبانی می کند: (بازی XNA Game Studio 4.0)

ویندوز، توسعه بازی Xbox 360

  • ویندوز XP SP3 یا بالاتر، ویندوز ویستا SP1 یا بالاتر، ویندوز 7

توسعه بازی برای ویندوز فون

  • ویندوز ویستا SP2 یا بالاتر، ویندوز 7

ایکس باکس 360 : ایکس باکس 360

مورد نیاز برای اشکال زدایی و اجرای بازی ها در ایکس باکس 360. برعکس، اگر شما در حال توسعه بازی برای Xbox 360 نیستید، این لازم نیست.

اگر از Xbox 360 استفاده می کنید، باید یک هارد دیسک Xbox 360 علاوه بر کنسول خود نصب کنید. چندین ظرفیت هارد دیسک مانند "20GB"، "120GB" و "250GB" وجود دارد، اما هر یک از انها مهم نیست. بدون ان، شما قادر نخواهید بود محیط مورد نیاز برای توسعه XNA یا داده هایی را که ایجاد می کنید ذخیره کنید.

همچنین، لطفا توجه داشته باشید که "واحد حافظه Xbox 360" به عنوان همان رسانه ذخیره سازی وجود دارد، اما نمی توان ان را در اینجا ذخیره کرد.

اگر می خواهید به صورت بی سیم به Xbox 360 خود متصل شوید، به طور جداگانه به "اداپتور شبکه بی سیم Xbox360" نیاز دارید.

ویندوز فون بدن: ویندوز فون

* در تاریخ بعد توصیف شود

تلویزیون : ایکس باکس 360

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

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

مایکروسافت ایکس باکس 360 کنترل (برای ویندوز): (ویندوز)، (ایکس باکس 360)

مورد نیاز اگر شما می خواهید به استفاده از کنترلر ایکس باکس 360 در ویندوز. ان را با یک سی دی می اید، بنابراین اگر شما با استفاده از ویندوز XP، ان را نصب کنید و سپس کنترل خود را از طریق USB متصل کنید (یا این لینک را دنبال کنید) شما می توانید دانلود و نصب مایکروسافت ایکس باکس 360 کنترل کننده بازی نرم افزار برای ویندوز از. در مورد ویندوز ویستا و ویندوز 7، اتصال به همان اندازه خوب است.

اگر کنسول Xbox 360 داشته باشید، هیچ مشکلی نخواهید داشت زیرا از ابتدا با یک کنترل کننده اختصاصی همراه است. با این حال، اگر می خواهید یک بازی با کنترل کننده های متعدد بسازید، باید ان را جداگانه خریداری کنید. در مورد ویندوز هم همینطور است.

الزامات اتصال به اینترنت: (ویندوز)، ایکس باکس 360، (ویندوز فون)

در زمان نگاه کردن به این صفحه، شما احتمالا به اینترنت متصل هستید، بنابراین من فکر نمی کنم مشکلی وجود داشته باشد. اگر محیطی که در حال توسعه ان هستید به اینترنت متصل نیست، لطفا یک قرارداد جداگانه با یک ارائه دهنده ایجاد کنید. ویندوز، ایکس باکس 360 و توسعه بازی های ویندوز فون هر کدام الزامات کمی متفاوت برای اتصال به اینترنت دارند.

اگر شما در حال توسعه یک بازی است که بر روی ویندوز اجرا می شود

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

با این حال، برای بازی های شبکه، اتصال به اینترنت مورد نیاز است.

اگر در حال توسعه یک بازی هستید که در Windows Phone اجرا می شود

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

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

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

اگر در حال توسعه یک بازی هستید که فقط در Xbox 360 اجرا می شود

این همیشه در هنگام توسعه بازی ها برای Xbox 360 مورد نیاز است زیرا شما باید از طریق اینترنت به Xbox Live متصل شوید تا XNA Game Studio Connect را راه اندازی کنید. اتصال در کنسول Xbox 360 مورد نیاز است.

ایکس باکس 360 متصل محیط زیست شبکه: ایکس باکس 360

برای اطلاعات بیشتر، به وب سایت رسمی Xbox مراجعه کنید.

ابزارهای توسعه دهنده ویندوز فون: ویندوز، ایکس باکس 360، ویندوز فون

این یک محیط توسعه برای توسعه بازی با XNA است. "C#" به عنوان زبان برنامه نویسی مورد استفاده قرار می گیرد. اگر "ابزارهای توسعه دهنده ویندوز فون" را نصب کنید، "Visual Studio 2010 Express for Windows Phone" و "XNA Game Studio 4.0" همزمان نصب خواهند شد. XNA Game Studio 4.0 همچنین از سایر نسخه های بالاتر ویژوال استودیو 2010 برای C# پشتیبانی می کند.

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

دستورالعمل های دقیق در مورد نصب ابزارهای توسعه دهنده Windows Phone را می توانید در صفحه زیر پیدا کنید.

* در نکات اینجا، هر دو "Visual C# 2010 Express Edition" و "Visual Studio 2010" ممکن است مخلوط شوند، اما تقریبا هیچ تفاوتی در محتوا وجود ندارد.

ویژوال استودیو 2010 : ویندوز، ایکس باکس 360، ویندوز فون

یک محیط توسعه برای برنامه نویسی در XNA. "C#" به عنوان زبان برنامه نویسی مورد استفاده قرار می گیرد. اگر "ابزارهای توسعه دهنده ویندوز فون" را نصب کنید، "Visual Studio 2010 Express for Windows Phone" و "XNA Game Studio 4.0" همزمان نصب خواهند شد، بنابراین اگر این ابزار را نصب کنید، Visual Studio 2010 Express لازم نیست ان را جداگانه نصب کنید.

"Visual C# 2010 Express Edition" را می توان از سایت مایکروسافت دانلود کرد و تا زمانی که ثبت نام می کنید می توانید به صورت رایگان استفاده کنید. XNA Game Studio 4.0 C# همچنین با سایر نسخه های سطح بالاتر ویژوال استودیو 2010 سازگار است.

شما باید ویژوال استودیو 2010 قبل از نصب XNA استودیو بازی 4.0 نصب کنید.

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

دستورالعمل های دقیق در مورد نصب ویژوال استودیو 2010 را می توان در صفحه زیر یافت.

* در نکات اینجا، هر دو "Visual C# 2010 Express Edition" و "Visual Studio 2010" ممکن است مخلوط شوند، اما تقریبا هیچ تفاوتی در محتوا وجود ندارد.

XNA استودیو بازی 4.0: ویندوز، ایکس باکس 360، ویندوز فون

اگر شما در حال توسعه با XNA هستید، باید XNA Game Studio 4.0 را علاوه بر Visual Studio 2010 نصب کنید. اگر ابزارهای توسعه دهنده ویندوز فون را نصب کنید، Visual Studio 2010 Express برای ویندوز فون و XNA Game Studio 4.0 همزمان نصب خواهد شد. لازم نیست ان را جداگانه نصب کنید.

شما باید XNA بازی استودیو 4.0 پس از نصب و یا به روز رسانی به ویژوال استودیو 2010 نصب کنید.

اگر سعی کنید XNA Game Studio 4.0 را قبل از نصب ویژوال استودیو 2010 نصب کنید، پیامی دریافت خواهید کرد که ویژوال استودیو 2010 نصب نشده است و نمی توانید ان را نصب کنید.

شما می توانید XNA Game Studio 4.0 را از لینک زیر دانلود کنید.

شما همچنین می توانید دستورالعمل های دقیق در مورد نصب XNA بازی استودیو 4.0 در صفحات زیر پیدا کنید:

عضویت در Xbox Live: ایکس باکس 360

برای ساخت بازی برای Xbox 360، به عضویت Xbox Live نیاز دارید. برای اطلاعات بیشتر در مورد ثبت نام برای عضویت Xbox Live، لطفا به لینک زیر مراجعه کنید.

توجه داشته باشید که عضویت Xbox Live می تواند عضویت نقره ای رایگان باشد. اگر عضویت طلایی نداشته باشید، به طور خودکار به عضویت نقره ای تبدیل خواهید شد، بنابراین لازم نیست نگران ان باشید. (من ان را با عضویت نقره ای استفاده می کنم.) )

با این حال، شما باید یک "عضویت طلایی" برای بازی در Xbox 360 با استفاده از شبکه داشته باشید.

کارت اعتباری : ایکس باکس 360، (ویندوز فون)

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

همچنین، اگر شما یک بازی برای ویندوز فون ایجاد کرده اید، برای ثبت نام بازی خود به ان نیاز دارید.

عضویت در باشگاه سازندگان XNA: ایکس باکس 360

برای ساخت بازی برای Xbox 360، باید عضویت XNA Creators Club را خریداری کنید. اگر نیازی به استفاده از Xbox 360 ندارید، نیازی به خرید عضویت XNA Creators Club ندارید. هنگام خرید باید اطلاعات شخصی خود را وارد کنید، اما لطفا توجه داشته باشید که اگر زیر 12 سال سن داشته باشید، نمی توانید ثبت نام کنید.

شما می توانید عضویت XNA Creators Club را در Xbox 360 خود خریداری کنید. عضویت برای 12 ماه (9،800 ین) و 4 ماه (4،800 ین) (از سال 2010/10/01) در دسترس است.

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

XNA بازی استودیو اتصال : ایکس باکس 360

XNA Game Studio Connect برای اجرای بازی های ایجاد شده با XNA و اتصال به کامپیوتر استفاده می شود. باز هم، شما فقط در صورتی به ان نیاز دارید که برای Xbox 360 توسعه دهید.

شما می توانید XNA Game Studio Connect را در همان مکانی که عضویت XNA Creators Club خود را خریداری می کنید بارگیری کنید. بازی XNA استودیو اتصال خود را رایگان است.

برای اتصال ویندوز به Xbox 360 با استفاده از XNA Game Studio Connect، لینک زیر را ببینید.

مستقیمX SDK

شما برای توسعه XNA به ان نیاز ندارید، اما با ابزارهایی همراه است که برای توسعه مفید هستند، بنابراین من فکر می کنم ارزش نصب دارد.

شما می توانید DirectX SDK را از لینک زیر دانلود کنید.

دیگر

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

ایکس باکس 360 واحد حافظه (512MB)
ایکس باکس 360 واحد حافظه (64MB)
این می تواند برای ازمایش زمانی که چندین دستگاه مقصد داده وجود دارد استفاده شود.