Skip to content

Commit 7915c0e

Browse files
committed
fixed fnae paths
1 parent 158e4d0 commit 7915c0e

5 files changed

Lines changed: 52 additions & 52 deletions

File tree

games/five-nights-at-epsteins/index.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<!-- 右下角:氧气和通风管图标 -->
4747
<div id="bottom-right-ui">
4848
<div id="oxygen-display">
49-
<img src="/assets/images/fa3.png" alt="Vent" class="vent-icon">
49+
<img src="assets/images/fa3.png" alt="Vent" class="vent-icon">
5050
<span id="power-value">100</span><span class="percent-sign">%</span><span
5151
class="oxygen-unit">O<sub>2</sub></span>
5252
</div>
@@ -65,13 +65,13 @@
6565
<button id="play-sound-btn">PLAY SOUND</button>
6666
<!-- 摄像头故障雪花视频 -->
6767
<video id="camera-static-video" loop muted playsinline>
68-
<source src="/assets/vedio/202512191935.webm" type="video/webm">
68+
<source src="assets/vedio/202512191935.webm" type="video/webm">
6969
</video>
7070
</div>
7171

7272
<!-- 过场动画 -->
7373
<div id="cutscene" class="hidden">
74-
<img src="/assets/images/cutscene.png" alt="Cutscene">
74+
<img src="assets/images/cutscene.png" alt="Cutscene">
7575
<div class="cutscene-hint">Click to continue...</div>
7676
</div>
7777

@@ -82,9 +82,9 @@
8282

8383
<!-- 主菜单 -->
8484
<div id="main-menu">
85-
<img id="star-icon" class="hidden" src="/assets/images/star.png" alt="Star">
86-
<img id="star-icon-2" class="hidden" src="/assets/images/star.png" alt="Star 2">
87-
<img id="star-icon-3" class="hidden" src="/assets/images/star.png" alt="Star 3">
85+
<img id="star-icon" class="hidden" src="assets/images/star.png" alt="Star">
86+
<img id="star-icon-2" class="hidden" src="assets/images/star.png" alt="Star 2">
87+
<img id="star-icon-3" class="hidden" src="assets/images/star.png" alt="Star 3">
8888

8989
<h1>FIVE<br>NIGHTS<br>AT<br>EPSTEIN'S</h1>
9090
<button id="start-game">NEW GAME</button>
@@ -196,14 +196,14 @@ <h1>CUSTOM NIGHT</h1>
196196

197197
<!-- 背景音乐 -->
198198
<audio id="menu-music" loop>
199-
<source src="/assets/sounds/music3.ogg" type="audio/ogg">
199+
<source src="assets/sounds/music3.ogg" type="audio/ogg">
200200
</audio>
201201

202202
<!-- 游戏结束画面 -->
203203
<div id="game-over" class="hidden">
204204
<!-- 雪花视频背景 -->
205205
<video id="game-over-static" loop muted playsinline autoplay>
206-
<source src="/assets/vedio/202512191935.webm" type="video/webm">
206+
<source src="assets/vedio/202512191935.webm" type="video/webm">
207207
</video>
208208
<div id="game-over-content">
209209
<h2 id="game-over-text"></h2>

