fixed fnae paths

This commit is contained in:
MetaGG2
2026-02-25 22:49:56 -05:00
parent 158e4d0c43
commit 7915c0e565
5 changed files with 52 additions and 52 deletions
+8 -8
View File
@@ -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';
+38 -38
View File
@@ -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%';
+3 -3
View File
@@ -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';
+1 -1
View File
@@ -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;