Project1
标题:
关於火星自动元件补充
[打印本页]
作者:
雪流星
时间:
2007-4-26 05:02
标题:
关於火星自动元件补充
我这主题的起因是因为看到这位大大关於自动元件的帖子,而兴起的。或许各位高手早就知道,那就当是我这个新手做的研究报告吧。
火星是如何自动生成的
这里继续引用那位大大的图块分割来说明。美兽大将自动元件分割为六个区块,其中他说5和6号图块似乎无用,至少他无论如何也画不出。
的确如果你的地图完全用自动元件绘制的话,那麽那两块说是无用也可以。
首先自动元件的第一个目的就是要与其他图块产生互动,而根据其所相邻的图块自动绘制与其相邻的图块无接缝的图块。因此我发现,5号图块除了当作图标以外,同时也是该自动元件的类的辨识指标(Identifier) 而6号图块则表示其附属的类,是以5号图块为标准与其他元件互动。若是其相邻的图块与6号图块相同,则视为同类图块,而绘制无接缝图块。
这麽说可能不太明白,我用两个范例做解释。
范例一、草地与河流:
从下图我们能看出,草地图块与河流的6号图块是一样的,因此河流视为草地类下的自动元件,就能自动产生无接缝图块。
或许这样还不够说服力,那就在看下一个:
范例二、河流与瀑布
河流与瀑布同样是自动元件,由此我们更能看出元件间互动的关系。
从下图能看到瀑布的6号图块与河流的5号图块相同,因此瀑布是附属於河流的类之下,就能产生相应的自动图块。若是在打开2号瀑布的话,就能发现2号瀑布又附属於1号瀑布,以此类推。
以上是我对自动元件的5、6号图块的研究,也不知道有没有错,还请各位大大指教我这个新手。
作者:
雪流星
时间:
2007-4-26 05:02
标题:
关於火星自动元件补充
我这主题的起因是因为看到这位大大关於自动元件的帖子,而兴起的。或许各位高手早就知道,那就当是我这个新手做的研究报告吧。
火星是如何自动生成的
这里继续引用那位大大的图块分割来说明。美兽大将自动元件分割为六个区块,其中他说5和6号图块似乎无用,至少他无论如何也画不出。
的确如果你的地图完全用自动元件绘制的话,那麽那两块说是无用也可以。
首先自动元件的第一个目的就是要与其他图块产生互动,而根据其所相邻的图块自动绘制与其相邻的图块无接缝的图块。因此我发现,5号图块除了当作图标以外,同时也是该自动元件的类的辨识指标(Identifier) 而6号图块则表示其附属的类,是以5号图块为标准与其他元件互动。若是其相邻的图块与6号图块相同,则视为同类图块,而绘制无接缝图块。
这麽说可能不太明白,我用两个范例做解释。
范例一、草地与河流:
从下图我们能看出,草地图块与河流的6号图块是一样的,因此河流视为草地类下的自动元件,就能自动产生无接缝图块。
或许这样还不够说服力,那就在看下一个:
范例二、河流与瀑布
河流与瀑布同样是自动元件,由此我们更能看出元件间互动的关系。
从下图能看到瀑布的6号图块与河流的5号图块相同,因此瀑布是附属於河流的类之下,就能产生相应的自动图块。若是在打开2号瀑布的话,就能发现2号瀑布又附属於1号瀑布,以此类推。
以上是我对自动元件的5、6号图块的研究,也不知道有没有错,还请各位大大指教我这个新手。
作者:
美兽
时间:
2007-4-26 05:19
呵呵,
其实LZ所讲这种依属关系是从美工的设置角度来讲,
就好比在做自动元件的中心块是利用普通的图块的主块,
而我在教程中是从程序角度来讲是否有用,
不过关于B块从程度上讲确实有用,只是当初没试出来,后来狒狒王做了补充。
参看这里
http://rpg.blue/viewthread.php?tid=44082
作者:
雪流星
时间:
2007-4-26 08:55
呵呵,原来还是慢了好几步,不过关於A图块好像没谈的很清楚
经过我测试,A图块应该是表示该元件的「超级类」(Supercategory)
而B图块则是「附属类」(Subcategory)
这样讲起来好像还是很模糊,还是看我的范例二吧。
作者:
黑羽毛
时间:
2007-4-27 07:27
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1