您的位置:
首页
->
编程文档
->
游戏开发
-> 使用Photoshop制作两端平滑衔接的背景图
游戏开发
本类阅读TOP10
·
初学者的福音:游戏开发新手入门指南
·
《学VC、编游戏》重点算法解疑·快一点
·
Windows的消息机制与消息重定向技术
·
《学VC、编游戏》重点算法解疑·再快一点
·
Rogue Guide
·
《学VC、编游戏》重点算法解疑·狩猎谋生
·
通向天才之路 : 把模块塞到动态连接库里去
·
完成端口的深入理解及一种变态用法
·
DirectX 9.0 SDK 开发包下载(April 2005)
·
在OpenGL中实现多纹理混合(Multi-texture Blending)
→
分类导航
VC语言
Delphi
VB语言
ASP
Perl
Java
Script
数据库
其他语言
游戏开发
文件格式
网站制作
软件工程
.NET开发
使用Photoshop制作两端平滑衔接的背景图
作者
:未知
来源
:月光软件站
加入时间
:2005-2-28 月光软件站
主页:
http://www.maxss.net
Email:
[email protected]
在开发一些小型游戏中,很多时候需要不断地循环滚动一个背景图,以实现运动效果(如赛车游戏中的车道或飞机游戏中的天空背景等)。但当背景两端相接的地方会出现不平滑的过滤问题,当然对于像素级的背景图基本上就没这种问题。假设现在有一个蓝天白云的天空背景图,如何才能使上下或左右两端图像可以平滑过渡呢?下面介绍用如何用Photoshop来处理该背景图来解决这个问题。
先在Photoshop中新建一个200 x 200大小的图像文件,分别设置前景和背景色为蓝色和白色,然后使用“滤镜->云彩”效果来模拟蓝天白云的效果。效果如图-1所示:
(图-1)
假设我们需要实现背景上下两端的平滑过渡。首先须再创建一个与该图片大小相同的图像文件,然后用“矩形选框工具”把图-1的中上下两端复制到新的图像文件中,并把上下部分图像位置调换对齐,最后合并新图像文件中的所有图层。如图-2所示。
然后再拉出一条参考线到图-2中上下端的交线处,用于完成平滑处理后能区分原来的交线位置,固定好参考线后按下Ctrl+H隐藏参考线。
现在就开始处理它们的交线,让其过滤变得平滑些。这需要人为手工进行处理,主要使用的工具就是“仿制图章工具”和“模糊工具”,处理技巧就是用图章工具复制相似的图像区域在交线上,并用模糊工具增加平滑效果,最后完成后图-2的效果如图-3所示:
(图-2)
(图-3)
这时再次按下Ctrl+H显示参考线,用“矩形选框工具”把这两部分图像重新复制回图-1的原来位置上,这样当用程序循环地显示该背景图时就可以实现比较满意的平滑过渡效果,最后把成品输出为JPG或BMP格式。对于其它相似的需求也可以用类似方法实现。
有关如何用程序实现循环显示背景图可阅读本站另一篇文章:“
在BCB中实现背景平滑循环滚动
”。
下面是处理前后两张背景图,以作比较:
(处理前)
(处理后)
相关文章
:
相关软件
: