Khi tạm dừng một trò chơi XNA Xbox và hiển thị menu tạm dừng của hệ thống, nên sử dụng nút điều khiển nào?


8

Tôi đang tạo một trò chơi 2D XNA đơn giản cho Xbox 360. Trò chơi của tôi có thể bị tạm dừng bằng cách nhấn Startnút trên bộ điều khiển Xbox. Trong khi tạm dừng, một menu đơn giản bật lên với các tùy chọn như ResumeExit to Title Screen. Cách tôi hiện đang lập trình nó, các tùy chọn menu chỉ có thể được chọn bằng Anút trên bộ điều khiển Xbox, nhưng tôi thấy rằng tôi muốn nhấn Startđể tiếp tục hành động một lần nữa.

Tôi nghĩ rằng nó được cho là Starttạm dừng trò chơi và hiển thị menu tạm dừng, nhưng một khi menu tạm dừng được hiển thị, tôi có thể nghĩ ra 3 tùy chọn để xử lý đầu vào:

  • Tùy chọn menu có thể được chọn bằng Anút. StartKhông lam gi cả.

  • Tùy chọn menu có thể được chọn bằng Anút hoặc Startnút.

  • Tùy chọn menu có thể được chọn bằng Anút. Startnối lại trò chơi bất kể tùy chọn menu nào được chọn.

Lược đồ kiểm soát tốt nhất để tạm dừng trò chơi và chấp nhận đầu vào trên menu màn hình tạm dừng là gì? Có bất kỳ hướng dẫn hoặc tiêu chuẩn để giúp lựa chọn giữa các tùy chọn này?


Microsoft yêu cầu những điều sau đây trong các trò chơi XBLA và nên được đưa vào một trò chơi độc lập, tôi biết nó không trả lời câu hỏi nhưng tôi nghĩ bạn có thể muốn biết điều đó. > Tiếp tục trò chơi> Trợ giúp & Tùy chọn [menu phụ] >> Cách chơi >> Điều khiển >> Cài đặt >> Tín dụng (nếu có)> Bảng xếp hạng (không bắt buộc trên trò chơi độc lập)> Thành tích (không áp dụng trên trò chơi độc lập)> Lưu trò chơi ( nếu có thể)> Thoát khỏi trò chơi
Matt Jensen

Câu trả lời:


13

Là một game thủ, tôi đánh giá cao nó khi các trò chơi sử dụng các quy ước sau:

  • Tôi nhấn Bắt đầu để tạm dừng trò chơi.
  • Trừ khi nó có một số chức năng đặc biệt (như đưa lên menu phụ), tôi muốn nút B bỏ tạm dừng trò chơi.
  • Tương tự với nút Start.
  • Tôi muốn di chuyển vùng chọn bằng ngón tay cái bên trái hoặc phím D và tôi muốn vùng chọn được bọc. tức là: Nếu tôi ở đầu danh sách và nhấn lên, thì nó sẽ ở dưới cùng.
  • Nút 'A' chọn các mục menu.

Ngoài ra, hơi không liên quan, nhưng khi trò chơi bị tạm dừng, hãy giữ hẹn giờ và nếu không có người dùng nhập sau 3-5 giây hoặc một cái gì đó vui lòng làm mờ nhạc và các hiệu ứng âm thanh phát liên tục khác.

Cập nhật

Thêm nhận xét của Trevor trong câu trả lời vì nó quan trọng:

Một điểm thường bị lãng quên: Bất kỳ rung động bộ điều khiển hiện tại nào cũng phải được dừng lại ngay khi màn hình tạm dừng được mở. Không nên tiếp tục rung khi rời khỏi màn hình tạm dừng.


3
Một điểm thường bị lãng quên thêm: Bất kỳ rung động bộ điều khiển hiện tại nào cũng phải được dừng lại ngay khi màn hình tạm dừng được mở. Không nên tiếp tục rung khi rời khỏi màn hình tạm dừng. Ví dụ: Tôi bị kẹt trong vụ nổ, gây ra vài giây rung điều khiển. Trước khi sự rung động đó kết thúc, tôi dừng lại để đi làm những việc khác. Khi tôi quay lại và tạm dừng, tôi không nên cảm thấy bất kỳ rung động điều khiển nào từ vụ nổ xảy ra trước màn hình tạm dừng, mà chỉ từ vụ nổ tiếp theo hoặc nguồn rung khác mà tôi gặp trong trò chơi.
Trevor Powell
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.