Permalink
Showing
with
88 additions
and 4 deletions.
- BIN SpaceShooter/Assets/.DS_Store
- +4 −4 SpaceShooter/Assets/Scenes/Main.unity
- +4 −0 SpaceShooter/Builds/_Builds/Build/UnityLoader.js
- BIN SpaceShooter/Builds/_Builds/Build/_Builds.data.unityweb
- +13 −0 SpaceShooter/Builds/_Builds/Build/_Builds.json
- BIN SpaceShooter/Builds/_Builds/Build/_Builds.wasm.code.unityweb
- BIN SpaceShooter/Builds/_Builds/Build/_Builds.wasm.framework.unityweb
- +24 −0 SpaceShooter/Builds/_Builds/TemplateData/UnityProgress.js
- BIN SpaceShooter/Builds/_Builds/TemplateData/favicon.ico
- BIN SpaceShooter/Builds/_Builds/TemplateData/fullscreen.png
- BIN SpaceShooter/Builds/_Builds/TemplateData/progressEmpty.Dark.png
- BIN SpaceShooter/Builds/_Builds/TemplateData/progressEmpty.Light.png
- BIN SpaceShooter/Builds/_Builds/TemplateData/progressFull.Dark.png
- BIN SpaceShooter/Builds/_Builds/TemplateData/progressFull.Light.png
- BIN SpaceShooter/Builds/_Builds/TemplateData/progressLogo.Dark.png
- BIN SpaceShooter/Builds/_Builds/TemplateData/progressLogo.Light.png
- +18 −0 SpaceShooter/Builds/_Builds/TemplateData/style.css
- BIN SpaceShooter/Builds/_Builds/TemplateData/webgl-logo.png
- +25 −0 SpaceShooter/Builds/_Builds/index.html
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,13 @@ | ||
{ | ||
"companyName": "DefaultCompany", | ||
"productName": "SpaceShooter", | ||
"dataUrl": "_Builds.data.unityweb", | ||
"wasmCodeUrl": "_Builds.wasm.code.unityweb", | ||
"wasmFrameworkUrl": "_Builds.wasm.framework.unityweb", | ||
"TOTAL_MEMORY": 268435456, | ||
"graphicsAPI": ["WebGL 2.0", "WebGL 1.0"], | ||
"webglContextAttributes": {"preserveDrawingBuffer": false}, | ||
"splashScreenStyle": "Dark", | ||
"backgroundColor": "#231F20", | ||
"cacheControl": {"default": "must-revalidate"} | ||
} |
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,24 @@ | ||
function UnityProgress(gameInstance, progress) { | ||
if (!gameInstance.Module) | ||
return; | ||
if (!gameInstance.logo) { | ||
gameInstance.logo = document.createElement("div"); | ||
gameInstance.logo.className = "logo " + gameInstance.Module.splashScreenStyle; | ||
gameInstance.container.appendChild(gameInstance.logo); | ||
} | ||
if (!gameInstance.progress) { | ||
gameInstance.progress = document.createElement("div"); | ||
gameInstance.progress.className = "progress " + gameInstance.Module.splashScreenStyle; | ||
gameInstance.progress.empty = document.createElement("div"); | ||
gameInstance.progress.empty.className = "empty"; | ||
gameInstance.progress.appendChild(gameInstance.progress.empty); | ||
gameInstance.progress.full = document.createElement("div"); | ||
gameInstance.progress.full.className = "full"; | ||
gameInstance.progress.appendChild(gameInstance.progress.full); | ||
gameInstance.container.appendChild(gameInstance.progress); | ||
} | ||
gameInstance.progress.full.style.width = (100 * progress) + "%"; | ||
gameInstance.progress.empty.style.width = (100 * (1 - progress)) + "%"; | ||
if (progress == 1) | ||
gameInstance.logo.style.display = gameInstance.progress.style.display = "none"; | ||
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,18 @@ | ||
.webgl-content * {border: 0; margin: 0; padding: 0} | ||
.webgl-content {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} | ||
|
||
.webgl-content .logo, .progress {position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} | ||
.webgl-content .logo {background: url('progressLogo.Light.png') no-repeat center / contain; width: 154px; height: 130px;} | ||
.webgl-content .progress {height: 18px; width: 141px; margin-top: 90px;} | ||
.webgl-content .progress .empty {background: url('progressEmpty.Light.png') no-repeat right / cover; float: right; width: 100%; height: 100%; display: inline-block;} | ||
.webgl-content .progress .full {background: url('progressFull.Light.png') no-repeat left / cover; float: left; width: 0%; height: 100%; display: inline-block;} | ||
|
||
.webgl-content .logo.Dark {background-image: url('progressLogo.Dark.png');} | ||
.webgl-content .progress.Dark .empty {background-image: url('progressEmpty.Dark.png');} | ||
.webgl-content .progress.Dark .full {background-image: url('progressFull.Dark.png');} | ||
|
||
.webgl-content .footer {margin-top: 5px; height: 38px; line-height: 38px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px;} | ||
.webgl-content .footer .webgl-logo, .title, .fullscreen {height: 100%; display: inline-block; background: transparent center no-repeat;} | ||
.webgl-content .footer .webgl-logo {background-image: url('webgl-logo.png'); width: 204px; float: left;} | ||
.webgl-content .footer .title {margin-right: 10px; float: right;} | ||
.webgl-content .footer .fullscreen {background-image: url('fullscreen.png'); width: 38px; float: right;} |
Binary file not shown.
@@ -0,0 +1,25 @@ | ||
<!DOCTYPE html> | ||
<html lang="en-us"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | ||
<title>Unity WebGL Player | SpaceShooter</title> | ||
<link rel="shortcut icon" href="TemplateData/favicon.ico"> | ||
<link rel="stylesheet" href="TemplateData/style.css"> | ||
<script src="TemplateData/UnityProgress.js"></script> | ||
<script src="Build/UnityLoader.js"></script> | ||
<script> | ||
var gameInstance = UnityLoader.instantiate("gameContainer", "Build/_Builds.json", {onProgress: UnityProgress}); | ||
</script> | ||
</head> | ||
<body> | ||
<div class="webgl-content"> | ||
<div id="gameContainer" style="width: 960px; height: 600px"></div> | ||
<div class="footer"> | ||
<div class="webgl-logo"></div> | ||
<div class="fullscreen" onclick="gameInstance.SetFullscreen(1)"></div> | ||
<div class="title">SpaceShooter</div> | ||
</div> | ||
</div> | ||
</body> | ||
</html> |