- UID
- 702
- 积分
- 1002
- 帖子
- 241
- 主题
- 12
- 论坛币
- 2292
- 威望
- 2
- EP值
- 520
- MP值
- 0
- 阅读权限
- 50
- 注册时间
- 2012-9-9
- 在线时间
- 281 小时
- 最后登录
- 2014-4-1
|
- first = True
- ti = t0 - 100 + randint(-30, 30)
- while ti <= t5 - 150:
- ptt0 = ti
- ptt1 = ptt0 + 280
- ptx0 = _x
- pty0 = _y+80
- if not first:
- for i in range(2):
- ptx0_tmp = _x
- pty0_tmp = _y+80
- if GetDistance(lastptx0, lastpty0, ptx0, pty0) < GetDistance(lastptx0, lastpty0, ptx0_tmp,
- pty0_tmp):
- ptx0 = ptx0_tmp
- pty0 = pty0_tmp
复制代码 呜咕。。因为这里的条件一直是真的。。所以这块语句是一直重复执行吗?。。呜咕。。感觉自己被绕进去了(T.T)
嘎哦。。还有。。偶试着把first后面改为False。。感觉没有什么变化呀0.0....不是教程上说如果XX变量是True才循环的吗? |
|