Hệ thống âm thanh và nội dung kéo và thả được thêm vào SunBurn XNA Game Engine

Biểu tượng thời gian đọc 2 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Phiên bản mới nhất của Công cụ trò chơi SunBurn gần như đã hết giai đoạn áp dụng sớm và quá trình phát triển đang diễn ra rất tốt. Tuần này, hai tính năng động cơ khác đã được thêm vào:
Hệ thống âm thanh
Trình phát, môi trường, giao diện người dùng và các âm thanh khác (đặc biệt là âm thanh 3D) tạo thêm chiều sâu cho trò chơi. Cho đến bây giờ, việc thêm âm thanh vào các trò chơi SunBurn liên quan đến mã cho các nguồn âm thanh 3D, ui và môi trường xung quanh (sử dụng api XNA). Giờ đây, SunBurn bao gồm một hệ thống âm thanh đầy đủ xử lý tất cả các chi tiết bằng cách sử dụng các nguồn âm thanh đơn giản. Nó hỗ trợ:
â € ¢ Âm thanh 3D dựa trên điểm / vị trí (có kiểm soát khoảng cách âm thanh)
â € ¢ Âm thanh không phải 3D trong môi trường và giao diện người dùng
â € ¢ Âm thanh lặp lại liên tục
â € ¢ Âm thanh phát một lần
â € ¢ Đang phát / dừng
â € ¢ Tạo nguồn âm thanh trong trình chỉnh sửa SunBurn world hoặc trong mã
- Hỗ trợ đầy đủ cho Windows, Xbox và Window Phone 7
â € ¢ Tự động xử lý các nguồn âm thanh nền tảng tối đa (trên Xbox và WP7, Windows không có giới hạn)
â € ¢ Và tất cả đều sử dụng hệ thống âm thanh tích hợp - không cần phát lại hoặc mã thiết bị.

Kéo và thả Nội dung
Trình chỉnh sửa thế giới của SunBurn hiện cung cấp các điều khiển giao diện người dùng kéo và thả để cho phép gán nội dung cho các loại đối tượng tùy chỉnh trong thời gian thiết kế / chỉnh sửa cấp độ. Các loại điều khiển mới là:
SoundEffectAsset - thêm thuộc tính loại này vào lớp của bạn và trình chỉnh sửa sẽ tự động hỗ trợ thả các tệp âm thanh vào thuộc tính
ModelAsset - thêm thuộc tính loại này vào lớp của bạn và trình chỉnh sửa sẽ tự động hỗ trợ thả các mô hình vào thuộc tính
Các lớp cũng cung cấp quyền truy cập trực tiếp vào nội dung được chứa mà không cần tải nội dung theo cách thủ công. Điều này cho phép các nhà phát triển:
â € ¢ Thêm nội dung vào các lớp và thành phần mà không cần truy cập vào trình quản lý nội dung của trò chơi
â € ¢ Nhận sự kiện khi nội dung mới được chỉ định cho đối tượng trong trình chỉnh sửa (hoặc đặt trong mã)
Nhiều tính năng khác đã được lên kế hoạch và sẽ được công bố trong những tuần tới. Tìm tất cả các bản cập nhật mới nhất tại Synapsegaming.com.

Thông tin thêm về các chủ đề: công cụ trò chơi, Wp7, xna