- 实现了完整的Android游戏框架 (Kotlin + Jetpack Compose) - 科技暗黑风格UI设计与终端风格界面组件 - 完整的故事系统 (主线+支线剧情) - 固定底部操作区布局,解决选择按钮可见性问题 - 集成Gemini AI智能对话支持 - 游戏状态管理与存档系统 - 动态天气系统与角色状态跟踪 - 支持离线游戏,兼容Android 11+
173 lines
4.3 KiB
Bash
173 lines
4.3 KiB
Bash
#!/bin/bash
|
||
|
||
# 音频资源下载脚本
|
||
# 该脚本会从免费资源网站下载所需的音频文件并重命名
|
||
|
||
echo "🎵 开始下载音频资源..."
|
||
|
||
# 创建临时下载目录
|
||
mkdir -p temp_audio_downloads
|
||
cd temp_audio_downloads
|
||
|
||
# 目标目录
|
||
TARGET_DIR="../app/src/main/res/raw"
|
||
|
||
echo "📁 目标目录: $TARGET_DIR"
|
||
|
||
# 下载函数
|
||
download_and_rename() {
|
||
local url=$1
|
||
local filename=$2
|
||
local description=$3
|
||
|
||
echo "⬇️ 下载: $description -> $filename"
|
||
|
||
# 使用curl下载文件
|
||
if curl -L -o "$filename" "$url"; then
|
||
echo "✅ 下载完成: $filename"
|
||
# 移动到目标目录
|
||
mv "$filename" "$TARGET_DIR/"
|
||
echo "📂 已移动到: $TARGET_DIR/$filename"
|
||
else
|
||
echo "❌ 下载失败: $filename"
|
||
fi
|
||
|
||
echo ""
|
||
}
|
||
|
||
# 1. 背景音乐下载
|
||
echo "🎼 === 下载背景音乐 ==="
|
||
|
||
# 神秘氛围音乐 - 来自Pixabay
|
||
download_and_rename \
|
||
"https://pixabay.com/music/sci-fi-ambient-relaxing-piano-loops-117-bpm-10577.mp3" \
|
||
"ambient_mystery.mp3" \
|
||
"神秘氛围音乐"
|
||
|
||
# 电子紧张音乐 - 来自Pixabay
|
||
download_and_rename \
|
||
"https://pixabay.com/music/sci-fi-sci-fi-background-music-119426.mp3" \
|
||
"electronic_tension.mp3" \
|
||
"电子紧张音乐"
|
||
|
||
# 管弦乐启示 - 来自Pixabay
|
||
download_and_rename \
|
||
"https://pixabay.com/music/sci-fi-deep-space-ambient-120806.mp3" \
|
||
"orchestral_revelation.mp3" \
|
||
"管弦乐启示"
|
||
|
||
# 史诗终章 - 来自Pixabay
|
||
download_and_rename \
|
||
"https://pixabay.com/music/sci-fi-ambient-space-music-119157.mp3" \
|
||
"epic_finale.mp3" \
|
||
"史诗终章"
|
||
|
||
# 2. 环境音效下载
|
||
echo "🌟 === 下载环境音效 ==="
|
||
|
||
# 通风系统音效
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/ventilation-system-39073.mp3" \
|
||
"ventilation_soft.mp3" \
|
||
"通风系统音效"
|
||
|
||
# 心率监控音效
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/heart-monitor-beep-94851.mp3" \
|
||
"heart_monitor.mp3" \
|
||
"心率监控音效"
|
||
|
||
# 反应堆嗡鸣
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/reactor-hum-118476.mp3" \
|
||
"reactor_hum.mp3" \
|
||
"反应堆嗡鸣"
|
||
|
||
# 太空寂静
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/space-ambience-117843.mp3" \
|
||
"space_silence.mp3" \
|
||
"太空寂静"
|
||
|
||
# 3. 天气音效下载
|
||
echo "⛈️ === 下载天气音效 ==="
|
||
|
||
# 微风
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/wind-gentle-123465.mp3" \
|
||
"wind_gentle.mp3" \
|
||
"微风音效"
|
||
|
||
# 小雨
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/rain-light-89174.mp3" \
|
||
"rain_light.mp3" \
|
||
"小雨音效"
|
||
|
||
# 电子风暴
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/electronic-storm-119847.mp3" \
|
||
"storm_cyber.mp3" \
|
||
"电子风暴"
|
||
|
||
# 太阳风暴
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/solar-storm-space-118392.mp3" \
|
||
"solar_storm.mp3" \
|
||
"太阳风暴"
|
||
|
||
# 4. UI音效下载
|
||
echo "🔘 === 下载UI音效 ==="
|
||
|
||
# 按钮点击
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/button-click-sci-fi-117239.mp3" \
|
||
"button_click.mp3" \
|
||
"按钮点击音效"
|
||
|
||
# 通知提示
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/notification-beep-118467.mp3" \
|
||
"notification_beep.mp3" \
|
||
"通知提示音效"
|
||
|
||
# 错误警报
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/error-alert-warning-118295.mp3" \
|
||
"error_alert.mp3" \
|
||
"错误警报音效"
|
||
|
||
# 5. 事件音效下载
|
||
echo "🎭 === 下载事件音效 ==="
|
||
|
||
# 发现音效
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/discovery-chime-118347.mp3" \
|
||
"discovery_chime.mp3" \
|
||
"发现音效"
|
||
|
||
# 时间扭曲
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/time-distortion-sci-fi-118429.mp3" \
|
||
"time_distortion.mp3" \
|
||
"时间扭曲音效"
|
||
|
||
# 氧气泄漏警报
|
||
download_and_rename \
|
||
"https://pixabay.com/sound-effects/oxygen-leak-alert-118384.mp3" \
|
||
"oxygen_leak_alert.mp3" \
|
||
"氧气泄漏警报"
|
||
|
||
# 清理临时目录
|
||
cd ..
|
||
rm -rf temp_audio_downloads
|
||
|
||
echo "🎉 音频资源下载完成!"
|
||
echo "📂 所有文件已保存到: $TARGET_DIR"
|
||
echo ""
|
||
echo "📋 下载的文件列表:"
|
||
ls -la "$TARGET_DIR"
|
||
|
||
echo ""
|
||
echo "✨ 下一步: 在Android Studio中同步项目,音频文件将自动集成到游戏中!"
|