- UID
- 1141
- 积分
- 203
- 帖子
- 21
- 主题
- 0
- 论坛币
- 1027
- 威望
- 0
- EP值
- 250
- MP值
- 0
- 阅读权限
- 50
- 注册时间
- 2013-4-6
- 在线时间
- 57 小时
- 最后登录
- 2015-1-10
|
- for part in range(bucle):
- indice_text = randint(0, pt_num - 1)
- indice_pos = randint(0, maxi - 1)
- x = dx + points[indice_text][0]
- y = dy + points[indice_text][1]
- x_fin = pos_cur[indice_pos][0]
- y_fin = pos_cur[indice_pos][1]
- rand_ini = randint(50, 400)
- ts = _end - 30 + _j * 2.5
- te = ts + 65 + _j * 2.5
- rand_end = 10 * (te - ts)
- EFT = move(x, y, x_fin, y_fin, rand_ini, rand_end) + fad(70, 0) + color1('0337C1') + fsc(125, 125) + shad(0) + bord(0) + alpha(255 - points[indice_text][2]) + t(alpha(255) + fsc(50, 50))
复制代码 奶大,关于这一段,问两个问题:
1. 从最后的move代码看,这个是将 “字上的像素” 从原始位置 “移动到” 曲线上 的位置,而不是“沿着”曲线,对吧?
2. 循环中所取的点的下标,是随机取的,因为randint会取到重复的值,可以保证所有点都被取到?
遇到重复的下标的时候,怎么执行的?
希望奶大有空的时候看下~
多谢奶大 |
|