游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2436|回复: 9

请问有在街机上开发过2d游戏的吗

[复制链接]

42

主题

115

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2010-10-17 17:27:00 | 显示全部楼层 |阅读模式
因为公司要将棋牌游戏移植到街机上,而公司却没有开发街机游戏的经验,而我想问问在那上面写游戏是每帧都全屏刷新还是需要用到脏矩形啊?因为没写过街机游戏,不知道性能怎么样,怕如果效率达不到,到头来搞到最后又重写。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2010-10-17 19:14:00 | 显示全部楼层

Re:请问有在街机上开发过2d游戏的吗

街机有很多种的

你这种情况,就用普通的PC当街机就行了。

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2010-10-17 20:53:00 | 显示全部楼层

Re:请问有在街机上开发过2d游戏的吗

貌似现在的街机都是电脑改的...

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2010-10-17 21:51:00 | 显示全部楼层

Re:请问有在街机上开发过2d游戏的吗

昨天去打电动,我靠角子机都是3D有环境贴图的。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2010-10-17 22:13:00 | 显示全部楼层

Re:请问有在街机上开发过2d游戏的吗

现在街机分三类:

一是完全自制的,这种在过去占主流,但由于开发成本高所以慢慢被放弃。但由于性能上可以取得优势所以一些只做街机的厂商仍然喜欢这种。比如SEGA。

二是使用标准PC,这个也分几种。有的是使用Windows,有一些则是使用裸机或自制OS。

三是做为家用机的互换机板,方便家用机游戏移植。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2010-10-18 09:01:00 | 显示全部楼层

Re: 请问有在街机上开发过2d游戏的吗

lizelglg: 请问有在街机上开发过2d游戏的吗
是每帧都全屏刷新?
还是需要用到脏矩形啊?

街机麻将游戏《电子基板》,用的是脏矩阵。
一般的动作游戏,用的都是全屏刷新。

我没开发过,只是用模拟器的时候了解到的。

42

主题

115

帖子

141

积分

注册会员

Rank: 2

积分
141
 楼主| 发表于 2010-10-18 12:57:00 | 显示全部楼层

Re:请问有在街机上开发过2d游戏的吗

sdk只有一个flip,还没有任何参数,用singlebuffer刷新又有断裂

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2010-10-18 14:10:00 | 显示全部楼层

Re: Re:请问有在街机上开发过2d游戏的吗

lizelglg: Re:请问有在街机上开发过2d游戏的吗
sdk只有一个flip,还没有任何参数
用singlebuffer刷新又有断裂

不能利用 VBlan ?

flip是什么?2个buffer互换?那是不是doublebuffer?

42

主题

115

帖子

141

积分

注册会员

Rank: 2

积分
141
 楼主| 发表于 2010-10-18 20:09:00 | 显示全部楼层

Re: Re: Re:请问有在街机上开发过2d游戏的吗

snhun: Re: Re:请问有在街机上开发过2d游戏的吗


不能利用 VBlan ?

flip是什么?2个buffer互换?那是不是doublebuffer?

vblan是指的什么,flip是2个buffer互换,如果用单buffer再画会有裂痕,也不是撕裂,反正就是不爽

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2010-11-14 03:51:00 | 显示全部楼层

Re:请问有在街机上开发过2d游戏的吗

flip是更换当前FB的指针(前后缓冲交替显示)。D-BUFFER是把后备blit到前置buf。
vblank("显示器扫描线完成最后一行后,需要重返左上角,这个过程叫做: vblank,也叫VBI(vertical blank interval) ,因为扫描线变得blank,以防止看到一个斜线显示在屏幕上."),一般指一个中断,每次更新完屏幕就中断一次。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 01:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表