Tất cả các tài sản DDS được đặt trong thư mục DDS trong dung dịch. Tất cả đó là có tài sản liên quan đến mức, chẳng hạn như những trở ngại, và các tài sản liên quan đến hành vi nhân vật, như bang gấu và vũ khí được sử dụng và powerups.
Không giống như các tài sản đồ họa có thể được chế nhạo từ những bắt đầu, tài sản âm thanh là một chút khó khăn hơn để đi với, chủ yếu là bởi vì lúc đó bạn cần phải chắc chắn những gì các trò chơi sẽ như thế nào ở cuối. Âm nhạc và hiệu ứng nên đi cùng với các trò chơi cảm giác tổng thể. Có hai loại của các thành phần âm thanh trong FallFury-âm nhạc và hiệu ứng âm thanh hành động dựa trên. Âm nhạc được chơi liên tục, cho dù trong game hoặc trên màn hình trò chơi chẳng hạn như các menu chính, trừ khi bị vô hiệu hóa bởi người sử dụng.
Cách âm thanh động cơ hoạt động trong FallFury, tập tin được xử lý khác nhau tùy thuộc vào nơi trong trò chơi mà họ đang sử dụng. Tất cả âm nhạc được lưu trữ trong các tập tin MP3 và các hiệu ứng âm thanh ngắn được lưu trữ trong các tập tin WAV không nén.
Là một phần của dự án mới mà bạn đang tạo ra, sử dụng cấu trúc thư mục cho các tài sản và các thư mục DDS và thêm chúng vào dung dịch. Cách C ++ tham khảo dự án làm việc, bạn có thể muốn chuyển sang "Show All Files" chế độ trong Solution Explorer:
Sau đó, bạn chỉ cần sao chép các thư mục vào thư mục giải pháp riêng của mình. Bằng cách đó bạn sẽ có tất cả những tài nguyên như một phần của dự án riêng của mình và không chỉ liên kết đến tập tin bên ngoài.
Nguồn Control
Đó là một ý tưởng thực sự tốt để sử dụng kiểm soát nguồn. Có nhiều tùy chọn có sẵn miễn phí, chẳng hạn như CodePlex, Assembla và Team Foundation Service. Bạn cần kiểm soát nguồn cho nhiều lý do. Lý do quan trọng nhất của tất cả, tuy nhiên, là mã sẽ phá vỡ. Có nhiều tình huống mà tôi thay đổi các bộ phận của dự án và tất cả của một đột ngột một số linh kiện ngừng làm việc. Với các dự án nối với một hệ thống kiểm soát nguồn, tất cả tôi cần là để làm một rollback nhanh vào trước check-in và tôi là tốt để đi.
Một thực hành tốt, tôi đã học được từ Clint Rutkas được biểu diễn nguyên tử check-ins. Khi có điều gì sai, nó là dễ dàng hơn nhiều để đi lại cho check-in, nơi chỉ có 20 hoặc 30 dòng mã đã được sửa đổi từ những gì hiện đang trong ngăn xếp, so với đi lại cho các giải pháp mà bạn sẽ bỏ lỡ hai hoặc toàn bộ hơn tập tin nguồn.
Modular Design & Prototyping
Như bạn đang theo dự án sáng tạo này từ đầu, chú ý làm sao toàn bộ cơ sở mã là mô-đun và hoán đổi cho nhau. Nếu tôi quyết định để tạo ra một màn chơi mới, tôi có thể làm như vậy một cách dễ dàng bằng cách kế thừa từ một lớp cơ sở hiện có mà cung cấp khai thác cơ bản. Nếu tôi muốn thay thế một mô hình nhân vật, tôi có thể làm như vậy bằng cách thay đổi một lớp duy nhất mà không cần phá vỡ toàn bộ mô hình tương tác.
Prototyping cũng là một phần lớn của FallFury và nó là chìa khóa mà không có thời gian là lãng phí làm việc trên các tính năng sẽ phải hoàn toàn thay thế hoặc tái bản. Một ví dụ tốt để kịch bản này xảy ra chỉ khi tôi bắt đầu viết mã của dự án. Tôi nhận thấy rằng sự quyến rũ Cài đặt yêu cầu một số công việc XAML cho quảng cáo thứ cấp mở rộng từ
đang được dịch, vui lòng đợi..