Что такое bezier_conf.path1 в cocos2d(python)

Я изучаю cocos2d(python). Когда я смотрю документацию cocos2d на веб-странице ( документация cocos2d). Ниже приведен код:

action = Bezier(bezier_conf.path1, 5)   # Moves the sprite using the
sprite.do(action)                       # bezier path 'bezier_conf.path1'
                                      # in 5 seconds

и больше нет кода. Я не понимаю, что такое bezier_conf.path1 и какое значение я использовал для его определения.

1 ответ

Решение

Вам необходимо установить пакет

pip install --upgrade bezier

Маленький пример

import numpy as np
import bezier

n1 = np.array([[0.0, 1.0],[1.5, 1.0],[1.0, 0.0],])
n2 = np.array([[0.0, 0.0],[1.0, 1.0],[1.0, 2.5],])
curve1 = bezier.Curve(n1, degree=2)
curve2 = bezier.Curve.from_nodes(n2)
intersections = curve1.intersect(curve2)

print (intersections)

В этом примере вычисляется пересечение между двумя кривыми. Вам нужно импортировать Безье для своего кода.

Другие вопросы по тегам