java开发俄罗斯方块学习笔记 Day-3 素材

由于java自带的绘图方式所绘制的图形锯齿严重,不适合作游戏界面的设计,因此采用java的drawImage方法调用绘制的图片,这样可以做出比较好看的界面

首先在Tetris项目下建立一个Graphics文件夹,在该文件夹下面分别建立几个子文件夹。

其中方块素材都放在game文件夹里面,背景图片放在background文件夹里面(游戏具有的功能:每升一级,堆积方块变颜色,背景图片换一张)”数据库“和”本地记录“等几个文字图片放在string文件夹里,游戏中边框的素材放在window文件夹里。

背景图片我们从网上找了10张,用于游戏主界面背景的更换。在设计游戏主界面边框时,我们用Photoshop将本地的一张素材处理成如下的一张图片,在程序调用时,会将这张图片切割成8个部分,通过这8个部分的伸缩变换可以得到任意大小的方框,而不是直接将图片进行不同方向的拉伸。


现在已经有了窗口和背景,接下来需要绘制游戏方块。在Photoshop中对32x256的画布进行切片,绘制成8个不同颜色的32x32的小方块。

然后再对这些方块做一个立体的效果,对这些方块进行斜面、浮雕以及纹理的处理,得到下面的方块图片,并保存到game文件夹里面。程序可以对下面图片进行切割拼凑,最终可以得到我们需要的方块。

下面制作游戏界面中的文字部分。游戏一共有7个词和一些数字,下面需要对这些词和数字进行制作,要注意的是每个字和数字设置的切片宽度要一样大,便于程序的调用。效果如下




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值