- 4
- 0
- 约1.03万字
- 约 14页
- 2018-03-27 发布于重庆
- 举报
培训资料14到21页
处始 培训资料 14 第二章 游戏编程的初级技巧
在本章中,我们将游戏编程的各个环节展开,向各位提供一个明确的线索,由浅及深地让您一一尝试。在此之后再简要地向您介绍一下游戏编程的结构及流程,并举一简单的实例使您有一直观认识。希望本章内容能使您达到独立编写简单游戏程序的目的。
关于游戏的背景
1.1背景画面的生成 背景画面由两屏构成,每一屏画面由32×30个代码块组成,但对于一幅完整的背景画面来讲,代码点阵、着色开关和着色代码等都是必不可少的因素。在视频处理器(PPU)中,以上几部分内容都有明确的地址分配。
所谓背景画面的生成就是指按照PPU地址分配规定,向PPU内送入所需要的背景画面代码、着色开关及着色数据这一过程。
一个游戏的一关有的只用一屏背景画面即可,有的需要两屏,还有的需要多屏,这时需要两屏不断地刷新连接。这里我们先从一屏背景画面入手,了解它的生成,之后便可以举一反三地运用同样的方法生成两屏或更多屏。
背景画面的数据均放在程序的数据区内,在程序运行时,通过2006,2007口往PPU内送数,从而生成画面。下面先看一个生成第一屏背景画面的例子:
这里有以下假设:
1背景画面的数据存放在C000开始的数据区内。 2代码#00为透明块。
3着色开关存放在B000开始的数据区中。
4着
原创力文档

文档评论(0)