2012-06-23 29 views
8

Tôi đang tìm cách phát triển trò chơi cho Windows 8 bằng C# và XAML, đơn giản là vì tôi có một lượng nhỏ trải nghiệm với C# và XNA 4.0 (Tôi có suy nghĩ đúng không) cần phải di chuyển từ XNA cho win8?).Bắt đầu tạo các ứng dụng Windows 8 Metro với C# và XAML

Với chủ đề mới như vậy, tìm kiếm nhanh trên Amazon cho một cuốn sách để tìm hiểu cách tạo ứng dụng như vậy chỉ mang lại một số lượng rất nhỏ kết quả ... hầu hết trong số đó chưa có đánh giá nào. Tôi đã chỉ tự hỏi nếu có ai có thể giới thiệu một cuốn sách cho một người mới (sắp xếp), có lẽ dựa trên chất lượng của các chức danh trước đó của tác giả?

Ngoài ra, mọi tài nguyên web tốt? (Tôi là sinh viên, vì vậy bạn không có nhiều tiền!)

Xin lỗi vì đã hỏi một câu hỏi mở ... Tôi chỉ đang cố gắng tìm nơi bắt đầu.

Trả lời

2

Charles Petzold đã viết một phiên bản mới của trình Windows, mà trong các phiên bản trước đó là các tham chiếu cho mã hóa chống lại Win32.

Các 6th edition:

[tập trung] trên viết các ứng dụng phong cách Metro cho Windows 8

Đó là available from O'Reilly với mức giá chiết khấu là $ 20 vào lúc này và có vẻ khá tốt từ những gì tôi đã đọc nó cho đến nay! Nó sẽ tăng giá (như chi tiết trên trang web O'Reilly) từ nay đến tháng 11 tới 50 đô la, vì vậy đáng để lấy ngay nếu bạn có thể - đặc biệt khi bạn đề cập đến bạn là sinh viên và do đó thiếu tiền =)

+1

Cảm ơn bạn đã trả lời nhanh chóng! Điều này có vẻ rất hữu ích, đánh giá bằng các bài đánh giá trước đây của anh ấy :) –

+0

Tôi cũng khuyên bạn nên có một mooch thông qua blog của anh ấy =) – Rob

2

Các câu trả lời khác bao gồm các ứng dụng kiểu Metro không phải là trò chơi tương đối tốt và tôi sẽ không lặp lại chúng.

Về chủ đề của XNA:

XNA được coi là đã chết cho đến khi có thông báo mới, vì nó không hỗ trợ các phiên bản mới nhất của DirectX họ đang đẩy mạnh cho các ứng dụng Metro. Điều đó không có nghĩa là bạn vẫn không thể viết trò chơi trong XNA, nhưng người dùng sẽ phải chạy chúng trong Máy tính để bàn, thay vì trong Metro. (Con số thấp)

Nhưng ...

Tất cả là không bị mất. Có một API DirectX được quản lý khá đẹp dành cho .NET có tên là SharpDX. Thậm chí tốt hơn (một khi nó hoàn toàn nướng) là ANX Framework, mà tìm cách là một thay thế mã nguồn mở hoàn chỉnh cho XNA. Tôi không nghĩ rằng họ đang làm được nêu ra, nhưng mục tiêu của họ là để cho bạn dịch một tiêu đề XNA bằng cách chỉ trao đổi không gian tên.

thanh bên: ANX đang sử dụng SharpDX bên dưới nắp.

1

MonoGame là một triển khai mã nguồn mở của Microsoft XNA 4 Framework hiện hỗ trợ Windows 8. Sử dụng MonoGame bạn có thể xây dựng một trò chơi XNA dưới dạng ứng dụng Metro Style và một vài bước bổ sung đưa trò chơi của bạn vào Cửa hàng Windows 8.

http://monogame.codeplex.com/

tôi đã làm việc với nó trong một vài tuần nay và có 2 trò chơi đơn giản làm việc mà là ghé cảng trực tiếp các ứng dụng Windows Phone.

Ngoài ra nếu bạn đã cài đặt Windows 8, hãy truy cập cửa hàng và kiểm tra ARMED! bởi trò chơi Sickhead. Đó là một ứng dụng MonoGame.

Tôi đã làm việc với ngã ba Sickhead của nguồn MonoGame từ Git. Nơi tuyệt vời để bắt đầu. https://github.com/SickheadGames/MonoGame

-bob

0

tôi hy vọng bạn sẽ tìm thấy hữu ích nguồn lực này.
Đây không phải là một cuốn sách nhưng tập hợp các mã có thể giúp bạn hiểu các khái niệm cơ bản về Phát triển ứng dụng Windows 8. Các mã này cũng chứa mẫu cho Javascript và C++.

"Building Windows 8 Apps with C# and XAML"

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