three实现三维水上摩托车驾驶游戏代码

代码语言:html

所属分类:其他

代码由qwen-3.8-max ai生成,可能有错误,仅供参考:点击查看提示词

代码描述:三维水上摩托车驾驶游戏

代码标签: three 三维 水上 摩托车 驾驶 游戏 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
<title>破浪骑士 · HYDRO RIDER</title>
<link href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;900&family=Noto+Sans+SC:wght@400;700;900&display=swap" rel="stylesheet">
<style>
*{margin:0;padding:0;box-sizing:border-box}
html,body{height:100%;overflow:hidden;background:#06283d;font-family:'Noto Sans SC',sans-serif;color:#eef7fb}
canvas{display:block}
#ui{position:fixed;inset:0;pointer-events:none;z-index:10}
.hidden{display:none!important}
/* ---------- HUD ---------- */
.panel{background:rgba(5,26,38,.66);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(3px)}
#spdPanel{position:absolute;top:18px;left:20px;padding:10px 26px 16px 16px;transform:skewX(-7deg);border-left:4px solid #ff7a1a}
#spdPanel .inner{transform:skewX(7deg)}
.label{font-size:11px;letter-spacing:5px;color:#8fd3e6;font-weight:700}
#spdNum{font-family:Orbitron;font-size:66px;font-weight:900;line-height:1;color:#fff;text-shadow:0 0 20px rgba(0,229,255,.35);font-variant-numeric:tabular-nums}
#spdNum.low{color:#ff4b3e;text-shadow:0 0 22px rgba(255,60,40,.7);animation:blink .35s infinite alternate}
@keyframes blink{from{opacity:1}to{opacity:.45}}
.unit{font-family:Orbitron;font-size:14px;color:#8fd3e6;margin-left:4px}
#bar{width:220px;height:9px;background:#082a3c;margin-top:9px;position:relative;border:1px solid rgba(255,255,255,.15)}
#barFill{height:100%;width:0%;background:linear-gradient(90deg,#ff4b3e,#ffb703 38%,#28e0bd 72%,#00e5ff)}
#barMark{position:absolute;left:33.3%;top:-4px;width:2px;height:15px;background:#fff}
#barMarkTxt{position:absolute;left:calc(33.3% - 8px);top:12px;font-size:10px;color:#ffb703;font-family:Orbitron}
#scorePanel{position:absolute;top:18px;right:20px;padding:10px 18px 12px;border-right:4px solid #ff7a1a;text-align:right;min-width:150px}
#scorePanel .label{margin-bottom:2px}
#distNum{font-family:Orbitron;font-size:30px;font-weight:900;color:#fff}
.sub{font-size:12px;color:#9fd8e8;letter-spacing:2px;margin-top:3px}
#scrNum{font-family:Orbitron;color:#ffd166}
#warn{position:absolute;top:20%;left:50%;transform:translateX(-50%);text-align:center;display:none}
#warn .big{font-size:36px;font-weight:900;letter-spacing:4px;color:#ff4b3e;text-shadow:0 3px 0 #4a0d08,0 8px 24px rgba(0,0,0,.6)}
#warn .sm{font-size:14px;letter-spacing:8px;color:#ffd7a1;margin-top:6px}
#warn.on{display:block;animation:pulse .45s infinite alternate}
#warn.danger .big{animation:blink .25s infinite alternate}
@keyframes pulse{from{transform:translateX(-50%) scale(1)}to{transform:translateX(-50%) scale(1.07)}}
#hint{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);font-size:13px;letter-spacing:2px;color:#cfeef7;background:rgba(5,26,38,.5);padding:7px 18px;border:1px solid rgba(255,255,255,.12);transition:opacity 1.2s}
#muteBtn{position:absolute;top:118px;right:22px;width:40px;height:40px;border-radius:50%;background:rgba(5,26,38,.7);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:17px;cursor:pointer;pointer-events:auto}
/* ---------- 浮字 ---------- */
.float{position:absolute;left:50%;top:36%;transform:translateX(-50%);font-weight:900;font-size:26px;color:#ffd166;text-shadow:0 2px 0 #4a3000,0 6px 18px rgba(0,0,0,.6);animation:rise 1.1s forwards;letter-spacing:3px;white-space:nowrap}
@keyframes rise{from{opacity:0;margin-top:14px}20%{opacity:1}to{opacity:0;margin-top:-46px}}
/* ---------- 覆盖层 ---------- */
.overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer.........完整代码请登录后点击上方下载按钮下载查看

网友评论0