2008-09-19 40 views
5

Tôi đã cân nhắc thử nghiệm phát triển trò chơi và XNA. Tôi đã là một lập trình viên C/C++ chuyên gia. Tôi đọc qua một số cuốn sách C#, nhưng chưa thực hiện bất kỳ sự phát triển nào trong C#.Tài nguyên tốt cho việc học XNA là gì?

Tài nguyên tốt cho việc học XNA, từ quan điểm của người đã là lập trình viên chuyên gia là gì?

+0

Không có "XNA cho Pro" nếu đó là những gì bạn đang tìm kiếm. Như thường lệ, chỉ cần sàng lọc thông tin có sẵn và nhận những gì bạn cần và bỏ qua những gì hiển nhiên cho bạn. – steffenj

Trả lời

3

Khám phá the XNA homepage và các hướng dẫn ở đó, trong Cộng đồng -> Tài nguyên. Là một lập trình viên có kinh nghiệm, bạn sẽ có thể lấy nó từ đó.

Để biết thêm thông tin chi tiết, hãy duyệt qua blog của Nhóm XNA, cũng được liên kết từ trang XNA Creators.

4

Điều này rất tốt: http://www.riemers.net/, chỉ cần nhớ rằng điều hướng là thông qua thanh bên phải. Tôi phải mệt mỏi vì phải mất một thời gian để tìm ra: -O

7

Tôi sẽ là người thứ hai và các mẫu creators.xna.com là cách tốt để xử lý cách nhanh chóng roi mọi thứ .

Ở phía bên kia của quang phổ, tôi đặc biệt khuyên bạn nên Nick Gravelyn's Tile Engine tutorials. Đó là một cách tiếp cận khác, vì toàn bộ chuỗi được trình bày trong video. Nó có vẻ như một nơi tuyệt vời cho người mới bắt đầu để bắt đầu, mặc dù lập trình viên mới có thể có một chút rắc rối với tốc độ của mình. Có nói rằng, phần trên đường ống nội dung (đó là một thực hiện XNA cụ thể của các khái niệm đường ống dẫn) là một giới thiệu tốt.

Ziggyware cũng có tuyển tập các hướng dẫn tốt, một số hướng dẫn nâng cao hơn.

Shawn Hargreaves, một trong những nhà phát triển của XNA, có một blog tuyệt vời cho phép bạn tham gia vào nội bộ của XNA nhiều hơn một chút. Hãy xem lưu trữ nếu có chủ đề mà bạn quan tâm đặc biệt.

1

Tôi có thể nói rằng một thư viện được gọi là XNA Debug Terminal nên có một số trợ giúp cho bạn. Nó là mã nguồn mở và có thể được thiết lập trong vài giây. Nó cho phép bạn xem giá trị của bất kỳ biến nào, gọi bất kỳ phương thức nào, xem giá trị thay đổi theo thời gian thực và hơn thế nữa bằng cách nhập mã C# vào màn hình giống như thiết bị đầu cuối xuất hiện trên cửa sổ trò chơi của bạn. Không giống như trình gỡ rối Visual Studio bình thường, bạn có thể gọi mã tùy ý trong khi trò chơi của bạn đang chạy. Bạn có thể tìm hiểu thêm về điều này tại http://www.protohacks.net/xna_debug_terminal. Điều này sẽ giúp bạn tránh được rất nhiều thất vọng trong khi học XNA.

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