#8 Thay đổi âm thanh trong game Ezysmashers

0 0 0

Người đăng: Michael Mike

Theo Viblo Asia

Âm thanh trong game là một yếu tố cực kỳ quan trọng, nó không chỉ làm cho trò chơi trở nên sống động hơn mà còn trực tiếp ảnh hưởng đến trải nghiệm của người chơi. Trong bài viết này, chúng ta sẽ cùng nhau nghiên cứu và thay đổi âm thanh trong trò chơi.

1 Có bao nhiêu âm thanh trong Ezysmashers

Trong một tựa game MMO, thường sẽ có rất nhiều âm thanh khác nhau nhằm mục đích mang lại trải nhiệm tốt đẹp cho game thủ. Ví dụ như trong game Thần trùng, Tai ương. Âm thanh nền sẽ mang cảm giác rất là tang thương và u ám (đấy là nếu các bạn tự chơi game chứ không phải nghe ông Dũng CT cười hô hố hô hố).

Thôi chúng ta cùng vào việc chính của ngày hôm nay thôi nhỉ. Trong mục Scene, ở phần PreLoaderScene các bạn có thể thấy mục Audio Manager

image.png

Nhìn sang bên phải ta sẽ thấy Inspector của nó . Nó sẽ cho chúng ta biết các thành phần bên trong Component có những gì. Trong đó các bạn nhìn vào phần Audio Manager (Script) . Phần này là một đoạn Script viết bằng C#, các bạn hoàn toàn có thể mở nó ra xem bằng cách click đúp vào mục Script > Audio Manager

image.png

Như bạn có thể thấy một đối tượng Audio Manager được khai báo với các thuộc tính để quản lý các nguồn âm thanh như audios, musicEnabled,... Phần này chúng ta sẽ không đi vào quá chi tiết

image.png

Nhìn lại mục Audio Manager (Script) có thể dễ dàng thấy nó có 5 Elements khác nhau. Các bạn click vào mũi tên mở ra, trong phần clip, chúng ta có thể dễ dàng nhận ra một số loại âm thanh như :

  1. Preparing for War : nhạc nền trong game
  2. Menu Selection Click : âm thanh khi click vào các component khác trong game(ví dụ như button, )
  3. synthetic_explosion : âm thanh đập búa của nhân vật
  4. fanfare : âm thanh khi trận chiến bắt đầu
  5. picked_coin : âm thanh lobby vật phẩm
  6. game_over : âm thanh khi nhân vật thua cuộc

image.png

2 Thực hiện thay đổi âm thanh background trong Ezysmashers

Về nguồn âm thanh các bạn hoàn toàn có thể tải từ Unity Assets . Trong bài viết này mình sẽ sử dụng âm thanh từ nguồn :

https://assetstore.unity.com/packages/audio/music/8bit-music-062022-225623

image.png

Sau khi import thành công, các bạn có thể dễ dàng thấy các audio trong package :

image.png

Giờ mình muốn thay đổi nhạc nền từ Preparing for War sang một âm thanh khác.
Rất đơn giản, các bạn chỉ cần kéo phần âm thanh các bạn muốn vào trong mục Audio Manager (Script) > element 0

image.png

Giờ chúng ta cùng chạy game và thưởng thức âm thanh mới nhé

Link tham khảo

Lời kết

Trong phần này chúng ta đã tìm hiểu và thực hiện custom âm thanh trong game. Cảm ơn các bạn đã đọc bài viết, mong các bạn có thể học thêm được kiến thức gì đó hay ho và bổ ích 😁

Bình luận

Bài viết tương tự

- vừa được xem lúc

In app purchase trong Android (Phần 2)

Bài viết trước mình đã giới thiệu sơ lược về Google Billing Library và các setup môi trường. Trong bài viết này, chúng ta sẽ xem xét kỹ hơn vòng đời khi mua one-time product, cụ thể là quy trình bán và cấp cho người dùng mặt hàng kỹ thuật số mà họ đã mua trong ứng dụng của bạn.

0 0 69

- vừa được xem lúc

Những website tự học lập trình hiệu quả

Tự học lập trình để nâng cao kỹ năng luôn là nhu cầu thiết yếu của mỗi lập trình viên. Chẳng gì hơn khi tự mình tìm hiểu, trau dồi thêm kiến thức chuyên môn lập trình.

0 0 113

- vừa được xem lúc

Gluon Mobile: một framework tạo ứng dụng mobile đa nền tảng khác

Trong thế giới mobile thì React Native và Flutter quá là nổi tiếng trong việc hỗ trợ làm ứng dụng đa nền tảng vì thế là nó làm lu mờ đi phần nào các framework khác, Gluon có lẽ vì thế cũng cùng chung

0 0 29

- vừa được xem lúc

VARIABLES IN JAVA

This posts is introduce Types of variables in Java. . Local Variables. Instance Variables.

0 0 28

- vừa được xem lúc

15 JAVA CODING BEST PRACTICES CHO NGƯỜI MỚI

Ngay từ đầu, Java là một trong những ngôn ngữ lập trình thống trị. Trong thời đại tiến bộ ngày này, nơi mà nhiều ngôn ngữ mạnh mẽ có mặt đã chết từ lâu, Java vẫn phù hợp và phát triển nhanh chóng theo

0 0 69

- vừa được xem lúc

Custom Self-Hosted Maven Repository

Giới thiệu. Đối với một số ứng dụng sử dụng nhiều Micro Service bên trong, những Class, Function,.

0 0 43