Project1

标题: 让RMXP直接支持《飘羽》地图可视化绘制(解禁了) [打印本页]

作者: 柳柳    时间: 2006-9-12 10:04
标题: 让RMXP直接支持《飘羽》地图可视化绘制(解禁了)
写了个拗口的标题,汗

工程如下,密码是6R_tilemap

http://rpg.blue/up_pic/200707/fanli_of_tilemap.rar

解释如下:

飘羽系列的地图格子大小是16×16,为了让RMXP支持可视化绘制,需要脚本和素材的统一协调。

1、将素材宽度调为128,长度不限。放在tilereal的文件夹下面。参考工程。

2、把素材放大1倍,宽度256,放在tilesets的文件夹下面。这个文件名要和tilereal相同

3、用tilesets的图正常绘制地图。最小宽度40,高度30。再小就是黑色边缘了。

4、运行游戏,游戏并不会加载tilesets下面的地图,而是加载tilereal的地图,并且会调整坐标缩小1倍。参考范例就知道我在说什么了。注,发布游戏的时候可以把tilesets文件夹删除节约空间。


绘制要求:

1、由于编程16×16的格子了,所有自动元件不能再使用。程序也没有考虑自动元件,就算画了也会被直接无视。

2、绘制的方法和以前完全不同。首先,用F5的层绘制最底层,然后用F7的层绘制最高层。这两层绘制完毕后,起的效果类似我提出的“双远景”里面的远景层和遮盖层。也就是这两层不参与和角色、NPC的交互。

3、上面两个画好后,用F6的层绘制中间层,这些是和角色交互的。角色站在他们前面可以遮挡他们,站在后面会被他们遮挡。就是这些东西(如桌椅,树木的根部)。

4、上述规则可以打破,比如F6层上也可绘制树叶顶部、云、或者其他的永久遮盖物。但是这3层的算法不同,F6层由于有交互的要求,运算速度最慢,大约是另外两层的百分之一的速度(甚至更低,取决于绘制内容的多寡,越多越卡)。所以尽量少用这一层。当然,该用就用,也不用回避什么。

5、通行使用的是数据库里面的设置。这个和绘制情况完全无关,就按RMXP的标准设置就行。包括4方向通行都可设置,虽然不推荐。



核心脚本:

核心脚本是

tile ★ :这个脚本定义了游戏中用的真实地图文件夹、NPC行走格子

Tilemap1_by66RPG ★ (上面那个):这个脚本是原始脚本,模拟Tilemap模块,3层都用的F6层绘制方法,效率很低,仅供参考研究。在真实游戏中本脚本已经被重载

Tilemap1_by66RPG ★ (下面那个):模拟Tilemap的核心脚本,具体功能就是上面说的那些。

Spriteset_Map_bk:可以学习到研究的过程,这是个没用的脚本,可删除。

Spriteset_Map:改用了自定义的Tilemap1_by66RPG

其他:全局搜索“★”,可以找到一些我把32×32格子定义为16×16时候的痕迹。这个在另外一套整合系统中(完美8方向 + 待机 + 自定义人物帧数 + 三远景)已经用过,再次不多描述。


如果还不明白,我还在自家blog上面还写了一点说明,亦可做参考。



              [本贴由 叶舞枫 于 2007-4-1 19:50:50 进行了编辑]
作者: 柳柳    时间: 2006-9-12 10:04
标题: 让RMXP直接支持《飘羽》地图可视化绘制(解禁了)
写了个拗口的标题,汗

工程如下,密码是6R_tilemap

http://rpg.blue/up_pic/200707/fanli_of_tilemap.rar

解释如下:

飘羽系列的地图格子大小是16×16,为了让RMXP支持可视化绘制,需要脚本和素材的统一协调。

1、将素材宽度调为128,长度不限。放在tilereal的文件夹下面。参考工程。

2、把素材放大1倍,宽度256,放在tilesets的文件夹下面。这个文件名要和tilereal相同

3、用tilesets的图正常绘制地图。最小宽度40,高度30。再小就是黑色边缘了。

4、运行游戏,游戏并不会加载tilesets下面的地图,而是加载tilereal的地图,并且会调整坐标缩小1倍。参考范例就知道我在说什么了。注,发布游戏的时候可以把tilesets文件夹删除节约空间。


绘制要求:

1、由于编程16×16的格子了,所有自动元件不能再使用。程序也没有考虑自动元件,就算画了也会被直接无视。

