-
+ FIVE
NIGHTS
AT
EPSTEIN'S
@@ -196,14 +196,14 @@
diff --git a/games/five-nights-at-epsteins/js/CameraSystem.js b/games/five-nights-at-epsteins/js/CameraSystem.js
index fd77c644..ce98af0c 100644
--- a/games/five-nights-at-epsteins/js/CameraSystem.js
+++ b/games/five-nights-at-epsteins/js/CameraSystem.js
@@ -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';
diff --git a/games/five-nights-at-epsteins/js/EnemyAI.js b/games/five-nights-at-epsteins/js/EnemyAI.js
index 2e8eefed..2944cdb3 100644
--- a/games/five-nights-at-epsteins/js/EnemyAI.js
+++ b/games/five-nights-at-epsteins/js/EnemyAI.js
@@ -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%';
diff --git a/games/five-nights-at-epsteins/js/Game.js b/games/five-nights-at-epsteins/js/Game.js
index 9bbf52bb..5078b3a3 100644
--- a/games/five-nights-at-epsteins/js/Game.js
+++ b/games/five-nights-at-epsteins/js/Game.js
@@ -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';
diff --git a/games/five-nights-at-epsteins/style.css b/games/five-nights-at-epsteins/style.css
index 9f25bb7b..fb0bc4c7 100644
--- a/games/five-nights-at-epsteins/style.css
+++ b/games/five-nights-at-epsteins/style.css
@@ -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;
+
+