<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://alex-roc.github.io/threeplay.js/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/classes/eventemitter/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/classes/gameobjimpl/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/classes/handlerlist/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/classes/scope/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/chance/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/choose/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/clamp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/createengine/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/defineplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/deg2rad/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/gameobjof/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/globalkeys/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/installglobals/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/isgameobj/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/joincontrollers/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/lerp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/lerpvalue/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/map/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/rad2deg/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/rand/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/randi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/rgb/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/self/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/targetpos/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/threeplay/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/tocolor/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/tovec3/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/vec2/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/vec3/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/functions/wave/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/areacomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/areaopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/assetsapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/audioapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/audioplay/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/backendopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/beepopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/bodycomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/bodyopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/buttonbinding/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/cameraapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/cameracontroller/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/charactercomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/characteropts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/collision/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/colorcomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/comp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/debug/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/debugapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/debugopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/enginecore/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/enginehooks/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/eventcontroller/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/firstpersoncontroller/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/firstpersonopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/followcomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/followopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/gameobjraw/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/gameplayapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/getopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/healthcomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/hooks/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/hudapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/inputapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/inputdiropts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/inputopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/levelapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/levelcomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/levelopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/lifespancomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/lightopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/materialopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/modelcomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/modeldata/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/modelopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/movehandler/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/offscreencomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/offscreenopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/opacitycomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/orbitcontroller/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/orbitopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/physicsapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/physicsbackend/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/physicsopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/playanimopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/playopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/plugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/pluginregistry/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/poscomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/primitivecomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/raycasthit/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/raycastopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/rectopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/renderapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/rendererbackend/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/renderopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/rotatecomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/scalecomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/shapecomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/shapeopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/shapesapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/statecomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/textcomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/textopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/thirdpersoncontroller/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/thirdpersonopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/threeplayinit/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/threeplayopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/timercomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/timercontroller/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/topdownopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/transformapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/interfaces/uirectcomp/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/anchor/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/colorlike/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/complifecyclekey/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/complist/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/easing/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/engine/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/fogopts/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/gameobj/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/gamepadbutton/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/hookfn/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/key/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/levelobj/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/mathapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/mergecomps/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/mousebutton/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/pluginlike/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/postarget/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/rendererkind/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/scenedef/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/shapedesc/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/tag/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/tweenable/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/vec3input/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/type-aliases/vec3like/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/assetsplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/audioplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/cameraplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/debugplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/defaultplugins/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/easings/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/gameplayplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/hudplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/inputplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/levelplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/mathapi/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/physicsplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/renderplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/shapesplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/api/variables/transformplugin/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/examples/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/examples/fps-maze/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/examples/hello/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/examples/physics-sandbox/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/examples/platformer-3d/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/examples/plugin-example/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/examples/racing/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/examples/third-person/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/getting-started/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/assets-and-audio/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/camera/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/coming-from-kaplay/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/debugging/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/game-objects/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/gameplay/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/hud/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/input/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/levels/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/physics/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/plugins/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/scenes-and-events/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/shapes-and-rendering/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/guides/transform/</loc></url><url><loc>https://alex-roc.github.io/threeplay.js/playground/</loc></url></urlset>