用C语言开发NES游戏(CC65) 前言

作者网站更新日期 2018年9月

翻译日期从2018年11月底开始逐步翻译,基于浏览器的翻译,重要地方逐句对比原和译文,有时候会加入些个人见解,让文字变得能像是句人话。

作者github地址: https://github.com/nesdoug

作者的网站:nesdoug

粘贴到CSDN格式没调,想看格式好的点下面

https://happysoul.github.io/nes/nesdoug/

 

目录

简介

准备工作

CC65如何工作

 

01、第一个程序

02、v-blank是什么

03、VRAM缓冲区

04、完整的背景

05、调色板

06、精灵

07、控制器(和精灵碰撞)

08、背景、碰撞

09、滚动

10、游戏循环

11、Metatiles 图块

12、向右滚动

13、向上滚动

14、游戏平台

15、音乐

16、声音效果

17、DPCM声音

18、零精灵

19、更多的东西,绘制地图

20、再次开发游戏平台

21、成品游戏

 

附录,neslib库

附录,nesdoug库

下载,免费游戏

链接和杂项

ASM Basics (6502)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值