AudioFilter

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

AudioFilter điều chỉnh nội dung tần số của các dò

Mẫu mã

Emitter Filtering

-- This assumes the workspace contains a Part with an AudioEmitter and an AudioPlayer, and the camera has an AudioListener
local RunService = game:GetService("RunService")
local part: BasePart = workspace.Part
local camera: Camera = workspace.CurrentCamera
local audioPlayer: AudioPlayer = part.AudioPlayer
local audioEmitter: AudioEmitter = part.AudioEmitter
local audioListener: AudioListener = camera.AudioListener
local raycastParams = RaycastParams.new()
raycastParams.FilterDescendantsInstances = {audioEmitter.Parent}
raycastParams.FilterType = Enum.RaycastFilterType.Exclude
-- Create a new AudioFilter
local filter: AudioFilter = Instance.new("AudioFilter")
filter.FilterType = Enum.AudioFilterType.Lowpass12dB
filter.Frequency = 22000
filter.Q = math.sqrt(2) / 2 -- This Q value produces a flat lowpass for the 12dB slope type
filter.Parent = part
-- Put the AudioFilter between the player and the emitter
local function wireTo(source: Instance, target: Instance): Wire
local wire = Instance.new("Wire")
wire.SourceInstance = source
wire.TargetInstance = target
wire.Parent = target
end
wireTo(audioPlayer, filter)
wireTo(filter, audioEmitter)
-- Update the filter based on the positions of the emitter and listener
RunService.Heartbeat:Connect(function()
local emitterPos: Vector3 = part.Position
local listenerPos: Vector3 = camera.CFrame.Position
local raycastResult = workspace:Raycast(emitterPos, (listenerPos - emitterPos), raycastParams)
filter.Frequency = if raycastResult then 500 else 22000
end)

Tóm Tắt

Thuộc Tính

  • Đọc Song Song

    Whether audio streams are passed-through unaffected by this effect.

  • Không Sao Chép
    Bảo Mật Kịch Bản Roblox
    Đọc Song Song
  • Loại hình hộp con của band được diễn tả bởi bộ lọc.

  • Đọc Song Song

    Tần số trung tâm mà lọc hoạt động xung quanh.

  • Đọc Song Song

    Đối với các lọc hình chữ nhọn và trượt tuyết, hệ số nâng hạ giảm điều khiển.

  • Đọc Song Song

    Đối với peaking, lowpass, highpass, bandpass và notch filters, kiểm soát tính chọn lựa hoặc hào hục.

Phương Pháp

  • GetConnectedWires(pin : string):Instances

    Điều khiển trả về một loạt các Wires được kết nối với một mắt ghimđặc định.

  • GetGainAt(frequency : number):number

    Trả lại kích thước phản hồi của lọc tại tần số đã được cung cấp.

Thuộc Tính

Bypass

Đọc Song Song

Nếu true, dòng âm thanh được vượt qua bởi dòng chảy này không bị ảnh hưởng bởi hiệu ứng này.

Editor

Không Sao Chép
Bảo Mật Kịch Bản Roblox
Đọc Song Song
Đọc Song Song

Loại đáp lại tần số mà sẽ được sử dụng để lọc tín hiệu âm thanh. Mỗi loại đáp lại tần số ảnh hưởng đến nội dung tần của âm thanh theo những cách khác nhau.

Frequency

Đọc Song Song

Tần số trung tâm trong hertz của hình đồ thể diễn tả bởi bộ lọc. Thông thường, điều chỉnh giá trị này lên hoặc xuống tương ứng với một sự thay đổi dọc trong tổng bảng tần số. Từ 20 đến 22000.

Gain

Đọc Song Song

Giá trị lợi nhuận được đo bằng decibel được sử dụng để xác định mức độ âm lượng của hình dạng được đại diện bởi bộ lọc. Chỉ áp dụng khi FilterType đang ở Peak , LowS

Đọc Song Song

Giá trị chất lượng được sử dụng để xác định độ dốc hoặc hồi âm của con đường đại diện cho bộ lọc. Chỉ áp dụng khi FilterType đang ở Pe

Đối với giá trị FilterType của Lowpass12dBHighpass12dB , một giá

Phương Pháp

GetConnectedWires

Instances

Điều khiển trả lại một loạt các Wires được kết nối với ghimđược xác định. AudioFilter có một pin "Input" và một ghim"Output".

Tham Số

pin: string

Lợi Nhuận

Instances

GetGainAt

Trả lại giá trị lợi nhuận, ở decibel, của hàm đáp trả tần số đại diện cho lọc tại tần số đã được chỉ định, trong hertz. Điều này có thể được sử dụng để mẫu hình dạng chính xác của lọc ở những nơi chìa khóa hoặc như một toàn bộ.

Tham Số

frequency: number

Tần số, trong hertz, để mẫu.


Lợi Nhuận

Giá trị lợi nhuận, bằng decibel, tại tần số đã được cung cấp.

Sự Kiện