Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.13 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.13 KB

ZzFX Defold Extension

Zuper Zmall Zound Zynth

Port of ZzFX for the Defold Game Engine

Defold Setup

Open your game.project file and in the dependencies field under project add:

https://github.com/thejustinwalsh/defold-zzfx/archive/main.zip

Require the zzfx.api script and play sound effects like so:

local zzfx_api = require("zzfx.api")
local zzfx = zzfx_api.play

zzfx(1,.05,448,.01,.1,.3,3,.39,-0.5,0,0,0,0,0,.2,.1,.08,1,0,0)

Caveats

  • Limited to 32 unique zzfx with 32 intances of each playing simualtaniously
    • This will be configurable in the future
  • The code local zzfx = zzfx_api.play is for compatibility with copy & paste from the ZzFX Sound Designer
    • Be sure to uncheck the Spread checkbox as lua doesn't support the spread syntax.

Attribution

  • Port of soundboard and core ZzFX by @KilledByAPixel
  • Emoji graphics from twemoji by @twitter