Trang Chủ Tài chính Cá nhân Làm thế nào để Thêm Âm thanh vào Trò chơi HTML5 của bạn - những con Dumies

Làm thế nào để Thêm Âm thanh vào Trò chơi HTML5 của bạn - những con Dumies

Video: Hướng dẫn chèn Flash, Violet vào bài e-learning 2025

Video: Hướng dẫn chèn Flash, Violet vào bài e-learning 2025
Anonim

Hiệu ứng âm thanh từ lâu đã là một trong những điểm yếu lớn nhất của web như là một nền tảng chơi game HTML. Trình duyệt web có nhiều tính năng âm thanh không nhất quán và rắc rối. May mắn thay, HTML5 giải quyết vấn đề âm thanh (ít nhất ở một mức độ nào đó).

Thư viện simpleGame làm cho việc xây dựng âm thanh mới rất dễ dàng bằng cách thêm một đối tượng Sound. Dưới đây là một chương trình rất đơn giản mà đóng một hiệu ứng âm thanh:

âm thanh. cảnh html var; var ribbit; chức năng init () {scene = new Scene (); owMP3 = new Âm thanh ("ow. mp3"); owOgg = new Âm thanh ("ow. ogg"); bối cảnh. start ();} // end update function () {if (keysDown [K_SPACE]) {owMP3. chơi(); oOgg. play ();} // end if} // end update KHÔNG nhấn phím space bar! !

Hiệu ứng âm thanh dễ quản lý với thư viện SimpleGame:

  1. Tạo hiệu ứng âm thanh của bạn.

    Các định dạng tốt nhất là mp3 và ogg. Đặt tập tin âm thanh của bạn vào cùng một thư mục với chương trình của bạn.

    Để tối đa khả năng tương thích của trình duyệt, hãy tiếp tục Bước 2.

  2. Tạo một biến để giữ hiệu ứng âm thanh của bạn.

    Giống như mọi nội dung trò chơi, bạn sẽ có một biến chứa âm thanh của mình. Xác định biến bên ngoài bất kỳ hàm nào.

  3. Xây dựng một đối tượng Sound để khởi tạo hiệu ứng âm thanh của bạn.

    Thư viện SimpleGame có một đối tượng Sound. Tạo một thể hiện của đối tượng này để tạo âm thanh của bạn. Đối tượng yêu cầu một tham số: tên của tệp có chứa hiệu ứng âm thanh của bạn. Thông thường, bạn sẽ làm điều này trong init () của trò chơi của bạn.

  4. Phát âm thanh bằng phương thức play ().

    Khi bạn đã xác định hiệu ứng âm thanh, bạn có thể phát lại nó một cách dễ dàng bằng phương pháp chơi của đối tượng âm thanh ().

Hiệu ứng âm thanh thêm rất nhiều vào trò chơi của bạn. Nó đã từng khá khó khăn để làm việc với các hiệu ứng âm thanh trong các trang web, nhưng HTML5 có một thẻ mới tuyệt vời mà cuối cùng cung cấp cho trình duyệt truy cập vào các hiệu ứng âm thanh mà không có bên thứ ba plug-in. Đối tượng Sound trong thư viện SimpleGame được dựa trên thẻ HTML5.

Tuyệt vời vì yếu tố âm thanh, có một số vấn đề. Mặc dù tất cả trình duyệt tuân theo chuẩn HTML5 phát các tệp âm thanh nhưng chúng không chơi các loại tệp giống nhau. Định dạng mp3 rất nổi tiếng, nhưng không phải tất cả các trình duyệt đều hỗ trợ nó. Nhiều trình duyệt thích định dạng OGG mới hơn (và mã nguồn mở). Nếu điều này không gây nhầm lẫn, sự hỗ trợ sẽ thay đổi từ phiên bản sang phiên bản của cùng một trình duyệt.

Đề xuất của tôi là sử dụng cả hai định dạng mp3 và Ogg và để cho trình duyệt phát một cái nào đó có thể. Điều đó sẽ giải quyết hầu hết các vấn đề.

Tất nhiên, không dễ tìm thấy hiệu ứng âm thanh giống nhau ở cả hai định dạng. Xem xét sử dụng trình chỉnh sửa âm thanh miễn phí, Audacity.Công cụ này cho phép bạn ghi và chỉnh sửa hiệu ứng âm thanh ở nhiều định dạng. Tùy thuộc vào phiên bản của Audacity bạn nhận được, bạn cũng có thể cần trình cắm thêm LAME. Với những công cụ này, bạn có thể dễ dàng ghi âm hiệu ứng âm thanh của riêng bạn và lưu chúng trong cả Ogg và các định dạng mp3.

Làm thế nào để Thêm Âm thanh vào Trò chơi HTML5 của bạn - những con Dumies

Lựa chọn của người biên tập

3 Loại máy học - núm vú

3 Loại máy học - núm vú

Máy học có nhiều hương vị khác nhau tùy theo thuật toán và mục tiêu của nó. Bạn có thể chia các thuật toán học máy thành ba nhóm chính dựa trên mục đích của chúng: Học theo giám sát Học tập không giám sát Học tập nâng cao Học tập giám sát Học tập giám sát xảy ra khi một thuật toán học từ dữ liệu ví dụ và các phản hồi mục tiêu liên quan có thể bao gồm số ...

