fixed fnae paths
This commit is contained in:
@@ -46,7 +46,7 @@
|
||||
<!-- 右下角:氧气和通风管图标 -->
|
||||
<div id="bottom-right-ui">
|
||||
<div id="oxygen-display">
|
||||
<img src="/assets/images/fa3.png" alt="Vent" class="vent-icon">
|
||||
<img src="assets/images/fa3.png" alt="Vent" class="vent-icon">
|
||||
<span id="power-value">100</span><span class="percent-sign">%</span><span
|
||||
class="oxygen-unit">O<sub>2</sub></span>
|
||||
</div>
|
||||
@@ -65,13 +65,13 @@
|
||||
<button id="play-sound-btn">PLAY SOUND</button>
|
||||
<!-- 摄像头故障雪花视频 -->
|
||||
<video id="camera-static-video" loop muted playsinline>
|
||||
<source src="/assets/vedio/202512191935.webm" type="video/webm">
|
||||
<source src="assets/vedio/202512191935.webm" type="video/webm">
|
||||
</video>
|
||||
</div>
|
||||
|
||||
<!-- 过场动画 -->
|
||||
<div id="cutscene" class="hidden">
|
||||
<img src="/assets/images/cutscene.png" alt="Cutscene">
|
||||
<img src="assets/images/cutscene.png" alt="Cutscene">
|
||||
<div class="cutscene-hint">Click to continue...</div>
|
||||
</div>
|
||||
|
||||
@@ -82,9 +82,9 @@
|
||||
|
||||
<!-- 主菜单 -->
|
||||
<div id="main-menu">
|
||||
<img id="star-icon" class="hidden" src="/assets/images/star.png" alt="Star">
|
||||
<img id="star-icon-2" class="hidden" src="/assets/images/star.png" alt="Star 2">
|
||||
<img id="star-icon-3" class="hidden" src="/assets/images/star.png" alt="Star 3">
|
||||
<img id="star-icon" class="hidden" src="assets/images/star.png" alt="Star">
|
||||
<img id="star-icon-2" class="hidden" src="assets/images/star.png" alt="Star 2">
|
||||
<img id="star-icon-3" class="hidden" src="assets/images/star.png" alt="Star 3">
|
||||
|
||||
<h1>FIVE<br>NIGHTS<br>AT<br>EPSTEIN'S</h1>
|
||||
<button id="start-game">NEW GAME</button>
|
||||
@@ -196,14 +196,14 @@
|
||||
|
||||
<!-- 背景音乐 -->
|
||||
<audio id="menu-music" loop>
|
||||
<source src="/assets/sounds/music3.ogg" type="audio/ogg">
|
||||
<source src="assets/sounds/music3.ogg" type="audio/ogg">
|
||||
</audio>
|
||||
|
||||
<!-- 游戏结束画面 -->
|
||||
<div id="game-over" class="hidden">
|
||||
<!-- 雪花视频背景 -->
|
||||
<video id="game-over-static" loop muted playsinline autoplay>
|
||||
<source src="/assets/vedio/202512191935.webm" type="video/webm">
|
||||
<source src="assets/vedio/202512191935.webm" type="video/webm">
|
||||
</video>
|
||||
<div id="game-over-content">
|
||||
<h2 id="game-over-text"></h2>
|
||||
|
||||
@@ -423,7 +423,7 @@ class CameraSystem {
|
||||
// 显示霍金(如果激活且在cam6)
|
||||
if (hawkingActive && currentCam === 'cam6') {
|
||||
const hawkingImg = document.createElement('img');
|
||||
hawkingImg.src = '/assets/images/mrstephen.png';
|
||||
hawkingImg.src = 'assets/images/mrstephen.png';
|
||||
hawkingImg.style.position = 'absolute';
|
||||
hawkingImg.className = 'visible hawking-character';
|
||||
hawkingImg.style.zIndex = '3'; // Hawking 在最上层
|
||||
@@ -545,7 +545,7 @@ class CameraSystem {
|
||||
|
||||
// 添加地图图片
|
||||
const mapImg = document.createElement('img');
|
||||
mapImg.src = '/assets/images/FNAE-Map-layout.png';
|
||||
mapImg.src = 'assets/images/FNAE-Map-layout.png';
|
||||
mapImg.style.width = '100%';
|
||||
mapImg.style.height = 'auto';
|
||||
mapImg.style.display = 'block';
|
||||
|
||||
@@ -203,47 +203,47 @@ class EnemyAI {
|
||||
|
||||
// 每个摄像头使用的角色图片(根据距离办公室远近)
|
||||
this.characterImages = {
|
||||
'cam11': '/assets/images/enemyep1.png',
|
||||
'cam10': '/assets/images/ep1.png',
|
||||
'cam1': '/assets/images/ep4.png',
|
||||
'cam9': '/assets/images/enemyep1.png',
|
||||
'cam8': '/assets/images/enemyep1.png',
|
||||
'cam7': '/assets/images/enemyep1.png',
|
||||
'cam6': '/assets/images/enemyep1.png',
|
||||
'cam5': '/assets/images/enemyep4.png',
|
||||
'cam4': '/assets/images/ep1.png',
|
||||
'cam3': '/assets/images/ep4.png',
|
||||
'cam2': '/assets/images/enemyep1.png',
|
||||
'cam11': 'assets/images/enemyep1.png',
|
||||
'cam10': 'assets/images/ep1.png',
|
||||
'cam1': 'assets/images/ep4.png',
|
||||
'cam9': 'assets/images/enemyep1.png',
|
||||
'cam8': 'assets/images/enemyep1.png',
|
||||
'cam7': 'assets/images/enemyep1.png',
|
||||
'cam6': 'assets/images/enemyep1.png',
|
||||
'cam5': 'assets/images/enemyep4.png',
|
||||
'cam4': 'assets/images/ep1.png',
|
||||
'cam3': 'assets/images/ep4.png',
|
||||
'cam2': 'assets/images/enemyep1.png',
|
||||
};
|
||||
|
||||
// Night 6 专用图片(带电眼)
|
||||
this.characterImagesNight6 = {
|
||||
'cam11': '/assets/images/enemyep1_night6.png',
|
||||
'cam10': '/assets/images/ep1_night6.png',
|
||||
'cam1': '/assets/images/ep4_night6.png',
|
||||
'cam9': '/assets/images/enemyep1_night6.png',
|
||||
'cam8': '/assets/images/enemyep1_night6.png',
|
||||
'cam7': '/assets/images/enemyep1_night6.png',
|
||||
'cam6': '/assets/images/enemyep1_night6.png',
|
||||
'cam5': '/assets/images/enemyep4_night6.png',
|
||||
'cam4': '/assets/images/ep1_night6.png',
|
||||
'cam3': '/assets/images/ep4_night6.png',
|
||||
'cam2': '/assets/images/enemyep1_night6.png',
|
||||
'cam11': 'assets/images/enemyep1_night6.png',
|
||||
'cam10': 'assets/images/ep1_night6.png',
|
||||
'cam1': 'assets/images/ep4_night6.png',
|
||||
'cam9': 'assets/images/enemyep1_night6.png',
|
||||
'cam8': 'assets/images/enemyep1_night6.png',
|
||||
'cam7': 'assets/images/enemyep1_night6.png',
|
||||
'cam6': 'assets/images/enemyep1_night6.png',
|
||||
'cam5': 'assets/images/enemyep4_night6.png',
|
||||
'cam4': 'assets/images/ep1_night6.png',
|
||||
'cam3': 'assets/images/ep4_night6.png',
|
||||
'cam2': 'assets/images/enemyep1_night6.png',
|
||||
};
|
||||
|
||||
// 特朗普的图片配置(使用绝对路径)
|
||||
this.trumpImages = {
|
||||
'cam10': '/assets/images/trump3.png',
|
||||
'cam11': '/assets/images/trump3.png',
|
||||
'cam9': '/assets/images/trump.png',
|
||||
'cam8': '/assets/images/trump5.png',
|
||||
'cam7': '/assets/images/trump3.png',
|
||||
'cam6': '/assets/images/trump3.png',
|
||||
'cam5': '/assets/images/trump2.png',
|
||||
'cam1': '/assets/images/trump4.png',
|
||||
'cam2': '/assets/images/trump4.png',
|
||||
'cam3': '/assets/images/trump2.png',
|
||||
'cam4': '/assets/images/trump3.png',
|
||||
'cam10': 'assets/images/trump3.png',
|
||||
'cam11': 'assets/images/trump3.png',
|
||||
'cam9': 'assets/images/trump.png',
|
||||
'cam8': 'assets/images/trump5.png',
|
||||
'cam7': 'assets/images/trump3.png',
|
||||
'cam6': 'assets/images/trump3.png',
|
||||
'cam5': 'assets/images/trump2.png',
|
||||
'cam1': 'assets/images/trump4.png',
|
||||
'cam2': 'assets/images/trump4.png',
|
||||
'cam3': 'assets/images/trump2.png',
|
||||
'cam4': 'assets/images/trump3.png',
|
||||
};
|
||||
|
||||
// 定义移动路径图(根据地图连接关系,只能向前移动)
|
||||
@@ -1608,9 +1608,9 @@ class EnemyAI {
|
||||
|
||||
// 设置警告图片
|
||||
if (this.hawking.warningLevel === 1) {
|
||||
warningIcon.src = '/assets/images/Warninglight.png';
|
||||
warningIcon.src = 'assets/images/Warninglight.png';
|
||||
} else if (this.hawking.warningLevel === 2) {
|
||||
warningIcon.src = '/assets/images/Warningheavy.png';
|
||||
warningIcon.src = 'assets/images/Warningheavy.png';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1675,7 +1675,7 @@ class EnemyAI {
|
||||
|
||||
// 创建霍金图片(在房间里)
|
||||
const hawkingImg = document.createElement('img');
|
||||
hawkingImg.src = '/assets/images/mrstephen.png';
|
||||
hawkingImg.src = 'assets/images/mrstephen.png';
|
||||
hawkingImg.style.position = 'absolute';
|
||||
hawkingImg.style.left = '43.6%';
|
||||
hawkingImg.style.bottom = '27.4%';
|
||||
@@ -1686,7 +1686,7 @@ class EnemyAI {
|
||||
|
||||
// 创建导弹图片(从霍金位置飞向玩家)
|
||||
const missileImg = document.createElement('img');
|
||||
missileImg.src = '/assets/images/front.png';
|
||||
missileImg.src = 'assets/images/front.png';
|
||||
missileImg.style.position = 'absolute';
|
||||
missileImg.style.left = '25%';
|
||||
missileImg.style.top = '40%';
|
||||
@@ -1704,7 +1704,7 @@ class EnemyAI {
|
||||
explosionImg.style.width = '50vw'; // 容器宽度
|
||||
explosionImg.style.height = '50vh'; // 容器高度
|
||||
explosionImg.style.zIndex = '4';
|
||||
explosionImg.style.backgroundImage = 'url(/assets/images/exp2.png)';
|
||||
explosionImg.style.backgroundImage = 'url(assets/images/exp2.png)';
|
||||
explosionImg.style.backgroundSize = '400% auto'; // 4列,高度自适应
|
||||
explosionImg.style.backgroundRepeat = 'no-repeat';
|
||||
explosionImg.style.backgroundPosition = '0% 0%';
|
||||
|
||||
@@ -626,7 +626,7 @@ class Game {
|
||||
|
||||
// 创建金色霍金图片
|
||||
const goldenImg = document.createElement('img');
|
||||
goldenImg.src = '/assets/images/goldenstephen.png';
|
||||
goldenImg.src = 'assets/images/goldenstephen.png';
|
||||
goldenImg.style.position = 'absolute';
|
||||
goldenImg.style.top = '50%';
|
||||
goldenImg.style.left = '50%';
|
||||
@@ -1015,7 +1015,7 @@ class Game {
|
||||
|
||||
// 创建胜利画面
|
||||
const winScreen = document.createElement('img');
|
||||
winScreen.src = '/assets/images/winscreen.png';
|
||||
winScreen.src = 'assets/images/winscreen.png';
|
||||
winScreen.style.width = '100%';
|
||||
winScreen.style.height = '100%';
|
||||
winScreen.style.objectFit = 'contain';
|
||||
@@ -1103,7 +1103,7 @@ class Game {
|
||||
|
||||
// 创建night6.png图片
|
||||
const night6Image = document.createElement('img');
|
||||
night6Image.src = '/assets/images/night6.png';
|
||||
night6Image.src = 'assets/images/night6.png';
|
||||
night6Image.style.width = '100%';
|
||||
night6Image.style.height = '100%';
|
||||
night6Image.style.objectFit = 'contain';
|
||||
|
||||
@@ -734,7 +734,7 @@ animation: spin 0.8s linear infinite;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: url('/assets/images/menubackground.png') center/cover;
|
||||
background: url('assets/images/menubackground.png') center/cover;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
|
||||
Reference in New Issue
Block a user