Rhythm Quest Devlog 28 — WebGL Port, Checkpoint Graphics

Checkpoint Animations

Flag Raising

Checkpoint Particles

WebGL Port and Demo Build Considerations

Addressables and Resource Management

Synchronous Addressable Loads

IEnumerator SomeCoroutine() {
// Kick off the Addressables load operation
var asyncHandler = Addressables.LoadAssetAsync(pathToAudioClip);

// Wait for completion...
yield return asyncHandler;

// Do something with the result
_myAudioSource.clip = asyncHandler.Result;
}
void Start() {
var asyncHandler = Addressables.LoadAssetAsync(pathToAudioClip);
// Synchronous blocking call
_myAudioSource.clip = asyncHandler.WaitForCompletion().Result;

// (Rest of initialization)
_myAudioSource.clip.Play();
}

Debugging WebGL Audio

--

--

--

9-bit chiptune artist and indie game developer — http://ddrkirby.com/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Moving to Amazon DynamoDB from hosted Cassandra: A leap towards 60% cost saving per year

choose wisely from available nosql databases: dynamodb, cassandra

C++ Primer should not be recommended for a beginner

Pivot Table Summarize vs GROUPBY vs SUMMARIZE

DLP — Data Loss Prevention simplified

.NET Freshers

A Quick Introduction To Amazon Web Services: Learn what AWS Is And How It Can Be Used To Host…

Use These Tools to Optimize your AWS Costs

Static Libraries : What use ?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
DDRKirby(ISQ)

DDRKirby(ISQ)

9-bit chiptune artist and indie game developer — http://ddrkirby.com/

More from Medium

Rhythm Quest Devlog 22 — Character Animations

Forgotton Shrine — 3D Project Breakdown

Game Design Analysis of Flappy Bird and Swing Copters

CodeHS Game Design in Unity Course — Unity Collaborate Update