经过一晚测试, 更改数据, 进游戏测试, 再更改, 再测试。 也许算是有所突破, 但是可能还有我没测试完全而遗漏的地方, 还请各位大哥见谅。 发现我的不对之处, 请指教。 下面进入测试主题。
=========================================割开寂寞的包皮==================================================
由于图片繁多, 请耐心等待, 细心观看。
第一次分割,是我对 T21 的一些平民化一点的解释和介绍。也对 lrdcq 同学的一个细节中的结论一些新的解释做了研究。
1: 关于 T21 表格理解概念。 也许新手(比我更新的玩家) 能更清楚知道这个表格怎么看。
大家先回顾一下这张表, 也许新手看上去, 用想象来理解这张表很难在设定 NetworkPlacementPattern 的时候作出比较准确的决定。
再看下面这些图, 我今晚做的一系列图片, 配合图片看数据, 也许会更形象地知道这些数字的秘密。
为了让大家视觉上更清楚,我用 LE 做了四个新的 lot 作为测试 T21 上面 A B C D 四种 PROP 。
我用道路拉了 16 格, 其实也是就将表格的 16 格体现在游戏里。 结论: 纵行每 4 格, 等于游戏中拖拉出来出现 T21 的每 4 格。
1:第一组, PROP A , 编号: 0X06,0X06,0X06,0X06 ;
2: 第二组: PROP B , 编号 0X05,0X05,0X05,0X05
3:第三组, PROP C, 编号 0X09,0X09,0X09,0X09
大家都应该看到, 表格里面填色地方, 就是游戏里出现 T21 的地方, 不偏不倚, 非常准确。 希望大家对这个表格能更容易地理解。
以下是我发现一个 5 楼一个结论矛盾的地方。
我作了一些测试。
先回顾 lrdcq 同学的图和理论,
xu同学有3个prop要挂在同一个tile上
但是3个prop的排布均不一样——就是NetworkPlacementPattern值不同
于是xu同学建了3个T21,NetworkPlacementPattern分别如下
按xu同学的想象,进入游戏后,将看到如下东西
jc1_print2.jpg (18.06 KB)
2010-7-30 21:14
但现实却沉重的打击了他,他看到的是这个样子
jc1_print3.jpg (13.84 KB)
2010-7-30 21:14
按照这个理论, 如果我把上面自己做的 A B C 三个放到一起, 那么出现的情况应该是在游戏中 16 格, 重复的地方只会出现其中一个 PROP, 因为 B 覆盖 A., C 覆盖 B, 。 但是我们又看看老徐同学的一个理论: 技巧1:制作随机出现的T21
要让多个T21随机出现,首先要保证这些T21出现在同一个Tile上,NetworkPlacementPattern也要有所交叉,而且还要会在同一个分区、同一个收入条件下出现,而且最重要的是,Instance要不同。如我做了一个直线道路上的行道树,又做了一个直线道路上的停车位,而且都会在中密度中收入住宅区出现,而且NetworkPlacementPattern都是0x0f,0x0f,0x0f,0x0f,那么在满足这两个T21出现的情况下,道路上会随机出现行道树和停车位(假设无其他T21)。
原作者:Xyloxadoria
那么这两个理论如果都成立, 那么岂不很矛盾么? 前者说相同的地方会被覆盖, 后者说如果满足这个相同条件的话, 就会随机出现不一样的 PROP. 于是我做了测试, 看到底哪个是真的。
上图:
B+C , 重复位置应该是每 4 格之中的第一格, 那么按照 1 的理论, 应该第一格出现的是 C, 因为 C 覆盖 B, 那么第三格就是只有 B, 最后一格只有 C, 因为互不影响。 怎么确定哪一格是第一格? 一下子可能不清楚, 但是我们能确定第二格是没有 T21 的, 那么前一格就是第一格。后一格是第三格。 请看图:
当我看第一格的时候, 我发现出现的是 B, 我惊讶, 然后镇定, 也许有可以是 B 覆盖 C, 不奇怪, 但是再往下看的时候, 我就奇怪了, 第三格和应该是没有影响的, 但是为什么会出现随机的现象呢?再仔细看一下, 原来不应该从左到右看, 应该从右往左看, 我们会发现, 理论产生了, 并不是覆盖, 而是随机。
难道这只是一个凑巧? 我再做了 A + B, 按照理论, 他们重复的是第三格, 第四格应该是空的, 我们再看图。
很明显, 这个随机出现的理论还是对的。
我再做 A+B+C
如果是覆盖的话, 那么应该只有一个绝对的覆盖方向, 因为老徐同学说到, 如果有相同的 5 个 T21, A B C D E, 那么游戏只会读取靠后的。 但是现实其实是相同数据的地方, 如果你有不一样的 T21 要出现, 那么出现的情况应该是 随机出现。 而不是覆盖。
而 lrdcq 同学所说的分配使用 NetworkPlacementPattern 的方法并没有错。 我们如果要把出现的 T21 分开的话, 那么我们在分配 NetworkPlacementPattern 的时候, 就必须避免重复。 如果重复了, 也就只能随机出现, 至于怎么运用这个定律, 就靠大家自己了。
今天很累了。 明天继续更新斜线如何分配运用 NetworkPlacementPattern 的一些经验。
|