幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5012|回复: 13

小地图的显示

 关闭 [复制链接]

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2005-2-4 00:44:00 | 显示全部楼层 |阅读模式
      经过多人指导,终于做出这个菜鸟级别的地图显示。虽然做法简单,但却花了我不少脑汗(毕竟本人能力有限,不过觉得这对部分初学者还是有帮助的所以决定发表)。但有一点要声明的是这例子参考价值可能不大,只能告诉大家一些原理和方法,具体还要自己操作才知道。

      言归正转,现在来说说其中的原理:开始的时候我总搞不清由地图元件组成的地图像素问题,后来才知道,原来地图是以一格格图元组成,每一格大小是16X16像素。何为图元,大家把模式改为事件编辑模式就一目了然,这时大家可以看到,地图以一格格显示着,在地图上选一个格,下面信息栏中可以看到坐标的位置,最左上角坐标为(0,0),越往右X坐标越大,反之越小,越往上Y坐标越小,反之越大。

说了这么多废话下面就详细介绍做法:

开始前先让大家看看效果图:




     首先在RM画一幅地图(大小随你控制),然后把地图以1:1的比例图截下来,然后在photoshop里(以下简称PS)把图进行缩放(比例也是自定,前面所说的问题在这里可以体现),这里我选了1:2的比例进行缩放,得出一张小地图,因为个人感觉把小地图放在正中的话,会比较容易调整,因此就把小地图放在正中,但这时就出现问题了,在RM那幅大地图的尺寸是320X240,不过我在PS中却测得640X480,其实只要按PS尺寸再找出图片的中心点就可以了。

大地图在PS中尺寸为640X480 ,小地图尺寸为320X240,只要利用PS中的标尺和参考线,就能够找到各自的中心,然后把两图片中心对齐就OK了。(转到下一楼)


[此贴子已经被作者于2005-2-4 1:02:38编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2005-2-4 01:23:18 | 显示全部楼层

如上图所示,把两图对准。为了效果更好,再加上一个色彩为黑色的图层,把它们合并后,一张小地图,就大功告成了。当然不要忘记再做一张点图,是用来显示主角的位置的。然后放到picture文件夹中。  “点图”就是一楼第二幅图里红色那一点

#说到这有一点要说明,为什么不用画的方法得出来呢?这当然是可以的,但本人觉得因为本身图元与像素间就存在了误差,如果还用画的方法 ,那误差就更难控制。

此例中我选用“变量操作中”的“主角X,Y坐标”。用点图想把它显示在主角的位置,单单代入主角的X,Y坐标是不可能(单单这样的话图片会走到左上方,原因还没弄清),但当把主角的X,Y坐标乘以16的话效果就出来了,(你可以调整一下NPC的位置看看效果)。如果没有理解错的话,这一操作实现了图元与像素的换算,(就好像米化成千米那样)不过介于像素与图元间的误差,点图与主角还存在16左右的像素差,只要稍加调整就可以完美显示在主角位置。

     可是现在要做的是把点图显示在小地图上,而不是显示在主角的头上,所以要重新计算。刚才说了我把小地图改为原地图的一半,如果X,Y坐标还是乘以16的话,主角移动一步,点图在小地图上就会移动16像素,那么走不了几步,点图就会超出小地图,出现在黑色的区域。因此X,Y所乘以的像素也要像小地图一样,缩小一半,变为8。现在就要开始做调整工作,我先把点图对准主角(这一步目的是为了测试点图是否能随着主角的位置显示),然后再把它移动到小地图的相应位置,这时小地图的显示就完成了,是否很简单(做法参考下楼的文件)。虽然这么说但也用了不少篇幅。。。。。。。-_-b。在下一楼,我给出文件,有兴趣的可以下来看看。

注:小地图控制点在NPC身上。

[此贴子已经被作者于2005-2-4 11:29:42编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2005-2-4 01:25:38 | 显示全部楼层
请自备RPG_RT.exe

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

8

主题

73

帖子

666

积分

⑤进阶

圣域苍龙之无厘头风

积分
666
发表于 2005-2-5 17:35:39 | 显示全部楼层
与要photoshop进行缩放吗?RM界面有个以比例放大缩小的按扭,直接截图……
哦,原来RM200X中有上下两图层,会有些暗有些明的……
考虑怎么解决ing……
省略号用得最多的人……
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2005-2-5 18:31:33 | 显示全部楼层
哦,真的,忘记了那个按钮。

“RM200X中有上下两图层,会有些暗有些明的……”为什么要解决?
出图的时候明暗不都是一样的 吗?
[此贴子已经被作者于2005-2-5 18:42:46编辑过]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

11

主题

40

帖子

499

积分

④见习

超级菜鸟

积分
499
发表于 2005-2-8 11:22:46 | 显示全部楼层
好多废话,看不懂~~~能不能最简单的说明一下.我是菜鸟~
回复 支持 反对

使用道具 举报

121

主题

3186

帖子

2万

积分

管理员

お嬢様

Rank: 9Rank: 9Rank: 9

积分
22410
发表于 2005-2-9 00:01:00 | 显示全部楼层
以下是引用gineus在2005-2-8 11:22:46的发言:

好多废话,看不懂~~~能不能最简单的说明一下.我是菜鸟~

那么就不看那些阁下认为的废话就行了...
楼主还是说的很详细的..
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2005-2-10 01:37:49 | 显示全部楼层
以下是引用gineus在2005-2-8 11:22:46的发言:

好多废话,看不懂~~~能不能最简单的说明一下.我是菜鸟~

看了你这句话,真的令我有点伤心,但发这文章的目的,就是让初学者参考的,所以如果你哪里不明白请详细说明,这样才能帮到你.
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

5

主题

40

帖子

271

积分

③业余

积分
271
发表于 2005-2-11 02:14:14 | 显示全部楼层
不错啊,嘎嘎。弄清楚就好了,恭喜。
另外建议一个。把你小地图的色彩的彩度减弱,明度减弱,或者色调弄弄黄,就更象地图了。
回复 支持 反对

使用道具 举报

1

主题

18

帖子

484

积分

④见习

积分
484
发表于 2005-2-14 21:34:46 | 显示全部楼层
用滤镜把色彩去掉只留轮廓才像地图~~~~不信你试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-25 10:19 , Processed in 0.026761 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表