Nico 基于 Nim 的游戏框架开源项目

我要开发同款
匿名用户2021年09月08日
70阅读
所属分类查看源码 »、游戏/娱乐、游戏模拟器/工具/引擎
授权协议MIT

作品详情

NICO是一个简单的 Nim 编程语言游戏框架,其灵感来自 PICO-8 API,并构建在SDL2或Web之上。

它能做什么:可以加载多达256种颜色的自定义调色板具有像素缩放功能的固定或灵活的自定义显示分辨率Sprite绘图,加载pngspritesheets,指定每张图的tile大小(可以加载多个并在它们之间切换)Tilemap绘制,从Tiled导入json输入:键盘、游戏手柄、鼠标、触控加载和播放oggvorbis文件内置芯片合成器音乐播放:流oggvorbis文件导出动画gif安装您需要安装Nim编译器运行 nimbleinstallnico运行nicoboot<yourname><projectname><directory>以创建一个新目录,其中包含准备开始使用的示例库。可以在此处观看快速教程原生构建:需要 SDL2 进行本机构建,在Windows上,确保将SDL2.dll复制到你的项目目录从项目目录运行nimblerunr以构建并将示例作为本机构建运行。从项目目录运行nimblerund以构建并运行示例作为调试本机构建。Web构建:对于Web构建,需要 Emscripten从项目目录运行nimblewebr以在发布模式下为Web构建。从项目目录运行nimblewebd以在调试模式下为Web构建。 
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论