Click on the image below to lock mouse cursor to demo. Open demo in new window.
Source
grammar("JavaScript"); var env = new Primrose.BrowserEnvironment({ font: "../shared_assets/fonts/helvetiker_regular.typeface.json", backgroundColor: 0x07001f, groundTexture: "../shared_assets/images/grass.png", useFog: true, fullScreenButtonContainer: "#fullScreenButtonContainer", progress: Preloader.thunk }); var treeReady = Primrose.Graphics.ModelFactory.loadModel("tree.obj"); env.addEventListener("ready", function() { treeReady.then(function(treeModel) { for(var i = 0; i < 100; ++i) { treeModel.clone() .named("tree" + i) .addTo(env.scene) .at( Primrose.Random.number(-25, 25), 0, Primrose.Random.number(-25, 25)); } Preloader.hide(); }); });