games/five-nights-at-epsteins/js/CameraSystem.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ class CameraSystem {
423423
// 显示霍金(如果激活且在cam6)
424424
if (hawkingActive && currentCam === 'cam6') {
425425
const hawkingImg = document.createElement('img');
426-
hawkingImg.src = '/assets/images/mrstephen.png';
426+
hawkingImg.src = 'assets/images/mrstephen.png';
427427
hawkingImg.style.position = 'absolute';
428428
hawkingImg.className = 'visible hawking-character';
429429
hawkingImg.style.zIndex = '3'; // Hawking 在最上层
@@ -545,7 +545,7 @@ class CameraSystem {
545545

546546
// 添加地图图片
547547
const mapImg = document.createElement('img');
548-
mapImg.src = '/assets/images/FNAE-Map-layout.png';
548+
mapImg.src = 'assets/images/FNAE-Map-layout.png';
549549
mapImg.style.width = '100%';
550550
mapImg.style.height = 'auto';
551551
mapImg.style.display = 'block';

games/five-nights-at-epsteins/js/EnemyAI.js

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -203,47 +203,47 @@ class EnemyAI {
203203

204204
// 每个摄像头使用的角色图片(根据距离办公室远近)
205205
this.characterImages = {
206-
'cam11': '/assets/images/enemyep1.png',
207-
'cam10': '/assets/images/ep1.png',
208-
'cam1': '/assets/images/ep4.png',
209-
'cam9': '/assets/images/enemyep1.png',
210-
'cam8': '/assets/images/enemyep1.png',
211-
'cam7': '/assets/images/enemyep1.png',
212-
'cam6': '/assets/images/enemyep1.png',
213-
'cam5': '/assets/images/enemyep4.png',
214-
'cam4': '/assets/images/ep1.png',
215-
'cam3': '/assets/images/ep4.png',
216-
'cam2': '/assets/images/enemyep1.png',
206+
'cam11': 'assets/images/enemyep1.png',
207+
'cam10': 'assets/images/ep1.png',
208+
'cam1': 'assets/images/ep4.png',
209+
'cam9': 'assets/images/enemyep1.png',
210+
'cam8': 'assets/images/enemyep1.png',
211+
'cam7': 'assets/images/enemyep1.png',
212+
'cam6': 'assets/images/enemyep1.png',
213+
'cam5': 'assets/images/enemyep4.png',
214+
'cam4': 'assets/images/ep1.png',
215+
'cam3': 'assets/images/ep4.png',
216+
'cam2': 'assets/images/enemyep1.png',
217217
};
218218

219219
// Night 6 专用图片(带电眼)
220220
this.characterImagesNight6 = {
221-
'cam11': '/assets/images/enemyep1_night6.png',
222-
'cam10': '/assets/images/ep1_night6.png',
223-
'cam1': '/assets/images/ep4_night6.png',
224-
'cam9': '/assets/images/enemyep1_night6.png',
225-
'cam8': '/assets/images/enemyep1_night6.png',
226-
'cam7': '/assets/images/enemyep1_night6.png',
227-
'cam6': '/assets/images/enemyep1_night6.png',
228-
'cam5': '/assets/images/enemyep4_night6.png',
229-
'cam4': '/assets/images/ep1_night6.png',
230-
'cam3': '/assets/images/ep4_night6.png',
231-
'cam2': '/assets/images/enemyep1_night6.png',
221+
'cam11': 'assets/images/enemyep1_night6.png',
222+
'cam10': 'assets/images/ep1_night6.png',
223+
'cam1': 'assets/images/ep4_night6.png',
224+
'cam9': 'assets/images/enemyep1_night6.png',
225+
'cam8': 'assets/images/enemyep1_night6.png',
226+
'cam7': 'assets/images/enemyep1_night6.png',
227+
'cam6': 'assets/images/enemyep1_night6.png',
228+
'cam5': 'assets/images/enemyep4_night6.png',
229+
'cam4': 'assets/images/ep1_night6.png',
230+
'cam3': 'assets/images/ep4_night6.png',
231+
'cam2': 'assets/images/enemyep1_night6.png',
232232
};
233233

234234
// 特朗普的图片配置(使用绝对路径)
235235
this.trumpImages = {
236-
'cam10': '/assets/images/trump3.png',
237-
'cam11': '/assets/images/trump3.png',
238-
'cam9': '/assets/images/trump.png',
239-
'cam8': '/assets/images/trump5.png',
240-
'cam7': '/assets/images/trump3.png',
241-
'cam6': '/assets/images/trump3.png',
242-
'cam5': '/assets/images/trump2.png',
243-
'cam1': '/assets/images/trump4.png',
244-
'cam2': '/assets/images/trump4.png',
245-
'cam3': '/assets/images/trump2.png',
246-
'cam4': '/assets/images/trump3.png',
236+
'cam10': 'assets/images/trump3.png',
237+
'cam11': 'assets/images/trump3.png',
238+
'cam9': 'assets/images/trump.png',
239+
'cam8': 'assets/images/trump5.png',
240+
'cam7': 'assets/images/trump3.png',
241+
'cam6': 'assets/images/trump3.png',
242+
'cam5': 'assets/images/trump2.png',
243+
'cam1': 'assets/images/trump4.png',
244+
'cam2': 'assets/images/trump4.png',
245+
'cam3': 'assets/images/trump2.png',
246+
'cam4': 'assets/images/trump3.png',
247247
};
248248

249249
// 定义移动路径图(根据地图连接关系,只能向前移动)
@@ -1608,9 +1608,9 @@ class EnemyAI {
16081608

16091609
// 设置警告图片
16101610
if (this.hawking.warningLevel === 1) {
1611-
warningIcon.src = '/assets/images/Warninglight.png';
1611+
warningIcon.src = 'assets/images/Warninglight.png';
16121612
} else if (this.hawking.warningLevel === 2) {
1613-
warningIcon.src = '/assets/images/Warningheavy.png';
1613+
warningIcon.src = 'assets/images/Warningheavy.png';
16141614
}
16151615
}
16161616

@@ -1675,7 +1675,7 @@ class EnemyAI {
16751675

16761676
// 创建霍金图片(在房间里)
16771677
const hawkingImg = document.createElement('img');
1678-
hawkingImg.src = '/assets/images/mrstephen.png';
1678+
hawkingImg.src = 'assets/images/mrstephen.png';
16791679
hawkingImg.style.position = 'absolute';
16801680
hawkingImg.style.left = '43.6%';
16811681
hawkingImg.style.bottom = '27.4%';
@@ -1686,7 +1686,7 @@ class EnemyAI {
16861686

16871687
// 创建导弹图片(从霍金位置飞向玩家)
16881688
const missileImg = document.createElement('img');
1689-
missileImg.src = '/assets/images/front.png';
1689+
missileImg.src = 'assets/images/front.png';
16901690
missileImg.style.position = 'absolute';
16911691
missileImg.style.left = '25%';
16921692
missileImg.style.top = '40%';
@@ -1704,7 +1704,7 @@ class EnemyAI {
17041704
explosionImg.style.width = '50vw'; // 容器宽度
17051705
explosionImg.style.height = '50vh'; // 容器高度
17061706
explosionImg.style.zIndex = '4';
1707-
explosionImg.style.backgroundImage = 'url(/assets/images/exp2.png)';
1707+
explosionImg.style.backgroundImage = 'url(assets/images/exp2.png)';
17081708
explosionImg.style.backgroundSize = '400% auto'; // 4列,高度自适应
17091709
explosionImg.style.backgroundRepeat = 'no-repeat';
17101710
explosionImg.style.backgroundPosition = '0% 0%';

games/five-nights-at-epsteins/js/Game.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,7 @@ class Game {
626626

627627
// 创建金色霍金图片
628628
const goldenImg = document.createElement('img');
629-
goldenImg.src = '/assets/images/goldenstephen.png';
629+
goldenImg.src = 'assets/images/goldenstephen.png';
630630
goldenImg.style.position = 'absolute';
631631
goldenImg.style.top = '50%';
632632
goldenImg.style.left = '50%';
@@ -1015,7 +1015,7 @@ class Game {
10151015

10161016
// 创建胜利画面
10171017
const winScreen = document.createElement('img');
1018-
winScreen.src = '/assets/images/winscreen.png';
1018+
winScreen.src = 'assets/images/winscreen.png';
10191019
winScreen.style.width = '100%';
10201020
winScreen.style.height = '100%';
10211021
winScreen.style.objectFit = 'contain';
@@ -1103,7 +1103,7 @@ class Game {
11031103

11041104
// 创建night6.png图片
11051105
const night6Image = document.createElement('img');
1106-
night6Image.src = '/assets/images/night6.png';
1106+
night6Image.src = 'assets/images/night6.png';
11071107
night6Image.style.width = '100%';
11081108
night6Image.style.height = '100%';
11091109
night6Image.style.objectFit = 'contain';

games/five-nights-at-epsteins/style.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,7 @@ animation: spin 0.8s linear infinite;
734734
left: 0;
735735
width: 100%;
736736
height: 100%;
737-
background: url('/assets/images/menubackground.png') center/cover;
737+
background: url('assets/images/menubackground.png') center/cover;
738738
display: flex;
739739
flex-direction: column;
740740
align-items: flex-start;

0 commit comments

Comments
 (0)