gpt4 book ai didi

python - cocos2d(python)中的bezier_conf.path1是什么

转载 作者:太空宇宙 更新时间:2023-11-03 14:59:48 25 4
gpt4 key购买 nike

我正在学习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

不再有代码。我不明白什么是“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)

本例中计算两条曲线之间的交点。您需要为代码导入贝塞尔曲线。

关于python - cocos2d(python)中的bezier_conf.path1是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45204698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com