Âm thanh trong Roblox được tạo bởi một Sound đối tượng. Các âm thanh có thể được tạo vị trí, chẳng hạn như âm thanh của một cascata, hoặc toàn cầu cho tất cả người chơi. Hướng dẫn này sẽ cho bạn thấy cách tạo một âm thanh toàn cầu để chơi nền nhạc n
Chơi Nhạc
Bạn có thể tải nhạc hoặc lấy nó từ thị trường, which contains thousands of free-to-use tracks. For this tutorial, bạn cần the asset ID of a track.
Các bước cơ bản là sao chép một ID tài sản, tạo một đối tượng Sound và sử dụng một script để chơi âm nhạc.
Cài đặt âm thanh
Nếu một thể hiện âm thanh được kết nối với một phần, âm thanh sẽ phát ra từ vị trí của nó. Nếu một thể hiện âm thanh được kết nối với SoundService , nó sẽ chơi ở cùng một khối lượng tại mọi điểm trong thế giới game. Điều này làm SoundService lý tưởng để lưu nhạc nề
Trong SoundService , Đặt một đối tượng âm thanh tên là 2>BackgroundMusic2> .
Trong âm thanh mới tạo, tìm thấy thuộc tính SoundId . Ví dụ: Past in the previously copied sound ID (or use one below) and press Enter .
Thử âm thanh bằng cách nhấp vào nút Xem Trước.
Đây là một số mẫu ID âm nhạc bạn có thể sử dụng:
- Creepy Organ/Dungeon - rbxassetid://1843463175
- Upbeat Electronica - rbxassetid://1837849285
- Fantasy Thần Thoại Lớn Lao - rbxassetid://1848183670
Chơi bài hát
Nhạc nền có thể được chơi trong một trò chơi thông qua một script.
Trong StarterPlayer > StarterPlayerScripts , tạo một LocalScript có tên là 1> MusicPlayer1> .
Trong script, tạo các biến để lưu SoundService và đối tượng BackgroundMusic .
local SoundService = game:GetService("SoundService")local backgroundMusic = SoundService.BackgroundMusicÂm thanh được phát bằng cách sử dụng chức năng Play. Trong một dòng mới, gọi nó trên biến backgroundMusic .
local SoundService = game:GetService("SoundService")local backgroundMusic = SoundService.BackgroundMusicbackgroundMusic:Play()Thử nghiệm trò chơi và xác nhận rằng âm nhạc có thể nghe thấy.
Thuộc tính âm thanh
Hiện tại, âm nhạc không bị lặp lại. Ngoài ra, tập tin âm thanh gốc có thể quá lớn cho âm nhạc nền. Các cài đặt này có thể được thay đổi thông qua hai thuộc tính.
Trong các BackgroundMusic tính năng, bật Looped để trở thành trên .
Giảm Volume xuống khoảng 0.25 .
Với dự án này hoàn thành, hãy tìm hiểu bằng cách sử dụng các script để thực hiện các tính năng khác trong âm nhạc. Ví ví dụ / trường hợp, hãy thử sử dụng một script để xếp lại các bài hát trong một playlist hoặc chơi các bài hát ở các khu vực khác của thế giới trò chơi của bạn.
Đối với nhiều chủ đề khác về âm thanh và nhạc nền, xem Audio .