md吧 关注:15,206贴子:379,424
  • 10回复贴,共1

MD色彩/活动块/卷轴

只看楼主收藏回复

作者:电软特工黄,
游戏画面主要是由背景和可以进行活动的元素(称为活动块)构成的,游戏的角色几乎都是由动画拼合功能将活动块进行拼接后得到的(极少数超大角色可能是由背景画面来构成),我们看这些活动块好像能自由的在背景上四处移动,其实它们却受到了相当多的限制。MD主机中活动块的拼合能力为最小8×8像素尺寸,最大32×32像素尺寸,想要移动尺寸更大的角色时,就必须使用两个或两个以上的活动块进行拼合,除了这两种以外,只要在4×4活动块范围内,便能在纵横位置设定任意的四角形。MD常用的分辨率有320×224和256×224两种,这两种分辨率实际上对应着两种文字模式:40文字模式(40×28)和32文字模式(32×28),由于角色最小为8×8像素,所以40文字模式即为320×224像素,32文字模式即为256×224像素。同一个画面中的活动块拼合最大能力就是一个画面中所能放置活动块的最大数量。MD在320×224分辨率下,同屏最多有80个活动块,在256×224分辨率下,最多同屏只有64个活动块。水平方向的活动块如果排列过多时,有时往往主机无法处理而造成闪烁的现象,MD也经常会出现这类情况,在320×224分辨率下,水平方向排列20个活动块或者同一行活动块总像素数量超过320的话,就会出现闪烁。这种情况发生的原因是MD的屏幕行缓冲区大小有限,若存在太多的活动块要处理,处理器只好不断更新行缓冲区的数据,在射击游戏中,玩家往往判断此处不会中弹却意外被击中,这就很可能是因活动块拼合能力有限,敌机发出的子弹闪烁不清所致。在游戏《光明与黑暗》中,有些背景里的火把用活动块构成,如果敌人大量出现时,就必须把火把转换成背景面以避免活动块太多的情况。还有在《鲛鲛鲛》中也经常出现活动块丢失现象,说明水平排列的活动块太多了。卷轴就是将画面全体做上下左右移动,这个移动是针对背景层来进行的,MD有两层背景层,所以能简单地实现具有立体透视感觉的效果,只要让两个背景层各自进行卷轴,移动速度稍加变化、有所不同,就能营造出很不错的立体效果。如果把卷轴以球面形式进行卷动就叫做球面卷轴,比如说进行横向卷轴的时候,只要画面的右端与左端是处于连接状态的,这样向右转动时左边的画面就会出现,向左边转动时,右边的画面就会出现。背景层的横轴方向卷动速度,具备进行逐像素变化的机能,《雷霆力量3》等不少射击游戏都是使用这样的方式,又被称为“水平单一线卷轴”。纵向16像素单位卷轴是改变背景层纵方向卷轴速度的特殊机能。横向单位卷轴可以用逐像素来变换卷轴的速度,但在纵向上就没这么简单了,由于纵向MD拥有320和256两种不同的分辨率模式,所以它无法同224像素的横向那么自由,它只能以16像素为单位来进行卷轴速度的变换。另外,横向逐像素卷轴和纵向16像素单位卷轴都可以使一部分的卷轴速度为零,就是说可以设定某一部分不使用卷轴。MD主机的三原色各有八个色阶,可以表现八的三次方共512种颜色,RGB全部是0的话就是黑色,全部是7就为白色。但同屏只能表现出64色,游戏画面可以想成是用调色板来上色,每个调色板有16色,MD共有4个调色板,所以在任何时刻所显示的一幅画面中最多就只有64色,但是因为调色板可以随时变换,所以每幅画面的颜色都会有所不同,根据资料显示,比MD更早发售的PC-E主机可同屏显示256色,竟然是MD同屏显色数的四倍,就是说PC-E主机拥有16个调色板,16的平方等于256,但不少玩家却很难观察出这两台主机在画面上有什么巨大的差异,导致该问题的原因是MD同显64色和PC-E同显256色,这两者都是从512色的总发色数里进行选择的,MD还可以利用渗透色,PC-E可渗透的颜色数较少。MD的色彩渗透机能弥补了同显色数少的不足,也让PC-E压倒性的同显256色带来的差距显得不是那么瞩目。MD的游戏画面通常看上去要比PC-E的柔和也是这个原因。颜色渗透一般是由横方向开始的,尤其是红色、蓝色特别能渗透(MD大多数游戏都爱采用这两种颜色),例如描绘一根金属圆柱体,PC-E由暗到明需要十种左右的灰色,而MD只需要五种左右即可。在画面尺寸上,MD的背景画面尺寸远不止眼睛能看到的画面,玩家所能看到的往往就是电视机显示出来的一个画面大小,但在MD内部则最多可以处理四个画面卷轴尺寸的背景图,即为横向两画面×纵向两画面。如果游戏里的背景画面尺寸很大的话(一个画面以上),就可以进行漂亮的卷轴(例如球面卷轴)或者可以快速切换画面(使用高速卷轴时,画面尺寸当然是越大越好)。MD《雷霆力量4》的游戏画面就非常宽阔,自机在上、下移动时,约有三个画面大小的区域可以自由飞行。MD在其他方面的特殊机能还包括阴影与透明处理,这样当提高或降低某种颜色的灰度时,就可以清楚地看到阴影或是明亮的部分,也可以理解为MD本来有512色的总发色数,如果用了“明暗机能”,还可以发挥出更多的颜色,当然使用这种机能也会有所限制(同屏四个16色调色板的限制仍在,虽然可以在扫描线显示之间更换调色板,而明暗色依然要使用调色板空间,一般都是静态图或做假半透明)而无法持续使用。


IP属地:新疆1楼2024-05-28 15:44回复
    现在看特工黄的文章真是神文


    IP属地:北京2楼2024-05-28 17:16
    回复
      老黄是技术帝


      IP属地:江苏来自Android客户端3楼2024-05-28 20:00
      回复
        很好的分析,楼主分享辛苦


        IP属地:北京来自iPhone客户端4楼2024-05-28 20:52
        收起回复
          EX-RANZA的制作也很棒。


          IP属地:湖北5楼2024-05-28 20:55
          收起回复