Extended Topics
Things are just getting some momentum, but that doesn’t mean there isn’t more to explore and extend what we’ve got already! Here are some ideas for things that you might look at, explore, or build into this chapter’s code:
- Create or extend the regular Babylon.js Animation type’s capabilities to include 2D GUI controls – or – implement a class that mimics the behavior of the Animation object with GUI controls.
- Can you spot the defect in the
SpaceTruckerLoadingScreen.js
code? It’s a bit subtle if you’re reading through it in your head, but there’s definitely a logical defect in the code. Running it won’t cause any errors to be thrown but it does have effects that are visible at runtime under the right conditions. - Instead of using a single, full-screen
AdvancedDynamicTexture
, use one or more mesh-attached textures that are painted onto the meshes in the scene, which can then be...