主要观点:Yarnspin 是一个简单的故事讲述引擎,有内置脚本语言和图形处理功能,能将高分辨率照片转为调色板低分辨率像素,可在多种系统运行,文档较简略但有示例游戏和教程,还介绍了在不同系统下的代码构建方法。
关键信息:
- 有自定义脚本语言可定义对话和设置地点等,含千张肖像图可添加自己的。
- 游戏可在 Windows、Mac、Linux 和浏览器使用 Web Assembly 运行。
- 文档位于docs/yarnspin.md。
构建代码无需特定构建系统,在命令行调用编译器:
- Windows:从 Visual Studio 开发者命令提示符执行
cl source\yarnspin.c
,build\build_win.bat
可生成带优化和图标及yarnspin.dat
的数据文件的单个可执行文件。 - Mac:执行
clang source/yarnspin.c
sdl2-config --libs --cflags-lGLEW -framework OpenGL -lpthread
,需先安装 SDL2 和 GLEW。 - Linux:执行
gcc source/yarnspin.c
sdl2-config --libs --cflags-lGLEW -lGL -lm -lpthread
,需安装 SDL2 和 GLEW(Ubuntu 可通过sudo apt-get install libsdl2-dev sudo apt-get install libglew-dev
安装)。 - WebAssembly:使用 WAjic 执行
wasm\node wasm/wajicup.js -embed yarnspin.dat yarnspin.dat source/yarnspin.c yarnspin.html
,需先生成yarnspin.dat
文件,还需 WebAssembly 构建环境,可从wasm-env下载。build\build_web.bat
可用于生成更美观的网页。
- Windows:从 Visual Studio 开发者命令提示符执行
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。