|
|
为什么有了步长这个变量来控制运动,为什么还要偏移值?
偏移值是什么时候才用到的?
int x,y;
if(man[0].lb!=2)//不是景,景是静物没有偏移位置
{int x0=0,y0=0;
if(man[0].lb==0) {x0=rbufx[man[0].p];y0=rbufy[man[0].p];}
if(man[0].lb==1) {x0=sbufx[man[0].p];y0=sbufy[man[0].p];}
if(man[0].fw>4) x0=w-x0; //是东北、东、东南方位
x=man[0].xix-x0; //对象显示的x位置
y=man[0].xiy-y0; //对象显示的y位置
}
这里的x0=w-x0;得到是东北、东、东南方位偏移值吗?我理解不了. |
|