Phân phối trò chơi cho Windows
tóm tắt
Tìm hiểu cách phân phối trò chơi của bạn cho Windows.
Môi trường hoạt động
Điều kiện tiên quyết
||| |-|=| | Phiên bản XNA được hỗ trợ | 4.0 | | Nền tảng được hỗ trợ |
- Windows XP SP3 trở lên
- Windows Vista SP2 trở lên
- cửa sổ 7
Môi trường hoạt động
nền tảng | cửa sổ 7 |
chất
Khi phân phối trò chơi cho Windows, không có vấn đề cụ thể nào trong việc tạo dữ liệu phân phối, nhưng môi trường phân phối để chạy trò chơi đã tạo phải đáp ứng các điều kiện hoặc thông số kỹ thuật sau.
- Hệ điều hành là Windows XP SP3 trở lên, Windows Vista SP1 trở lên hoặc Windows 7
- Cạc video hoặc chipset hỗ trợ đổ bóng model phiên bản 2.0 trở lên
- CPU, Bộ nhớ, HDD, Card màn hình tùy thuộc vào nội dung của trò chơi
Ngoài việc đáp ứng các yêu cầu này, bạn cũng phải cài đặt các thành phần sau:
- Microsoft .NET Framework 4 (chỉ hồ sơ máy khách)
- Microsoft XNA Framework Redistributable 4.0
- Microsoft XNA Game Studio 4.0 (nếu được phân phối trong gói trò chơi)
Có một số mẫu phân phối cho trò chơi dành cho Windows, vì vậy hãy chọn phương pháp bạn thích.
Phân phối các tệp thực thi và nội dung khác như hiện tại
Phân phối trò chơi (tệp) đã tạo như hiện tại. Ngay cả khi nó được nói như nó là, nó thường là ". tệp zip hoặc tự giải nén . exe". Tùy thuộc vào người dùng để quyết định nơi giải nén các tập tin.
Đầu tiên, mở dự án cho trò chơi bạn muốn phân phối.
Hãy chuyển "Gỡ lỗi" thành "Phát hành" trên thanh công cụ. Bằng cách này, bạn có thể loại bỏ thông tin gỡ lỗi mà bạn không cần cho trò chơi của mình và tối ưu hóa trò chơi của bạn để xây dựng.
Tất nhiên, bạn cũng nên thử nghiệm ở chế độ Phát hành trước.
Chọn "Rebuild Solution" từ menu Build để loại bỏ thông tin xây dựng cho đến nay và xây dựng từ đầu.
Tôi không nghĩ rằng có vấn đề với bản dựng bình thường, nhưng trong một số ít trường hợp, có thể có các tệp không được xây dựng ở trạng thái trước đó của chúng, vì vậy bạn nên xây dựng lại ngay trước khi phân phối.
Sau đó, các tệp cần thiết cho trò chơi sẽ được tạo trong thư mục sau trong thư mục dự án.
- [Tên thư mục dự án] [tên thư mục dự án]\bin\x86\Release
Trong thư mục này, bạn sẽ tìm thấy ". .exe tệp và tệp . xnb" và các tệp nội dung khác, cấu trúc thư mục được tạo trong dự án, v.v. Tất cả những gì bạn phải làm là phân phối các tệp này như hiện tại. Tuy nhiên, tệp . Đừng bao gồm "pdb" một mình vì nó không liên quan gì đến trò chơi.
Nhân tiện, tên tệp thực thi là tên tệp được đặt trong dự án. Trong hình, nó được tạo trong một dự án có tên là "WindowsGame1" và vì tên chưa được thay đổi, tên tệp là "WindowsGame1.exe".
Nếu bạn muốn đưa tệp đã tạo trực tiếp sang máy tính khác, bạn có thể lấy nó như hiện tại, nhưng khi phân phối nó trên web, việc nén tệp theo nghĩa hợp nhất tệp hoặc giảm kích thước của tệp là điều bình thường.
Theo mặc định, Windows XP và sau đó có một tệp duy nhất được gọi là ". Có một tính năng cho phép bạn nén thành "zip", vì vậy tốt hơn là sử dụng nó.
Thật dễ dàng để thực hiện, chỉ cần chọn tất cả các tệp bạn cần, nhấp chuột phải vào tệp đó và chọn mục "Thư mục nén (nén)" trong menu "Gửi đến".
Sau đó, như thể hiện trong hình, một tệp zip sẽ được tạo, vì vậy bạn nên đặt nó trên trang web của mình và đăng ký nó trên trang web tải xuống. (Tùy thuộc vào kích thước của tệp, có thể mất một chút thời gian để tạo tệp zip.)
Nhân tiện, nếu bạn phân phối tệp thực thi cho các máy tính khác như hiện tại, bạn có thể sử dụng tệp . Nếu bạn nhấp đúp vào tệp ".exe" như hiện tại, bạn có thể chơi trò chơi, nhưng bạn có thể chơi tệp . Nếu bạn phân phối nó dưới dạng tệp nén như "zip", bạn sẽ không thể thực thi nó trừ khi bạn giải nén tệp (hoàn tác nén).
Giải nén tệp nén, nhưng sử dụng tệp . Trong trường hợp tệp "zip", nếu bạn có Windows XP hoặc HĐH mới hơn, bạn có thể giải nén nó bằng chức năng tiêu chuẩn. Đầu tiên, sử dụng tệp . Khi bạn có tệp "zip", bạn có thể nhấp đúp vào tệp đó để duyệt các tệp nén. Trong số đó, " . .exe tệp, nhưng tệp này vẫn ở trạng thái nén, vì vậy bạn không thể chạy nó.
Với tất cả các tệp này được chọn, hãy sao chép các tệp và dán chúng vào bất kỳ thư mục nào và chúng sẽ tự động được giải nén, vì vậy tất cả những gì bạn phải làm là khởi chạy tệp thực thi và chơi trò chơi.
Đó là một ý tưởng tốt để giải thích cho người dùng làm thế nào để làm điều này theo một cách nào đó.
Phân phối trong các gói trò chơi
XNA phiên bản 4.0 bao gồm tính năng Gói trò chơi. Bạn sẽ có thể dễ dàng phân phối trò chơi của mình và bạn sẽ có thể nén, giải nén và đóng gói tệp tự động. Tất nhiên, máy tính mục tiêu phải được cài đặt các thành phần cần thiết.
Xin lưu ý rằng để triển khai gói trò chơi, "XNA Game Studio 4.0" cũng phải được cài đặt trên máy tính mà nó được phân phối. (Các gói trò chơi chỉ được phân phối và chơi bởi những người sáng tạo XNA.) Tuy nhiên, tôi không biết liệu hệ thống này có thay đổi trong tương lai hay không)
Trước tiên, bạn cần xây dựng lại dự án và tạo một tệp thực thi, nhưng nó giống như phương pháp được mô tả trong "Phân phối các tệp thực thi và nội dung khác như hiện tại", vì vậy tôi sẽ bỏ qua phần giải thích.
Khi dự án đã được xây dựng lại, hãy chọn "Gói XXXXX dưới dạng Trò chơi Câu lạc bộ Người sáng tạo XNA" từ menu Xây dựng. (XXXXX là tên dự án)
Sau đó, bạn có thể thấy rằng một tệp có tên "XXXXX.ccgame" đã được tạo trong thư mục sau.
- [Tên thư mục dự án] [tên thư mục dự án]\bin\x86\Release
Đây là gói trò chơi dành cho XNA và bạn có thể phân phối nó nguyên trạng. (Tuy nhiên, tùy thuộc vào trang web, phần mở rộng ".ccgame" không được nhận dạng, vì vậy bạn có thể phải đặt nó vào một tệp ".zip" riêng biệt, vì vậy vui lòng tự kiểm tra.)
Nếu bạn muốn chơi trò chơi tại điểm đến phân phối, bạn có thể sử dụng tệp . Nhấp đúp vào tệp "ccgame". Sau đó, một hộp thoại giống như hộp thoại được hiển thị trong hình sẽ được hiển thị, vì vậy hãy nhấn nút "Giải nén" để mở rộng gói.
Sau đó, tệp sẽ được giải nén vào thư mục sau và tất cả những gì bạn phải làm là chạy trò chơi như hiện tại.
- Đối với Windows XP (mặc định)
-
- C:\Documents and Settings[thư mục người dùng]\Local Settings\Application Data\XNA Creators Club Games
- Đối với Windows Vista, Windows 7 (mặc định)
-
- C:\Users\[thư mục người dùng]\AppData\Local\XNA Creators Club Games