three实现三维人间和云上天宫南天门凌霄殿场景漫游体验代码
代码语言:html
所属分类:三维
代码描述:three实现三维人间和云上天宫南天门凌霄殿场景漫游体验代码
代码标签: three 三维 人间 云上 天宫 南天门 凌霄殿 场景 漫游 体验 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
<title>天宫 · 人间 | 天上人间三维漫游</title>
<style>
html,body{margin:0;height:100%;overflow:hidden;background:#0b1026;
font-family:"Kaiti SC","STKaiti","KaiTi","Noto Serif SC",serif;}
#app{position:fixed;inset:0;}
canvas{display:block;}
.ui{position:fixed;z-index:10;color:#f5e3b3;user-select:none;}
#startOverlay{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;
background:radial-gradient(1100px 650px at 50% 28%,rgba(88,48,12,.45),rgba(8,10,26,.94)),
linear-gradient(#1a2140,#0b1026);
text-align:center;transition:opacity .9s;}
#startOverlay.hide{opacity:0;pointer-events:none;}
.bigTitle{font-size:80px;letter-spacing:22px;margin:0;font-weight:700;
background:linear-gradient(#ffe9a8,#f0c05a 55%,#b9832e);
-webkit-background-clip:text;background-clip:text;color:transparent;
text-shadow:0 0 40px rgba(240,190,80,.25);}
.subTitle{font-size:22px;letter-spacing:10px;color:#d8c391;margin:14px 0 4px;}
.desc{max-width:660px;font-size:15px;line-height:1.9;color:#bfae8d;margin:18px 24px;}
.btnRow{display:flex;gap:26px;margin-top:10px;}
.btn{cursor:pointer;font-size:20px;letter-spacing:6px;padding:13px 40px;color:#ffe9b0;
background:linear-gradient(rgba(120,60,20,.55),rgba(60,25,8,.65));
border:1px solid #c9963c;border-radius:6px;transition:.25s;font-family:inherit;}
.btn:hover{background:linear-gradient(rgba(180,100,30,.7),rgba(90,40,12,.8));
box-shadow:0 0 24px rgba(230,180,80,.35);transform:translateY(-2px);}
.keys{margin-top:26px;font-size:13px;color:#8f8267;letter-spacing:2px;line-height:2;}
#placeName{top:7%;left:50%;transform:translateX(-50%);font-size:42px;letter-spacing:16px;
color:#ffe9b0;text-shadow:0 0 26px rgba(255,200,90,.55),0 2px 6px rgba(0,0,0,.5);
opacity:0;transition:opacity .6s;pointer-events:none;white-space:nowrap;}
#hudTL{top:14px;left:16px;font-size:13px;color:#d9c69b;background:rgba(15,12,20,.42);
padding:8px 14px;border:1px solid rgba(201,150,60,.5);border-radius:6px;line-height:1.9;
display:none;backdrop-filter:blur(3px);}
#hudTR{top:14px;right:16px;display:none;gap:10px;}
.mini{cursor:pointer;font-size:13px;letter-spacing:2px;padding:7px 14px;color:#ffe9b0;
background:rgba(30,20,10,.55);border:1px solid rgba(201,150,60,.55);border-radius:5px;font-family:inherit;}
.mini:hover{background:rgba(90,50,15,.75);}
#crosshair{top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;
background:rgba(255,235,180,.9);box-shadow:0 0 8px rgba(255,220,140,.9);display:none;pointer-events:none;}
#resumeHint{inset:0;display:none;align-items:center;justify-content:center;background:rgba(8,8,16,.45);cursor:pointer;}
#resumeHint div{font-size:24px;letter-spacing:6px;color:#ffe9b0;padding:22px 46px;
border:1px solid #c9963c;background:rgba(30,18,8,.8);border-radius:8px;}
#helpPanel{top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:460px;
background:rgba(16,12,22,.92);border:1px solid #c9963c;border-radius:10px;padding:26px 32px;}
#helpPanel h3{margin:0 0 14px;letter-spacing:8px;color:#ffe1a0;text-align:center;font-size:24px;}
#helpPanel table{width:100%;border-collapse:collapse;font-size:14px;color:#d9c69b;}
#helpPanel td{padding:6px 4px;border-bottom:1px dashed rgba(201,150,60,.25);}
#helpPanel td:first-child{color:#ffd98a;width:130px;}
#err{inset:0;display:none;align-items:center;justify-content:center;color:#ffb0a0;font-size:16px;text-align:center;line-height:2;}
</style>
</head>
<body>
<div id="app"></div>
<div class="ui" id="startOverlay">
<div class="bigTitle">天 上 人 间</div>
<div class="subTitle">《西游记》· 天宫与人间 三维漫游</div>
<div class="desc">
祥云之上,白玉为阶,金阙映日——南天门内,凌霄宝殿重檐耀金。<br>
云海之下,则是人间:群山叠翠,镜湖如拭, Rivers 入海,青瓦古镇宝塔凌云,帆船出没于沧波。<br>
你可穿云而下,一落凡尘山海之间;亦可扶摇直上,重返九霄宫阙。
正是:“天上一日,人间一年。”
</div>
<div class="btnRow">
<div class="btn" id="btnTour">开 始 游 览</div>
<div class="btn" id="btnFree">自 由 漫 游</div>
</div>
<div class="keys">自动游览:天宫→穿云南下→人间山海→重返天庭 | 自由漫游:W/S A/D 移动 · 空格/C 升降 · Shift 加速 · T 切换游览</div>
</div>
<div class="ui" id="placeName"></div>
<div class="ui" id="hudTL">
<b id="modeLabel" style="color:#ffd98a">自动游览</b><br>
W/S 前进后退 · A/D 平移<br>空格 上升 · C 下降 · Shift 加速<br>
可穿越云层下凡人间,亦可直上九霄<br>T 切换自动游览 · H 帮助
</div>
<div class="ui" id="hudTR" style="display:none&quo.........完整代码请登录后点击上方下载按钮下载查看















网友评论0