Cocos2d中的间隔帮助

| 让我来对付它。 我怎样才能使它每20个像素(例如)向屏幕添加一个精灵?这样才能创建一条线?我在标题中放置了间隔,因为我希望在两点之间的距离中每20个像素添加一个精灵。因此,如果有2个点,并且它们之间有200个像素,则将在它们之间放置10个精灵。询问我是否需要进一步说明。谢谢!     
已邀请:
        如果我正确地了解了您,请按以下步骤进行操作: 您有两个端点P1和P2。 您可以使用通用公式在沿它们创建的直线上找到任意点:
x = P1.x + blend * (P2.x - P1.x);
y = P1.y + blend * (P2.y - P1.y);
其中融合是两点之间的百分比。 因此,通过获取点之间的距离并将其除以20,可以找到两者之间20个像素的百分比。因此,以您的示例为例,两点之间为200像素,而20像素为10%。 然后简单地循环遍历创建新的精灵,同时增加混合,直到达到100%。     

要回复问题请先登录注册