我正在练习一些简单的2D游戏编程,并提出了一个理论,在动画期间(图像位置的实际变化最好用浮点数来计算)。我有一种感觉,如果你用ints移动一个图像,动画就不会那么流畅。
在Java中,您似乎无法绘制带有浮点数的图像来给图像一个位置。但是,很明显,当您最初声明x和y 's时,您可以将它们声明为双倍或浮动,而在实际绘制图像时,您必须将它们转换为int。就像我找到了:
/**
* Draw this entity to the graphics context provided
*
* @param g The graphics context on which to dra
我有一位开发者为我为ios为iPhone 5开发一款游戏。他说,我们必须为游戏使用的分辨率是320 x 568,但iphone 5的分辨率是640 x 1136,他说这是图形分辨率,而不是游戏水准设计。这个游戏是一个2D迷宫游戏。
我还在学习,所以任何帮助都是非常感谢的。哪个决议是正确的决议?为什么它是苹果状态的一半?
提前感谢
我的第一个iOS 2D游戏的代码已经写好了。现在,当谈到资产时,我会感到失落。一个原因是由于过时的文章造成的不完美的感觉。我需要知道图像大小,开始设计。游戏的设备方向仅为纵向。状态栏被隐藏(游戏)。这些设备是通用的,主iPhone,但是如果尺寸与iPads也很好的话,我当然没有异议。什么是最佳的图像大小开始设计为这一意图?
如果没有你的帮助,我就会开始在1242208和401皮上创建背景(全屏)图像。然后,将Photoshop中的最终图像缩小到750x1334(4,7“)和640 x1136(4”)。我的方法对吗?特别是,最好从1242 x 2208开始,还是1080 x 1920罚款?
我正在创建一个java游戏,参考RealtutsGML的java游戏编程系列。我很难理解这段代码的某些部分是如何工作的。我理解图像部分的getWidth和getHeight,但是在for循环中,我迷路了。
向导类是玩家,块是围绕地图的屏障。这张地图是我在photoshop中制作的一幅64×64的图像,它由一组红色像素组成,它们代表了块对象应该在其中产生的位置,以及一个表示向导/播放器产卵位置的单一绿色像素。
private void loadLevel(BufferedImage image) {
int w = image.getWidth();
int h = im
嗨,伙计们
我想在我的电脑上赢得一场硬性的视频游戏。规则很简单:当屏幕变成白色时,我必须立即按空格键。我必须做200次:/
也许一个简单的Java应用程序会对我有所帮助:
new Thread(){
public void run(){
while(true){
Color c = getPredominantColorOfTheScreen();
if (c.equals(Color.white)){
pressTheSpacebar();
}
sleep(10);