|
发表于 2010-2-1 21:10:54
|
显示全部楼层
身上的花纹,由性格值决定。
将性格值写成八位:ABCDEFG (每个字母取0到F),斑纹起始位置为P(x1,y1),Q(x2,y2)、R(x3,y3)、S(x4,y4),(设64×64 bitmap 左上角为原点)
则有:
P位置:x1=b+33 Q点位置:x2=d+21
y1=a+25 y2=c+24
形状: 。。。 形状: 。。
。。。。。 。。。。
。。。。。。 。。。。。
。。。。。。 。。。。。
。。。。。 。。。。
。。。 。。
R位置:x3=f+39 S位置:x4=h+15
y3=e+7 y4=g+6
形状: 。。。 形状: 。。
。。。。。。 。。。。。
。。。。。。。 。。。。。。。
。。。。。。。。 。。。。。。。。
。。。。。。。 。。。。。。。。
。。。。。。 。。。。。。。
。。。 。。。。。。。
。。。。。
。。
需要注意的是,“起始位置(P,Q,R,S)指每个斑点形状的最左上角一格,按理论说斑点组合应该有16的8次方==4294967296 种组合,但如果(P,Q,R,S)的位置在兔子的脸外部等情况,会自动消除。所以实际兔子的种类小于上述数值。
故兔子脸上最多有4个斑点(形状各为上图四种)。 |
|