2012-05-17 26 views
11

Mọi nơi tôi tìm thấy buzz về trò chơi Xbox 360. Tuy nhiên tôi muốn biết làm thế nào tôi có thể phát triển ứng dụng bình thường cho xbox 360. Chủ yếu là dựa trên Silverlight.QuickStart về phát triển ứng dụng Xbox 360

Ngoài ra tôi không chắc chắn về nội dung này của homebrew là gì? Tôi cần sử dụng ngôn ngữ nào để phát triển ứng dụng Xbox 360? Tôi có thể lấy SDK ở đâu/làm cách nào? Trên App Hub tất cả các buzz là về cửa sổ điện thoại. Không có nhiều thông tin về Xbox? Tại sao nó như vậy?

Trả lời

24

Xbox 360 phát triển chủ yếu chia thành hai phần riêng biệt:

  1. XNA Phát triển
    này liên quan đến việc sử dụng XNA Framework để phát triển trò chơi/ứng dụng, và được thực hiện thông qua AppHub. Bạn có thể tìm thấy các công cụ để phát triển (XNA Game Studio) here. Bất cứ điều gì được phát triển bằng cách sử dụng các công cụ này phải được viết bằng C# .NET và chỉ có thể được phát hành trên Xbox LIVE Marketplace dưới dạng 'Trò chơi Indie' (sau khi vượt qua quá trình đánh giá, tất nhiên). Để gỡ lỗi ứng dụng XNA của bạn trên bảng điều khiển, bạn cần có membership. Một điều cần lưu ý là các ứng dụng Xbox 360 không thể truy cập Internet - tất cả các giao tiếp đều đi qua Xbox LIVE hoặc System Link.

  2. Phát triển chuyên môn
    này đề cập đến sự phát triển của toàn Xbox 360 tiêu đề, và đòi hỏi bạn phải là một phần của Xbox 360 Registered Developer Program. Sau khi có giấy phép phát triển (và NDA được ký), Microsoft cung cấp cho nhà phát triển quyền truy cập vào Xbox 360 SDK và phần cứng phát triển chính thức, bao gồm tích hợp và tài liệu Visual Studio đầy đủ để phát triển các ứng dụng và thư viện Xbox 360 bản địa bằng C/C++. Phần cứng bộ phát triển đi kèm trong một vài hương vị và hỗ trợ gỡ lỗi từ Visual Studio thông qua ethernet, mô phỏng DVD qua USB, v.v. Để biết thêm thông tin về chương trình phát triển chuyên nghiệp, hãy xem this information.

Phát triển ứng dụng 'bình thường' cho Xbox 360 không thực sự có thể vào lúc này do giới hạn của XNA Framework và chương trình nhà phát triển cộng đồng. Nếu bạn là một phần của chương trình nhà phát triển đã đăng ký, nó có thể là có thể, nhưng không có cách nào để chắc chắn (do các NDA nghiêm ngặt của Microsoft).

Đối với Silverlight, đã có một số tin đồn về Silverlight trên Xbox 360 nhưng Microsoft đã không xác nhận hoặc công bố bất cứ điều gì.

Các vấn đề liên quan