2、绘制的方法和以前完全不同。首先,用F5的层绘制最底层,然后用F7的层绘制最高层。这两层绘制完毕后,起的效果类似我提出的“双远景”里面的远景层和遮盖层。也就是这两层不参与和角色、NPC的交互。

3、上面两个画好后,用F6的层绘制中间层,这些是和角色交互的。角色站在他们前面可以遮挡他们,站在后面会被他们遮挡。就是这些东西(如桌椅,树木的根部)。

4、上述规则可以打破,比如F6层上也可绘制树叶顶部、云、或者其他的永久遮盖物。但是这3层的算法不同,F6层由于有交互的要求,运算速度最慢,大约是另外两层的百分之一的速度(甚至更低,取决于绘制内容的多寡,越多越卡)。所以尽量少用这一层。当然,该用就用,也不用回避什么。

5、通行使用的是数据库里面的设置。这个和绘制情况完全无关,就按RMXP的标准设置就行。包括4方向通行都可设置,虽然不推荐。



核心脚本:

核心脚本是

tile ★ :这个脚本定义了游戏中用的真实地图文件夹、NPC行走格子

Tilemap1_by66RPG ★ (上面那个):这个脚本是原始脚本,模拟Tilemap模块,3层都用的F6层绘制方法,效率很低,仅供参考研究。在真实游戏中本脚本已经被重载

Tilemap1_by66RPG ★ (下面那个):模拟Tilemap的核心脚本,具体功能就是上面说的那些。

Spriteset_Map_bk:可以学习到研究的过程,这是个没用的脚本,可删除。

Spriteset_Map:改用了自定义的Tilemap1_by66RPG

其他:全局搜索“★”,可以找到一些我把32×32格子定义为16×16时候的痕迹。这个在另外一套整合系统中(完美8方向 + 待机 + 自定义人物帧数 + 三远景)已经用过,再次不多描述。


如果还不明白,我还在自家blog上面还写了一点说明,亦可做参考。



              [本贴由 叶舞枫 于 2007-4-1 19:50:50 进行了编辑]
作者: 柳柳    时间: 2006-9-12 10:07
截图如下:
以下截图是强化了RMXP功能后,直接在RMXP中绘制的,在此之前没有对素材进行过复杂的整合处理,仅仅调整了宽度。

截图中的素材仅仅使用了飘羽1代的素材,实际上真正飘羽1-3的地图都很精美,尤其3代的风格相当无敌。请自己看看。










另:

《飘羽》系列在这里下载:http://rpg.blue/web/htm/dj48.htm
作者: 亿万星辰    时间: 2006-9-12 14:43
曾经花数个月都没做出的东西……
作者: 美兽    时间: 2006-9-12 16:20
果然是很棒的东西,至少在测试工程基本不掉FPS,可能刚开始绘制地图会很不习惯。
作者: 血法师    时间: 2006-9-12 17:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: BB崽    时间: 2006-9-12 17:30
{/cy}{/cy}希望最终可以发展为 可为适合任意规格素材的 应求系统
作者: 美兽    时间: 2006-9-12 17:33
以下引用BB崽于2006-9-12 9:30:02的发言:

希望最终可以发展为 可为适合任意规格素材的 应求系统

现在这种方式似乎除了六角战棋以外的其他规格地图都可以利用。
作者: 柳柳    时间: 2006-9-12 18:26
六角这规格的确比较让我寒……
想想就头大{/pz}
作者: mcangel    时间: 2006-9-12 18:28
这东西作出来不是为了方便制作人的么?咋要75VIP才能浏览?
还是做这玩意的初衷只是挑战一下自己的技术?{/yiw}
作者: 柳柳    时间: 2006-9-12 20:51
以下引用mcangel于2006-9-12 10:28:36的发言:

这东西作出来不是为了方便制作人的么?咋要75VIP才能浏览?
还是做这玩意的初衷只是挑战一下自己的技术?

说得有理,不过这个可并没有那么方便,毕竟用全新素材绘制地图不是容易的事情。
降低为55了,并且预留解禁日期。
作者: frantice    时间: 2006-9-13 00:16
全新素材? 我好象看过谁的签名(不会就是66自己吧囧...)就是这素材.
感觉好华丽..好华丽 ..好华丽...
就是阿尔西斯一往上站风格就差了十万八千里了...{/gg}
作者: 紫雨琉璃    时间: 2006-9-13 04:27
差6点……
无敌的地图啊……
爬回自己的领地灌水……
作者: 雷欧纳德    时间: 2006-9-13 04:39
大家要慎用这个东西——为什么?因为这个东西光棍节解禁。。。。。。。
作者: 云舒音    时间: 2006-9-13 04:42
以下引用雷欧纳德于2006-9-12 20:39:38的发言:

