GBC类继承于GridBagConstraints这样做的目的是简化每次对GridBagConstraints对象的直接 *** 作带来的繁琐,而GBC的各个set方法返回的都是一个GBC对象因此可以接连调用set方法。GBC类的代码如下:
public class GBC extends GridBagConstraints
{
//初始化左上角位置
public GBC(int gridx, int gridy)
{
thisgridx = gridx;
thisgridy = gridy;
}
//初始化左上角位置和所占行数和列数
public GBC(int gridx, int gridy, int gridwidth, int gridheight)
{
thisgridx = gridx;
thisgridy = gridy;
thisgridwidth = gridwidth;
thisgridheight = gridheight;
}
//对齐方式
public GBC setAnchor(int anchor)
{
thisanchor = anchor;
return this;
}
//是否拉伸及拉伸方向
public GBC setFill(int fill)
{
thisfill = fill;
return this;
}
//x和y方向上的增量
public GBC setWeight(double weightx, double weighty)
{
thisweightx = weightx;
thisweighty = weighty;
return this;
}
//外部填充
public GBC setInsets(int distance)
{
thisinsets = new Insets(distance, distance, distance, distance);
return this;
}
//外填充
public GBC setInsets(int top, int left, int bottom, int right)
{
thisinsets = new Insets(top, left, bottom, right);
return this;
}
//内填充
public GBC setIpad(int ipadx, int ipady)
{
thisipadx = ipadx;
thisipady = ipady;
return this;
}
}
运行效果:
GBC与同时代的游戏机相比,性能卓越,但是GBC最致命的缺点就是显示表现力的缺乏,而且1999年时BanDai的Wonder Swan势不可挡,Nintendo也只好发布Game Boy的后续机种"Game Boy Advance"。它延续了Game Boy的优势。
GBC是GBA的前身,他们分别是Game Boy Color、Game Boy Advanced的缩写。GBC使用的卡带和GBA不一样,差不多大一倍。GBA和GBASP(折叠版的GBA)可以使用GBC的卡带,因为两种卡带电压不同,而且两种掌机的处理器不同,需要根据插入的卡带切换不同的处理器,GBA内部有GBC的处理器,而GBM中因体积缩小就抛去的GBC的处理器,GBC只能使用GBC的卡带,不能使用GBA的卡带。
故而,GBA比GBC无论是表现力或者游戏性强了许多。
在GBA后来的发展中,Nintendo分别推出了GBM、NDS、NDSL、NDSi、NDSiLL、3DS。所以楼主想玩Nintendo更好玩的游戏,建议你入手3DS,若是只是想用电脑玩,就只能找nds模拟器,如desmume 098,玩nds游戏。GB,GBC,GBA都是任天堂过去推出的掌上游戏机
GB(game
boy)是任天堂最早的掌机,4级灰阶黑白显示
GBC(game
boy
color)GB的改进型,改为56色彩色屏幕,cpu和内存都提高了
GBA(game
boy
Advance)GB的下一代机,彩屏,画面效果有了质的飞跃,游戏很丰富。一直持续到NDS的推出。
这三种都可以使用VBA(VisualBoyAdvance)模拟器,这个是GBA模拟器,而GB系列是向下兼容的,GBA可以玩GB和GBC的游戏,所以一个模拟器就够了
建议用TGB模拟器。
TGB Dual是一款功能强大的双机互动gb/gbc模拟器,可以同时运行两款游戏,并进行数据相互交换,进一步完善游戏支持能力,目前支持gb、gbc、gbx格式,且生成压缩文件zip、rar,高效、简单、实用!
介绍
在大型软件下运行时具有退出游戏(exit)、重启游戏(reset)、快速保存(save state)和读取(load state)、金手指管理(manage cheats)、退出模拟器(quit to launcher)等功能模块,能够实现对GB/GBC模拟完善的流程控制,节省精力和时间。
软件是能在nds烧录卡上运行的模拟器,因3ds支持nds游戏,所以也能用nds烧录卡。由于gbc游戏的画面是方形的,而3ds的屏幕是长条形的,所以在玩游戏的时候游戏画面外会有一圈大大的黑边。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)