Java中GBC方法

Java中GBC方法,第1张

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使用一颗定制Z-80为主CPU,速度为419 Mhz。一块能同显4级灰度的2。45吋LCD(液晶显示屏),其分辨率为160x144。拥有4个立体声声道。由于Nintendo要求这部掌机要尽可能的轻巧,低耗和便宜,因此它的硬件机能可以说是劣于和它同时代的其他掌机(Sega Game Gear,Atari Lynx)然而借助无数优秀的软件,它仍旧远远比其他掌机成功许多。

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的屏幕是长条形的,所以在玩游戏的时候游戏画面外会有一圈大大的黑边。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13445508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-07
下一篇 2023-08-07

发表评论

登录后才能评论

评论列表(0条)

保存