Các khái niệm cơ bản của các mô hình phân loại cho các tiên đoán phân tích - núm vú

Các khái niệm cơ bản của các mô hình phân loại cho các tiên đoán phân tích - núm vú

Một khi bạn đã có tất cả các công cụ và dữ liệu cần thiết để bắt đầu tạo một mô hình tiên đoán, vui vẻ bắt đầu. Nói chung, tạo ra một mô hình học tập cho các nhiệm vụ phân loại sẽ kéo theo các bước sau: Nạp dữ liệu. Chọn một phân loại. Đào tạo mô hình. Hình dung mô hình. Kiểm tra mô hình. Đánh giá mô hình. Cả sự hồi quy hậu cần và ...

ÁP dụng Phân tích Hợp phần Chính cho Các Phân tích Tiên đoán- nồng độ

ÁP dụng Phân tích Hợp phần Chính cho Các Phân tích Tiên đoán- nồng độ

Phân tích thành phần chính (PCA) là một kỹ thuật có giá trị được sử dụng rộng rãi trong phân tích tiên đoán và khoa học dữ liệu. Nó nghiên cứu một tập dữ liệu để tìm hiểu các biến có liên quan nhất chịu trách nhiệm cho biến thể cao nhất trong tập dữ liệu đó. PCA hầu hết được sử dụng như một kỹ thuật giảm dữ liệu. Trong khi xây dựng các mô hình tiên đoán, bạn có thể cần phải giảm thiểu ...

Lựa chọn của người biên tập

Cách Nhập Công thức bằng tay trong Excel cho Mac 2011 - núm vú

Cách Nhập Công thức bằng tay trong Excel cho Mac 2011 - núm vú

Công thức ô là các phương trình mà thực hiện các tính toán hoặc các hoạt động hợp lý. Trong Excel trong Office 2011 dành cho Mac, bạn có thể tự nhập công thức hoặc bạn có thể sử dụng Formula Builder. Khi học cách gõ công thức của bạn theo cách thủ công, bạn có thể bắt đầu bằng một ví dụ rất dễ dàng để hiển thị cấu trúc của một công thức

Làm thế nào để Thực hiện một PivotTable trong Excel cho Mac 2011 - núm vú

Làm thế nào để Thực hiện một PivotTable trong Excel cho Mac 2011 - núm vú

Trong Excel 2011 for mac, một PivotTable là một loại bảng tổng hợp tóm tắt dữ liệu từ một bảng, dải dữ liệu hoặc cơ sở dữ liệu bên ngoài bảng tính. Nếu bạn là một fan hâm mộ của PivotTable, bạn sẽ ở trên thiên đường thứ bảy với các tính năng PivotTable mới trong Office 2011 for Mac. Dưới đây là cách tạo một PivotTable: (Tùy chọn) Chọn ...

Làm thế nào để biểu đồ Excel hoàn hảo trong Văn phòng 2011 cho Mac - núm vú

Làm thế nào để biểu đồ Excel hoàn hảo trong Văn phòng 2011 cho Mac - núm vú

Một trong những điều tinh tế hơn để nắm vững các biểu đồ trong Excel cho Mac 2011 là đào tạo mình để được nhận thức của những gì được lựa chọn tại bất kỳ thời điểm nào. Ribbon có thể giúp bạn với việc này. Khi bạn nhấp vào bất cứ nơi nào trên biểu đồ, Văn phòng 2011 cho Mac Ribbon sẽ hiển thị ba tab từ đó đến ...

Lựa chọn của người biên tập

Quản trị mạng: SharePoint Page Creation - núm vú

Quản trị mạng: SharePoint Page Creation - núm vú

Trang SharePoint mặc định bao gồm một số trang chuẩn, , lịch, và một diễn đàn thảo luận. Bạn có thể thêm các trang vào trang SharePoint để tùy chỉnh nó nếu cần. Ví dụ, nhiều trang SharePoint có nhiều thư viện tài liệu để lưu trữ các loại tài liệu khác nhau. Để tạo trang SharePoint mới, nhấn <

Quản trị mạng: Cập nhật Phần mềm - đầu

Quản trị mạng: Cập nhật Phần mềm - đầu

Một trong những điều khó chịu mà mọi người quản lý mạng gặp phải đang áp dụng các bản vá lỗi phần mềm để giữ hệ điều hành và phần mềm khác được cập nhật. Một miếng vá phần mềm là một cập nhật nhỏ nhằm khắc phục các trục trặc nhỏ mà có thể trầy xước theo thời gian, chẳng hạn như vấn đề bảo mật hoặc hiệu suất nhỏ. Những trục trặc này không đáng kể ...

Quản trị mạng: Khái niệm Cơ bản về SQL - núm vú

Quản trị mạng: Khái niệm Cơ bản về SQL - núm vú

SQL, viết tắt của Structured Query Language, là một ngôn ngữ được thiết kế để trích xuất, tổ chức và cập nhật thông tin trong cơ sở dữ liệu quan hệ. Ban đầu, SQL được hình dung như một ngôn ngữ truy vấn giống tiếng Anh mà những người dùng cuối không được đào tạo có thể sử dụng để truy cập và cập nhật dữ liệu cơ sở dữ liệu quan hệ. Nhưng trên thực tế, SQL không có gì giống như tiếng Anh, và nó quá phức tạp ...