Project1

标题: 柳柳的地图教学 No.0 地图理论 (纯理论,新手慎入) [打印本页]

作者: 柳柳    时间: 2008-1-21 19:19
标题: 柳柳的地图教学 No.0 地图理论 (纯理论,新手慎入)
下面的东西是早上即兴写的,估计还有一些错误,欢迎指正。


储存理论

RMVX的地图储存方式,是在绘制时候储存3层,然后根据优先级总共制作5个优先级,和RMXP完全一样(注1)。下面的描述中我将储存的3层称之为理论三层,第一层为最低层,将优先级称之为实际层。

RMVX的素材绘制尽管用三层储存,但是为了简化操作,在绘制时候不能手动选层,全部是自动执行,这就导致不太可能再画出RMXP那种多层复杂遮挡的效果,并在一定程度上限制了游戏风格。不过简化的操作的确行之有效,实测绘制效率大约是RMXP的数倍。

分页说明

在绘制的时候,A页素材是“地板”,尽管这些地板里面包含部分墙顶,但是实际上这些素材都存在理论1、2层中,只能做地板或者不可接近的房顶。这一层设置通行的时候只能设置是否可通行,不能设置遮挡。

BCDE四页素材素材都是绘制于理论第三层中的,这意味着没法利用这4页素材制作交错遮挡的效果,但是素材可以遮挡人物。

文件部分

RMVX的地图通行设置储存在$data_system文件,由于素材的限制,在RMVX中较难制作出本来不可通行的某个区域(如,房顶),在某个阶段之后通行大幅度改变(如,主角变成飞贼)(注3)

RMVX的地图图象素材必须存在Graphics/System下,文件名为TileA1~TileA5,TileB,TileC,TileD,TileE,必须这样。其中TileA1~TileA5生成第A页,每个文件具体体现如下图所示。注意我在自动元件上的1234编号顺序中2和3写反了,大家自己对应一下即可。

[IMGA6R]http://rpg.blue/upload_program/files/自动元件素材分析_81340666.png[/IMGA6R]

OK,本章到此结束~理解了素材本身的理论也就知道哪些好画哪些难画了。嗯。

[LINE]1,#dddddd[/LINE]

注1:参考Game_Map的def passable?,Game_Character的def screen_z,实际根据这种理论制作了缩略图脚本、Tilemap模拟脚本,应该可以证明是正确的。

注2:事实上,由于自动元件制作的高难度,以及卡得那么死的A1~A5自动元件规范,制作新素材的难度比RMXP时代要高了很多很多。未来RMVX的游戏推测是两类:一种是纯RTP制作,一种是纯远景图当地图。自制地图素材的游戏估计是少之又少。

注3:这种效果在RMXP中直接修改地图通行,而在VX中就麻烦很多,运气好的话,你可以在E元件中定义一个透明的通行元件来抹一遍地面,但是由于存图的理论,这一抹又有可能会把窗户树木全抹掉。总之比RMXP时候麻烦很多,好在这种效果使用的人不多。

作者: 雪雾明日晴    时间: 2008-1-21 19:21
切,还以为是绘制教学…………
这种东西还是自己研究比较好玩..
作者: clamp1234    时间: 2008-1-21 19:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 柳柳    时间: 2008-1-21 19:27
以下引用雪雾明日晴于2008-1-21 11:21:47的发言:

切,还以为是绘制教学…………
这种东西还是自己研究比较好玩..


说得也是,这个教学主要讲新手用不上的文件储存理论和素材拼接为图象的HardCode部分说明。
还是加个VIP封起来好了。
作者: 叮当    时间: 2008-1-21 19:39
还得换有VIP的号来看… 我就说这东西干嘛不弄成无限层,少了切换层就不能直接修改层1的东西了,要改的话反而更麻烦,而且也无法用房屋遮住主角(屋顶的最上面一排应该是能遮住主角的)
作者: 天涯孤客    时间: 2008-1-21 21:03
即是讲新手的,又不给新手开,矛盾吗?

不过我猜也猜得到大概是什么东西,别的VIP低的人,再加上是新手,就难说了……
作者: 5693744    时间: 2008-1-21 21:05
唉```看不到的说`
作者: 光郎    时间: 2008-1-21 21:09
还好还好,幸好手机看不到VIP帖…估计是大段文章,完了回家看。
作者: hb3344    时间: 2008-1-24 05:17
又看不到了 这些到底是什么的哦??
作者: 御灵    时间: 2008-1-24 05:20
主站的教程区应该开一个RMVX分类了恩……
作者: tym    时间: 2008-1-24 05:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 8335326    时间: 2008-1-24 21:58
{/ll}看不到了 !哎~~~
作者: superufo    时间: 2008-1-24 22:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: Ж夜色心云    时间: 2008-1-25 02:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: jkdf    时间: 2008-1-25 22:30
怎么样才能增加点数啊  555555555
作者: 越前リョーマ    时间: 2008-1-26 01:09
简单的说就是地图的绘制+制作之类的原理吧……


作者: 匈魔剑    时间: 2008-1-26 01:14
哦……其实自己试着画一画,就差不多都知道了。。。
作者: 白羽    时间: 2008-12-21 02:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 东皇    时间: 2009-2-6 20:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: yoyoly7    时间: 2009-2-7 05:29
提示: 作者被禁止或删除 内容自动屏蔽




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