赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 946 |
最后登录 | 2017-10-1 |
在线时间 | 10 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 10 小时
- 注册时间
- 2017-7-15
- 帖子
- 21
|
曾经的我也像你这样到处提问,所幸还是有好人解答,所以我也来做回雷锋吧。加油,慢慢的你就熟悉RPG了。
rpg的图快每一个格子都是宽32X高32像素。
它的宽度限制是256.高度好像限制在几万像素吧。(曾经我用11520X11520图片切割拼接,结果只能执行一半)
RPG用图快拼接地图一定要注意以下事项,双远景可与忽略。
第一:如果你的图片是宽度1800X高度1700的,那么你切割之前需要先计算下拼接出来的图片是不是无缝对接
又或者是对接处显示的图片拼接起来感觉像是两张不相同的图片,这就是拼接图片之前没有计算好。
第二:上面我们的举例图片是1800x1700,我们来计算一下吧。
先算宽度.已知宽度是1800像素。我们用1800除32,结果是小数点56.25对吧,RPG的图快是不允许小数点的,
就算允许,你得有很精细很精细的计算才可以无缝对接。
所以我们不去搞拿烦恼的事。用简单的就是把这个图片的宽度缩放,怎么缩放了,可以来计算下。
我们用1800除32(32是RPG每一个格子32像素)。为什么要除用1800除32.因为你用的是RPG,它的格子是32像素,
所以我们必须要用整数去拼接地图,才能得到拼接以后的完整地图。
1800除32结果是56.25,那么我们就去掉它的小数点,用32X56=1792,得到的结果就是整数,不知道的可能会问
为什么不是用32X57或者58什么的。很简单,我们要是把图片放大效果不太好,相反把图片缩小一点效果不影响效果的。
所以我们图片缩小以后他的宽度就可以解决了。相同的道理。它的高度是1700除32,结果也是小数点53.125,我们依照
上面的,用32X53=1696.那么这张的宽和高除32都是整数,这下可以去切割了。
还有没有别的办法我不知道,不过这个办法本人经常在用。
在说一点切割的事情,要是你的图片像素有点大,切割的时候可以这样。
我们用上面的这张地图切割吧。宽是1792,高是1696.
已知RPG的宽度是256.我们用切割软件切割设置就是,宽度256.高度1696,这样设置的话切割以后的图片就只是7块,
要是把高度设置地的话,切割以后的图块有很多,拼接起来工作量大,我们就把他的高度不变,因为他切割只是他的宽度,
所有地图切割以后,用PS新建透明文件,打开切割图快。看下它是几块,我们这里切割以后是7块。这点可以保证是7块,
这样我们就用切割以后的图快高度1696X7(7代表切割的7小块)=11872.这样我们PS新建的画布就是宽度256.
高度是11872,背景透明,然后快捷键ctrl++号键吧画布放大到百分之200,接着选择切片工具,在点击视图,点击显示切片,
然后鼠标对着画布右键一下,选择划分切片。水平划分设置为7.因为只有7个小图快,垂直划分1.因为它的宽度是256,
所以垂直划分至设置1.
最后把切割的图快一块块拖进去,最后保存一下,放入RPG工程测试下吧。
纯手打,高手别喷。
|
评分
-
查看全部评分
|