feat: 添加Squirrel脚本支持并完善平台相关功能

- 新增SquirrelVM类实现脚本引擎功能
- 添加Windows平台初始化代码以支持UTF-8控制台输出
- 在各平台构建配置中添加squirrel依赖
- 创建测试脚本main.nut验证中文支持
- 更新.gitignore排除nul文件
This commit is contained in:
2026-03-30 22:09:59 +08:00
parent d97b4e69b9
commit d25ff7655b
11 changed files with 251 additions and 2 deletions

View File

@@ -4,6 +4,7 @@ add_requires("libsdl2_image")
add_requires("libsdl2_mixer")
add_requires("glm")
add_requires("zlib")
add_requires("squirrel")
target("Frostbite2D")
set_kind("binary")
@@ -19,6 +20,7 @@ target("Frostbite2D")
add_packages("libsdl2_mixer")
add_packages("glm")
add_packages("zlib")
add_packages("squirrel")
-- 复制着色器文件到输出目录
after_build(function (target)