这是本词条的历史版本!该页面包含旧版本的快捷文本。
是否自动将快捷文本同步至最新版本?是 否
是否自动将快捷文本同步至最新版本?是 否
本条目部分或全部内容搬运自外部资源。
遵守CC BY-SA 4.0协议,部分内容可能有所改动。
本条目的部分内容不一定真实或已经过期,仍有待核查。
以下内容涉及较多精确数据,除非确信某处有误,否则请谨慎修改。
精确数据
本条目收录了由高精度测量或反汇编得到的精确游戏内时间、空间数据,包括但不限于植物、僵尸、子弹、场地等的机制与特性。
基础说明
本条目使用PVZ圈最常用的坐标/判定体系,即:
- 植物/僵尸坐标:以游戏内存值为准。坐标轴原点为1-1格左上角,↓→为正方向。战场可见区左端为
x=-40
,上端为y=-80
- 判定体系:以游戏内调试模式为准
游戏内,最小视觉单位为整数值px,玩家可见区域为800*600(宽*高)。内存中存在16位浮点值(如植物、僵尸坐标),但几乎所有判定计算时都会取整,即int()
,丢弃小数部分,也称“向零取整”。
最小时间单位为cs,1秒=100cs。
空间体系
注:数据类型整数,单位px。
场景边界
- 伤害区 -50 ~ 800
- 触车 -20 ~ 28
- 警戒区 0 ~ 800
- 屋外区 -21 ~ +
植僵坐标
场合 | 行号 | 僵尸y | 植物y |
---|---|---|---|
前院 | 1 | 50 | 80 |
2 | 150 | 180 | |
3 | 250 | 280 | |
4 | 350 | 380 | |
5 | 450 | 480 | |
后院 | 1 | 50 | 80 |
2 | 135 | 165 | |
3 | 220 | 250 | |
4 | 305 | 335 | |
5 | 390 | 420 | |
6 | 475 | 505 | |
屋顶 | 1 | 40 | 见下 |
2 | 125 | ||
3 | 210 | ||
4 | 295 | ||
5 | 380 |
屋顶植物:
(x,y) | 1(列) | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
1(行) | 40,170 | 120,150 | 200,130 | 280,110 | 360,90 | 440,70 | 520,70 | 600,70 | 680,70 |
2 | 40,255 | 120,235 | 200,215 | 280,195 | 360,175 | 440,155 | 520,155 | 600,155 | 680,155 |
3 | 40,340 | 120,320 | 200,300 | 280,280 | 360,260 | 440,240 | 520,240 | 600,240 | 680,240 |
4 | 40,425 | 120,405 | 200,385 | 280,365 | 360,345 | 440,325 | 520,325 | 600,325 | 680,325 |
5 | 40,510 | 120,490 | 200,470 | 280,450 | 360,430 | 440,410 | 520,410 | 600,410 | 680,410 |
地形图
注:
- 两种线有重合时,重合段用两者颜色相间的线表示
- 白线为坐标轴,x轴向右为正,y轴向下为正
- 紫色和暗品红色为各控制格的边框
- 绿线为可见区的边界
- 右红线为伤害区和警戒区的右界——若僵尸防御域都在其右方则无敌且不被当作目标
- 蓝线为警戒区的左界——若僵尸防御域都在其左方则不被当作目标
- 黄竖线为碰车区的边界
- 左红线为屋外区的左界——若僵尸防御域都在其左方则其进屋
- 黄横线或斜线为僵尸基准轨迹,没有纵向偏移且正常前进的僵尸坐标在其上
- 绿十字为植物基准点,通常植物坐标在那些位置
评论
建议补充说明一下火树豌豆bug()