
标题: [疑问] 关于AM问题 [打印本页]
作者: oxeno 时间: 2009-8-10 14:49 标题: 关于AM问题
在画地图的时候,怎样在一幅地图用不同的tileset? 我换tileset的时候画好的东西全变了 ...
作者: starxxxxx 时间: 2009-8-10 15:07
我至今都没搞明白那个是什么来的。
作者: 海洋之囧 时间: 2009-8-10 15:14
如果是AM的地图块就在AM的地图头修改。
具体:http://poketb.com/bbs/thread-6696-1-1.html
第4章说了一点点
花了是当然的了,因为原本的图块被修改的图块覆盖掉了嘛……
比如:第一个图块本来是草地,你换了第一个图块是沙地的tileset,那原本地图上的草地就会变成沙地了-=-(个人理解)
换地图块就是要重新用这种图块画
作者: oxeno 时间: 2009-8-10 15:26
引用:
原帖由 海洋之囧 于 2009-8-10 15:14 发表
如果是AM的地图块就在AM的地图头修改。
具体:http://poketb.com/bbs/thread-6696-1-1.html
第4章说了一点点
花了是当然的了,因为原本的图块被修改的图块覆盖掉了嘛……
比如:第一个图块本来是草地,你换了第一 ...
作者: oxeno 时间: 2009-8-10 15:27
使用的tileset: 选择这个地图使用的地图块。就是改地图的时候右边所用的一块块的地图。只要你知道数字,就可以改成其他地图的图块。从而在这个地图用其他地图的效果。
要注意:如果2个相连的地图地图块不一致,切换时会导致图块错误。
这是教程里面说的
但是没有说怎么保留前图块的东西
作者: 海洋之囧 时间: 2009-8-10 17:57
我只知道整副图块都换掉就可以
或许跟tileset1、tileset2有关系自己研究下
我记忆中好像tileset1是上半部图块tileset2是下半部图块
作者: oxeno 时间: 2009-8-10 20:47
引用:
原帖由 海洋之囧 于 2009-8-10 17:57 发表
我只知道整副图块都换掉就可以![]()
或许跟tileset1、tileset2有关系自己研究下
我记忆中好像tileset1是上半部图块tileset2是下半部图块![]()
作者: liuyanghejerry 时间: 2009-8-10 20:52
一张地图最多只能同时使用2个tileset里的内容。
当你画好的时候,实际上已经使用了2个或至少一个tileset,这个时候你换tileset就等于釜底抽薪了,你所画的内容可以说“在”,但是因为换tileset的关系,面目全非。
我这样举个例子:
假设你的图是这样的:
A1 B1 C1 D1
这些代码都是地图块在tileset中的编号,你画地图实际上画的是如何摆放这些编号。游戏和程序在读取地图的时候,实际上读取的是这些编号的顺序和tileset。tileset就像一个大图库,你从里面选取了某些图块。换了tileset的话,虽然编号的顺序还在地图上存着,但是编号对应的图块意义不同。
作者: oxeno 时间: 2009-8-10 22:59
引用:
原帖由 liuyanghejerry 于 2009-8-10 20:52 发表
一张地图最多只能同时使用2个tileset里的内容。
当你画好的时候,实际上已经使用了2个或至少一个tileset,这个时候你换tileset就等于釜底抽薪了,你所画的内容可以说“在”,但是因为换tileset的关系,面目全非。
...
那么我能能吧原有图块都合成一个大图块来用呢?
或者说,rom里面的图块尺寸有没有规定呢?
如果没有 那不就可以把我想要用的图块都合成t1或者t2 合起来用..... 就是苦恼这个问题
试过替换原有图块的部分内容 ,但是如你所说的 就是釜底抽薪 所有应用了这一部分的地图都被改变了
作者: liuyanghejerry 时间: 2009-8-11 11:59
tileset有一个容量极限,你在AM的图块编辑器里可以提高上限,不过就算再怎么提高也不至于能存下两个tileset吧。
另外合成的话,也需要相当的时间的。
作者: oxeno 时间: 2009-8-11 13:52
噢... 这样...原来地图编辑的局限性还是挺大的,,,~ 呵呵
作者: xyzmj2 时间: 2009-8-11 14:04
一副地图不是应该只能用一个tileset嘛,如果使用两个,换了tileset之后当前tileset中不存在的地图块就会被替换掉的
作者: liuyanghejerry 时间: 2009-8-11 14:10
能用两个,你在图块编辑器里或者地图头查看里都能看见tileset1,tileset2。
| 欢迎光临 口袋社区-Poke The BBS (https://poketb.com/bbs/) | Powered by Discuz! 6.1.0F |
