XNA là gì?

Trang Cập Nhật :
Ngày tạo trang :

môi trường

Studio trò chơi XNA
  • 2.0
  • 3.0
  • 4.0

Về XNA

XNA là một môi trường phát triển toàn diện để phát triển trò chơi do Microsoft cung cấp. XNA được thiết kế để cho phép phát triển trò chơi cho nhiều nền tảng, bao gồm Windows, Xbox 360, Windows Phone và Zune. Có thể phát triển một trò chơi có thể chạy trên Xbox 360, bảng điều khiển console, trong môi trường phát triển đặc biệt có sẵn cho công chúng, là một sự kiện rất sáng tạo chưa từng được thực hiện trước đây.

Xbox 360 での Windows からのゲーム配置Windows Phone エミュレータによる実行
Màn hình vị trí trò chơi trên Xbox 360 (trái) Chạy với Windows Phone Emulator (phải)

XNA có sẵn miễn phí miễn là bạn có PC Windows và kết nối Internet. Phát triển về cơ bản được thực hiện trên Windows và mỗi thiết bị bạn muốn chạy như một môi trường thực thi là bắt buộc.

Chi phí của thiết bị thực tế cho mỗi điểm đến phát triển và thực hiện là bắt buộc, nhưng ngoài ra, tư cách thành viên cao cấp để phát triển trên Xbox 360 là "\ 9.800 (đã bao gồm thuế) / năm (tính đến tháng 9 năm 2010)" (khi tạo trò chơi cho Xbox 360) và trong trường hợp Windows Phone, phát triển là miễn phí, nhưng phải trả tiền để đăng ký phần mềm bạn đã tạo. Tuy nhiên, vì có một thị trường nơi bạn có thể phân phối các trò chơi được tạo bằng cả Xbox 360 và Windows Phone, bạn cũng có thể bán trò chơi và kiếm thu nhập.

* Xbox 360 sử dụng một bảng điều khiển thực tế có thể được chơi như một bảng điều khiển trò chơi bình thường.

Ngoài ra, so với DirectX (Unmanaged C ++) và Managed DirectX, đã được sử dụng để phát triển trò chơi như Windows và Xbox, XNA Framework có nhiều thư viện chuyên dụng cho các trò chơi và loại bỏ các quy trình khởi tạo phức tạp và quản lý bộ nhớ rắc rối càng nhiều càng tốt. Nó được thiết kế để làm việc với các chương trình đơn giản. Hiện tại, "C #" được sử dụng làm ngôn ngữ lập trình và cả XNA Framework và C # đều tận dụng tốt các lợi thế của nhau, giúp dễ dàng kết hợp các chương trình.

Ngoài ra, XNA Creators Club Online có bộ dụng cụ khởi động, chương trình mẫu và diễn đàn để giúp các nhà phát triển mới sử dụng XNA hoặc có một số kinh nghiệm với XNA.

XNA クリエーターズ クラブ オンライン
Câu lạc bộ người sáng tạo XNA trực tuyến


Một số bộ dụng cụ khởi động được phân phối

Dưới đây là trang web chính thức của XNA. Tôi nghĩ bạn có thể đọc thêm về XNA tại đây.

Trang web chính thức

Tên trang web
Câu lạc bộ người sáng tạo XNA trực tuyến
Trung tâm phát triển XNA
Diễn đàn MSDN > Công nghệ phát triển trò chơi (Diễn đàn)
Blog của đội XNA Nhật Bản (Blog)
Hinikeni XNA (blog)
Trung tâm phát triển XNA

Sơ lược về lịch sử của XNA

2004/03/24 XNA Concept được công bố
2006/03/22 Phiên bản dùng thử của XNA Studio, môi trường phát triển thế hệ tiếp theo, hiện đã có sẵn.
2006/08/30 XNA Game Studio Express 1.0 Beta 1 Phát hành
2006/11/08 XNA Game Studio Express 1.0 Beta 2 Phát hành
2006/12/12 XNA Game Studio Express 1.0 Phát hành
2007/04/24 XNA Game Studio Express 1.0 Làm mới phát hành
2007/11/20 Bản phát hành β XNA Game Studio 2.0
2007/12/13 XNA Game Studio 2.0 được phát hành
2008/10/31 XNA Game Studio 3.0 được phát hành
2010/09/16 XNA Game Studio 4.0 được phát hành