הכן את סביבת הפיתוח שלך
סביבה
- סטודיו המשחקים XNA
-
- 1.0 רענון
- 2.0
- 3.0
- 4.0 β
תקציר
כדי לפתח עם XNA, דרושים לך הפריטים הבאים: אם אתה יוצר משחק עבור Windows, אתה יוצר משחק עבור Xbox 360 ואתה יוצר משחק עבור Windows Phone.
- מכיוון שהוא מבוסס על XNA Game Studio 4.0, Zune אינו נכלל.
- Windows Phone זמין עבור 7 ואילך.
מה להכין: לאילו | אתה צריך לפתח את המשחק שלך? | |
---|---|---|
מחשב אישי | ווינדוס, Xbox 360, ווינדוס פון | תלוי בסוג המחשב |
חלונות 7, Vista, (XP) | ווינדוס, Xbox 360, ווינדוס פון | תלוי בסוג מערכת ההפעלה |
Xbox 360 | Xbox 360 | מחיר בסיס |
מסוף Windows Phone | Windows Phone | מחיר בסיס |
טלוויזיה | Xbox 360 | מחיר בסיס |
בקר Microsoft Xbox 360 (עבור Windows) | (Windows), (Xbox 360) | מחיר בסיס |
סביבת חיבור לאינטרנט | (Windows), Xbox 360, (Windows Phone) | לפי ספק וכו'. |
סביבת רשת מחוברת של Xbox 360 | Xbox 360 | תלוי בסביבה הבנויה |
כלי פיתוח של Windows Phone | ווינדוס, Xbox 360, ווינדוס פון | חינם |
Visual Studio 2010 | ווינדוס, Xbox 360, ווינדוס פון | בחינם או בתשלום |
XNA משחק סטודיו 4.0 | ווינדוס, Xbox 360, ווינדוס פון | חינם |
חברות Xbox Live | Xbox 360 | בחינם או בתשלום |
כרטיס אשראי | Xbox 360, (Windows Phone) | זה תלוי. |
חברות במועדון היוצרים של XNA | Xbox 360 | פיצוי |
XNA Game Studio Connect | Xbox 360 | חינם |
DirectX SDK | לא חובה | חינם |
אחר | לא חובה | ---- |
* ייתכן שיהיה צורך או לא יהיה צורך בתווי סוגריים בפלטפורמה.
נסביר כיצד להשיג כל פריט הכרחי ומה לזכור.
מחשב : Windows, Xbox 360, Windows Phone
קודם כל, תצטרך מחשב, אז בבקשה להכין אותו. זה חייב להיות מחשב שבו "Windows" מותקן או יכול להתקין אותו. (עיין בסעיף זה לקבלת מידע נוסף על סוגי Windows וכו') המחשב יכול להיות שולחן עבודה או מחשב נייד.
זה צריך להיות ממשק כדי להתחבר לאינטרנט Xbox 360 שלך (שבו אתה יכול לחבר כרטיס רשת או כבל (אשר כלול בדרך כלל, אז זה בסדר). תזדקק גם למחשב עם יציאת USB כדי לחבר אליו את Windows Phone. (זה גם מצורף בדרך כלל, אז אין בעיה)
באשר למפרט של המחשב, עדיף להכין את הביצועים הגבוהים ביותר האפשריים יש סביבה שבה אתה יכול לפתח ללא מתח. עם זאת, אני חושב שיש אנשים שלא בהכרח מסוגלים לעשות זאת, ולכן אני אכתוב את המינימום הדרוש על פי יישום הפיתוח.
אם אתה מפתח משחק הפועל ב- Windows
בעת הפעלת תוכנית באמצעות XNA Framework ב- Windows, נדרש כרטיס גרפי (כרטיס מסך או ערכת שבבים) התומך במודל Shader גירסה 2.0 ואילך (מהו מודל Shader?). (מתוך ויקיפדיה)). אם יש לך מחשב בשוק לאחרונה (נכון לשנת 2010), קיימת אפשרות גבוהה שאתה עומד בתנאי זה, אך אם יש לך מחשב או נטבוק שבו אתה משתמש רק לשימוש עסקי לפני זמן מה, עליך להיות מודע לכך שהכרטיס הגרפי שלך עשוי שלא לתמוך במודל Shader.
למפרטים אחרים אין קו מינימלי במיוחד. זה יכול להיות ההבדל בין פעולה כבדה ומהירה.
אם אתה זקוק לכרטיס מסך עבור מחשב שולחני, ייתכן שתרצה לבדוק חנויות מקוונות או חנויות חלפים. אם אתה רוצה לקנות מחשב עצמו, אני חושב כי מחשב כי הוא אמר להיות עבור משחקים יהיה נוח יותר לפתח.
אם אתה מפתח משחק שיפעל רק ב- Xbox 360
אם אתה מתכוון להפעיל את המשחק רק ב- Xbox 360, אין הגדרה מינימלית עבור מפרט המחשב.
אם אתה מפתח משחק הפועל רק ב- Windows Phone
אם ברצונך שהמשחק שלך יפעל רק במכשיר Windows Phone אמיתי, אין הגדרה מינימלית עבור מפרט המחשב. עם זאת, אם אתה רוצה להשתמש אמולטור, אתה צריך כמה מפרטים.
מפרטים אחרים
שטח דיסק קשיח הוא תפס על ידי כמה ג 'יגה בייט עבור ההתקנה של סביבת הפיתוח. זה אמור להספיק כדי לקבל בערך 10GB ~ 20GB בחינם. אני לא חושב שזו בעיה אם זה מחשב עדכני.
אם אתה עושה משחק עבור Windows, ייתכן שעדיף להכין מחשב בדיקה כדי לבדוק "לפחות לרוץ עם מפרט זה" בהתאם למשחק שיצרת.
חלונות : חלונות , Xbox 360 , חלונות פון
Windows תומך בפיתוח בגירסאות הבאות: (נכון לשחרור XNA Game Studio 4.0)
פיתוח משחקים של Windows, Xbox 360
- Windows XP SP3 ואילך, Windows Vista SP1 ואילך, Windows 7
פיתוח משחקים עבור Windows Phone
- Windows Vista SP2 ואילך, Windows 7
Xbox 360 : Xbox 360
נדרש כדי לאתר באגים ולהפעיל משחקים ב- Xbox 360. לעומת זאת, אם אתה לא מפתח משחקים עבור Xbox 360, זה לא הכרחי.
אם אתה משתמש ב- Xbox 360, עליך להתקין כונן קשיח של Xbox 360 בנוסף לקונסולה שלך. קיימות מספר קיבולות דיסק קשיח, כגון "20GB", "120GB" ו- "250GB", אך כל אחת מהן אינה משנה. בלעדיו, לא תוכל לאחסן את הסביבה הדרושה לך לפיתוח XNA או את הנתונים שאתה יוצר.
כמו כן, שים לב שיש "יחידת זיכרון של Xbox 360" כאותו אמצעי אחסון, אך לא ניתן לשמור אותה כאן.
אם ברצונך להתחבר ל- Xbox 360 באופן אלחוטי, תזדקק ל"מתאם עבודה ברשת אלחוטית של Xbox360" בנפרד.
גוף Windows Phone: Windows Phone
* יתואר במועד מאוחר יותר
טלוויזיה : Xbox 360
נדרש כדי להשתמש ב- Xbox 360. זה טבעי כי אתה בדרך כלל להשתמש בו במשחקים, אבל בואו להכין אחד מתאים. הוא תומך גם בפלט וידאו בחדות גבוהה, כך שתוכל לצפות באופן מיידי במשחק שיצרת על מסך רב עוצמה.
כמו כן, אם אתה משתמש בכבל בקישור למטה, אתה יכול גם פלט אותו על צג המחשב. אם יש לך רק צג עבור המחשב, מומלץ שיהיה לך צג זמין.
בקר Microsoft Xbox 360 (עבור Windows): (Windows), (Xbox 360)
נדרש אם ברצונך להשתמש בבקר Xbox 360 ב- Windows. הוא מגיע עם תקליטור, כך שאם אתה משתמש ב- Windows XP, התקן אותו ולאחר מכן חבר את הבקר באמצעות USB (או עקוב אחר קישור זהבאפשרותך להוריד ולהתקין את תוכנת בקר המשחק של בקר Microsoft Xbox 360 עבור Windows מתוך . במקרה של Windows Vista ו- Windows 7, זה בסדר להתחבר כפי שהוא.
אם יש לך קונסולת Xbox 360, לא תיתקל בבעיות מכיוון שהיא מגיעה עם בקר ייעודי מההתחלה. עם זאת, אם ברצונך ליצור משחק עם מספר בקרים, יהיה עליך לרכוש אותו בנפרד. הדבר נכון גם לגבי Windows.
דרישות חיבור לאינטרנט: (Windows), Xbox 360, (Windows Phone)
בזמן התבוננות בדף זה, אתה כנראה מחובר לאינטרנט, אז אני לא חושב שיש בעיה. אם הסביבה שאתה מפתח אינה מחוברת לאינטרנט, ערוך חוזה נפרד עם ספק. לפיתוח משחקים של Windows, Xbox 360 ו- Windows Phone יש דרישות שונות במקצת להתחברות לאינטרנט.
אם אתה מפתח משחק הפועל ב- Windows
אם אתה מפתח משחקים עבור Windows בלבד, יהיה עליך להיות מחובר לאינטרנט בעת התקנת סביבת הפיתוח, אך אינך צריך להיות מחובר לאחר מכן.
עם זאת, עבור משחקי רשת, נדרש חיבור לאינטרנט.
אם אתה מפתח משחק הפועל ב- Windows Phone
אם אתה מפתח משחקים רק עבור Windows Phone, יהיה עליך להיות מחובר לאינטרנט בעת התקנת סביבת הפיתוח שלך, אך אינך צריך להיות מחובר במהלך פיתוח משחקים.
עם זאת, אם ברצונך לשחק משחק רשת באמצעות אמולטור, תזדקק לחיבור לאינטרנט. הדבר אינו חל על בדיקות במכשירים בפועל.
כמו כן, עבור משחקי Windows Phone, עליך להיות מחובר לאינטרנט בעת רישום היישום שלך.
אם אתה מפתח משחק שיפעל רק ב- Xbox 360
הדבר נדרש תמיד בעת פיתוח משחקים עבור Xbox 360 מכיוון שעליך להתחבר ל- Xbox Live דרך האינטרנט כדי להפעיל את XNA Game Studio Connect. החיבור נדרש בקונסולת Xbox 360.
סביבת רשת מחוברת של Xbox 360: Xbox 360
לקבלת מידע נוסף, בקר באתר האינטרנט הרשמי של Xbox.
כלי פיתוח של Windows Phone : Windows, Xbox 360, Windows Phone
זוהי סביבת פיתוח לפיתוח משחקים עם XNA. "C#" תשמש כשפת התכנות. אם תתקין את "כלי הפיתוח של Windows Phone", "Visual Studio 2010 Express עבור Windows Phone" ו- "XNA Game Studio 4.0" יותקנו בו-זמנית. XNA Game Studio 4.0 תומך גם בגירסאות גבוהות יותר של Visual Studio 2010 עבור C#.
אם ברצונך להתקין אותו באופן ידני, הורד אותו מהקישור למטה.
- כלי הפיתוח של Windows Phone RTW (מתקין אינטרנט) (אם אתה רוצה אותו כקובץ תמונת דיסק, תוכל להוריד אותו מהקישור ".iso" בתחתית דף הקישור)
הוראות מפורטות להתקנת כלי הפיתוח של Windows Phone ניתן למצוא בדף הבא.
* בעצות כאן, הן "Visual C# 2010 Express Edition" והן "Visual Studio 2010" עשויים להיות מעורבים, אך אין כמעט הבדל בתוכן.
Visual Studio 2010 : Windows, Xbox 360, Windows Phone
סביבת פיתוח לתכנות ב XNA. "C#" תשמש כשפת התכנות. אם תתקין את "כלי הפיתוח של Windows Phone", "Visual Studio 2010 Express עבור Windows Phone" ו- "XNA Game Studio 4.0" יותקנו בו-זמנית, כך שאם תתקין כלי זה, Visual Studio 2010 Express אין צורך להתקין אותו בנפרד.
ניתן להוריד את "Visual C# 2010 Express Edition" מאתר Microsoft וניתן להשתמש בו ללא תשלום כל עוד אתה נרשם. XNA Game Studio 4.0 C# תואם גם לגירסאות אחרות ברמה גבוהה יותר של Visual Studio 2010.
עליך להתקין את Visual Studio 2010 לפני התקנת XNA Game Studio 4.0.
אם ברצונך להתקין אותו באופן ידני, הורד אותו מהקישור למטה.
הוראות מפורטות להתקנת Visual Studio 2010 ניתן למצוא בדף הבא.
* בעצות כאן, הן "Visual C# 2010 Express Edition" והן "Visual Studio 2010" עשויים להיות מעורבים, אך אין כמעט הבדל בתוכן.
XNA משחק Studio 4.0 : Windows, Xbox 360, Windows Phone
אם אתה מפתח באמצעות XNA, עליך להתקין את XNA Game Studio 4.0 בנוסף ל- Visual Studio 2010. אם תתקין את כלי הפיתוח של Windows Phone, Visual Studio 2010 Express עבור Windows Phone ו- XNA Game Studio 4.0 יותקנו בו-זמנית. אין צורך להתקין אותו בנפרד.
עליך להתקין את XNA Game Studio 4.0 לאחר התקנה או עדכון ל- Visual Studio 2010.
אם תנסה להתקין XNA Game Studio 4.0 לפני התקנת Visual Studio 2010, תקבל הודעה כי Visual Studio 2010 אינו מותקן ולא תוכל להתקין אותו.
אתה יכול להוריד XNA Game Studio 4.0 מהקישור למטה.
תוכל גם למצוא הוראות מפורטות להתקנת XNA Game Studio 4.0 בדפים הבאים:
חברות Xbox Live: Xbox 360
כדי ליצור משחקים עבור Xbox 360, תזדקק לחברות Xbox Live. לקבלת מידע נוסף על הרשמה לחברות Xbox Live, עיין בקישור שלהלן.
שים לב שחברויות Xbox Live יכולות להיות חברות כסף בחינם. אם אין לכם חברות Gold, תומרו אוטומטית לחברות Silver, כך שלא תצטרכו לדאוג בקשר לכך. (אני משתמש בו עם חברות Silver.) )
עם זאת, עליך להיות בעל "חברות זהב" כדי לשחק במשחקים ב- Xbox 360 באמצעות הרשת.
כרטיס אשראי : Xbox 360, (Windows Phone)
נדרש כדי לרכוש חברות ב-XNA Creators Club. אם אתה סטודנט או קטין, תזדקק להסכמת האפוטרופוס שלך או תשתמש בה בשמך. יש להתייעץ עם האפוטרופוס לפני השימוש.
כמו כן, אם יצרת משחק עבור Windows Phone, תזדקק לו כדי לרשום את המשחק שלך.
חברות במועדון היוצרים של XNA: Xbox 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 Game Studio Connect : Xbox 360
XNA Game Studio Connect משמש להפעלת משחקים שנוצרו באמצעות XNA ולהתחברות למחשב. שוב, תזדקק לו רק אם אתה מפתח עבור Xbox 360.
באפשרותך להוריד את XNA Game Studio Connect באותו מיקום שבו אתה רוכש את החברות שלך ב-XNA Creators Club. XNA Game Studio Connect עצמו הוא בחינם.
כדי לחבר את Windows ל- Xbox 360 באמצעות XNA Game Studio Connect, עיין בקישור הבא.
DirectX SDK
אתה לא צריך את זה לפיתוח XNA, אבל זה מגיע עם כלים שימושיים לפיתוח, אז אני חושב שזה שווה התקנה.
באפשרותך להוריד את DirectX SDK מהקישור שלהלן.
אחר
אני שמה דברים שנחמד שיהיו אם צריך.
יחידת זיכרון של Xbox 360 (512MB) יחידת זיכרון של Xbox 360 (64MB) |
ניתן להשתמש בו כדי לבדוק מתי קיימים מספר התקני יעד נתונים. |