本文主要是介绍java开发俄罗斯方块学习笔记 Day-3 素材,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由于java自带的绘图方式所绘制的图形锯齿严重,不适合作游戏界面的设计,因此采用java的drawImage方法调用绘制的图片,这样可以做出比较好看的界面
首先在Tetris项目下建立一个Graphics文件夹,在该文件夹下面分别建立几个子文件夹。
其中方块素材都放在game文件夹里面,背景图片放在background文件夹里面(游戏具有的功能:每升一级,堆积方块变颜色,背景图片换一张)”数据库“和”本地记录“等几个文字图片放在string文件夹里,游戏中边框的素材放在window文件夹里。
背景图片我们从网上找了10张,用于游戏主界面背景的更换。在设计游戏主界面边框时,我们用Photoshop将本地的一张素材处理成如下的一张图片,在程序调用时,会将这张图片切割成8个部分,通过这8个部分的伸缩变换可以得到任意大小的方框,而不是直接将图片进行不同方向的拉伸。
现在已经有了窗口和背景,接下来需要绘制游戏方块。在Photoshop中对32x256的画布进行切片,绘制成8个不同颜色的32x32的小方块。
然后再对这些方块做一个立体的效果,对这些方块进行斜面、浮雕以及纹理的处理,得到下面的方块图片,并保存到game文件夹里面。程序可以对下面图片进行切割拼凑,最终可以得到我们需要的方块。
下面制作游戏界面中的文字部分。游戏一共有7个词和一些数字,下面需要对这些词和数字进行制作,要注意的是每个字和数字设置的切片宽度要一样大,便于程序的调用。效果如下
这篇关于java开发俄罗斯方块学习笔记 Day-3 素材的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!