Frostbite2D/Game/assets/icons
Lenheart 092a28c30e refactor: 重构项目结构和资源管理
- 将主程序代码和资源文件移动到Game目录下
- 更新构建脚本以适配新的目录结构
- 重构应用初始化流程,移除冗余代码
- 更新着色器文件路径和资源管理逻辑
- 删除废弃的windows.lua构建脚本
- 优化Switch平台构建配置
2026-03-16 02:45:52 +08:00
..
README.md refactor: 重构项目结构和资源管理 2026-03-16 02:45:52 +08:00
app.ico refactor: 重构项目结构和资源管理 2026-03-16 02:45:52 +08:00
icon.bmp refactor: 重构项目结构和资源管理 2026-03-16 02:45:52 +08:00

README.md

Icon Setup Guide

Window Icon (运行时窗口图标)

Windows/Linux

  • Place icon.bmp (32x32 or larger) in assets/icons/
  • Set in code: config.windowConfig.icon = Icon("assets/icons/icon.bmp");

Switch

  • Place icon.jpg (256x256 JPEG) in assets/icons/icon.jpg
  • Automatically included in NRO build process

Application Icon (程序文件图标)

Windows (.exe 图标)

需要创建 .ico 文件并放置在 assets/icons/app.ico

创建 .ico 文件的方法:

方法 1: 使用在线工具

  1. 访问 https://icoconvert.com/
  2. 上传 PNG/JPG 图标(推荐 256x256 3.将下载的 .ico 文件保存到 assets/icons/app.ico

方法 2: 使用 GIMP

  1. 打开图像
  2. 调整为 256x256
  3. 文件 → 导出为 → app.ico
  4. 保存到 assets/icons/app.ico

方法 3: 使用 ImageMagick

convert icon.png -define icon:auto-resize=256,128,96,64,48,32,16 app.ico

Linux (.desktop 图标)

  • 将图标复制到 /usr/share/icons/hicolor/256x256/apps/yourapp.png
  • 创建 .desktop 文件指定 Icon 字段

Usage Example

AppConfig config = AppConfig::createDefault();
config.windowConfig.icon = Icon("assets/icons/icon.bmp");
Application& app = Application::get();
app.init(config);