cocos2d(python) 中的 bezier_conf.path1 是什么
What is bezier_conf.path1 in cocos2d(python)
我正在学习cocos2d(python)。当我在网页上观看cocos2d文档时(cocos2d documentation)。有一些代码如下:
action = Bezier(bezier_conf.path1, 5) # Moves the sprite using the
sprite.do(action) # bezier path 'bezier_conf.path1'
# in 5 seconds
不再 code.I 不明白什么是 'bezier_conf.path1' 以及我用来定义它的值是什么。
您需要安装包
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)
两条曲线的交点在此计算example.You需要为您的代码导入贝塞尔曲线。
我正在学习cocos2d(python)。当我在网页上观看cocos2d文档时(cocos2d documentation)。有一些代码如下:
action = Bezier(bezier_conf.path1, 5) # Moves the sprite using the
sprite.do(action) # bezier path 'bezier_conf.path1'
# in 5 seconds
不再 code.I 不明白什么是 'bezier_conf.path1' 以及我用来定义它的值是什么。
您需要安装包
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)
两条曲线的交点在此计算example.You需要为您的代码导入贝塞尔曲线。