大家要慎用这个东西——为什么?因为这个东西光棍节解禁。。。。。。。

无语了,站长不是故意的吧……
作者: 柳柳    时间: 2006-9-13 05:16
鼓励光棍吗,11月11日,1111一群光棍~
作者: 云舒音    时间: 2006-9-13 05:39
怎么觉得恁地像口吃了……
作者: sunhot    时间: 2006-9-13 07:40
以下引用frantice于2006-9-12 16:16:42的发言:

全新素材? 我好象看过谁的签名(不会就是66自己吧囧...)就是这素材.
感觉好华丽..好华丽 ..好华丽...
就是阿尔西斯一往上站风格就差了十万八千里了...


是不是说我的签名?该素材的确是华丽,但是要做出漂亮的地图也不容易啊,我已经放弃了,目前对默认素材做了色彩调整,只采用了《飘雨》中的“树”素材。

作者: 柳柳    时间: 2006-9-13 10:02
这个……你的签名和那张截图,华丽程度太不是一个档次了……
作者: 张永    时间: 2006-9-13 12:57
邪恶的解禁日期……
呵,又给我一个进步空间了
作者: saterick    时间: 2006-9-13 13:45
唔……少一分看8到……
作者: sunhot    时间: 2006-9-13 19:41
以下引用柳柳于2006-9-13 2:02:29的发言:

这个……你的签名和那张截图,华丽程度太不是一个档次了……


签名那个地图没华丽可言,用主站已发布的<飘雨>过期VIP素材随便做的,相信与你楼顶那个55VIP新<飘雨>不是同一档次吧.

而截图那个嘛,也只是调整了一下默认素材的对比度和亮度,感觉有点清新,因为比较喜欢<飘雨>中的树,也作了些调整,换了树干.{/gg}

期待11.11......

作者: link006007    时间: 2006-9-14 04:06
厉害... {/fd}
果然又是个超级棒的东西
作者: 浪咪咪    时间: 2006-9-14 23:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: lcy92    时间: 2006-9-16 05:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神思    时间: 2006-9-16 06:04
{/hx}ORZ楼上的。.....偶借你怎样?...
作者: RockK    时间: 2006-9-17 01:55
{/ll}55…………

5555555555555555555555
作者: hongqizhen    时间: 2006-10-5 22:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 秋弦月    时间: 2006-11-11 23:55
555……啥时解禁……
作者: jyt0211    时间: 2006-11-12 01:33
-_-#不是今天解禁吗...怎么........
作者: 依依    时间: 2006-11-12 03:06
11月11到了```````````````该解咯~~~~~````
期待
作者: 潜心    时间: 2006-11-12 06:00
1111
本来是期待解禁的!
但看到日期就。。。。。。。。。。

还是祝贺下。。。。。1111们!
作者: 叼烟的男孩    时间: 2006-11-12 23:28
解密啦...开始研究~
作者: 魔剑美神    时间: 2006-11-14 07:14
真的很不错,感谢ING~~{/hx}
作者: 高兴    时间: 2006-11-14 19:52
哇!!!
好华丽的地图!!!{/se}
即刻下载!!!{/dy}
作者: 叶舞枫    时间: 2007-4-2 03:50
发布完毕,
http://rpg.blue/web/htm/news662.htm

作者: zhilang    时间: 2007-5-26 06:46
{/ll}{/ll}上帝挖~~~许久米来,偶尔来次发现好东西却下不来.......乐挖....
作者: 纳叶伊哲    时间: 2007-5-27 05:51
5555555~~~~~~~~~~`
下载。。。
不能!!!
怎么这样???

作者: 天秤守卫者    时间: 2008-6-16 00:33
福音啊!!!!!!!
作者: Tabris_Air    时间: 2008-10-28 17:31
ms有bug。。。比如人可以从门右边的缝挤进房间去= =
因为改成16*16了。。。
作者: Tian    时间: 2008-12-3 12:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 偶尔杀人越货    时间: 2008-12-3 16:40
好老的坟{/gg},
请让柳柳安息吧(笑)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1