Streaming .bin files at Runtime
It is possible to load assets at runtime using Wonderland’s .bin file, just like you would load a .gltf/.glb file. This will result in faster load times compared to GLTF loading, since it is a binary format and does not need to be parse JSON data. That makes them a good option for applications that make extensive use of runtime assets.
Note: You must be using the same Wonderland Engine version for both packaging and loading of the .bin file.
Packaging a .bin file for streaming
Open a project you want to load in a runtime and navigate to Views > Project Settings
. Under the Project tab, select the packageForStreaming
checkbox. Then package your project using the editor, your created .bin file will be in the deploy
folder.
Loading a .bin file at runtime
Make sure you place your .bin file into the static files directory, which gets copied into the deploy
folder at build time (as identified by the Project Settings > Project > extraFilesFolder
setting) so the file is available at runtime.
You can then use this.engine.scene.append() just as you would for .gltf to load the .bin file at runtime.
1this.engine.scene.append('example.bin');