首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏海哥聊技术

    Gameboy游戏开发-搭建环境

    接下来我们来安装gbdk,可以去[官方网站](http://gbdk.sourceforge.net/)下载。 下回来的是一个zip的压缩包,直接解压到一个目录就可以推荐解压到C盘,我这里演示环境放到了`C:\tools\gbdk`下面,在系统环境变量path里增加一个地址`c:\tools\gbdk\bin\` 我们放到`/opt/gbdk`下即可。 IDE的推荐 准备好编译环境我们再来准备一个写代码的IDE,这里推荐微软家的VSCode免费好用还跨平台。 \bin\lcc -Wa-l -Wl-m -Wl-j CC = /opt/gbdk/bin/lcc -Wa-l -Wl-m -Wl-j BINS = main.gb all: $(BINS) %. 参考资料 * [gbdk官网](http://gbdk.sourceforge.net/) * [gbdk mac版本](http://static.guohai.org/gbdk-mac.zip)

    1.6K21编辑于 2022-04-06
  • 来自专栏海哥聊技术

    Gameboy游戏开发-调色板

    gbdk的修改方法是在链接目标文件到gbROM的时候增加参数-Wl-yp0x143=0x80,至于到我们的项目上需要修改Makefile文件。 看一下修改后的文件内容 CC = /opt/gbdk/bin/lcc -Wa-l -Wl-m -Wl-j BINS = main.gb all: $(BINS) %.o: %.c $(CC)

    1.3K21编辑于 2022-04-06
  • 来自专栏海哥聊技术

    Gameboy游戏开发-精灵入门

    接下来我们要导出gbdk可以用的.c文件。选择File->Export to->文件类型选择gbdk,filename我们使用mario.c,Label是我们数组变量的名字,我们也写上Mario。 这是因为我们还没有告诉gbdk我们的精灵要按8x16来显示,以及我们要组成我们的马里奥还要同时显示两组瓦块,我们再次修改程序试一试。

    60630编辑于 2022-04-06
  • 来自专栏海哥聊技术

    Gameboy游戏开发-精灵高阶

    我们使用的gbdk类库提供了一个`set_sprite_prop`方法,看文档该方法会接收一个8位的值,其中第5位为1时对应的精灵会做水平翻转。我们来看一下例子。 CC = /opt/gbdk/bin/lcc -Wa-l -Wl-m -Wl-j BINS = main.gb all: $(BINS) %.o: %.c $(CC) -c -o $@ $<

    52250编辑于 2022-04-06
  • 来自专栏开源服务指南

    拖拉拽做游戏?轻松打造个人掌机世界 | 开源日报 No.176

    该项目主要功能、关键特性和核心优势包括: 快速且易于使用 使用 Electron 游戏构建应用程序和基于 C 的 GBDK 游戏引擎 提供音乐播放器 GBT Player 可在 Mac、Linux 和

    74610编辑于 2024-02-04
  • 来自专栏全栈程序员必看

    获取base64编码格式的图片大小[通俗易懂]

    Qw2RyIhd1MZEclxiXQ4iouwY+hEY1YLYUgI5OyaP38224M18gdpHoaBOQnEVLbx3fdQOuyNwd+QmH8LLOvq9AQabfomcKNi9W9mcFxCLOZ7GBdK6FGVhtMiRNtmDXNIZqmK

    2.8K20编辑于 2022-09-06
领券