1

下面是一个著名的建筑游戏的截图。

在此处输入图像描述

如您所见,杆与球形接头连接在一起。我正在尝试在 iPhone 上实现与 Cosos2d 类似的功能。我这里有两个问题:

  1. 我应该画那些球关节还是应该将它们添加为精灵?
  2. 我猜杆不是画的,而是图像。但是考虑到棒的长度会根据需要而变化,我如何从一张图像中制作不同长度的棒?
4

1 回答 1

1

我不确定什么是最好的方法。我想无论哪种方式都可以,但是通过绘制它们来实现您想要的任何视觉效果都会更加困难。我认为最难的部分是确保它们锚定到具有您想要的尺寸的网格系统中的顶点。

至于(2),您始终可以缩放图像。

     CCSprite *rod = [CCSprite spriteWithFile:@"rod.png"];
     rod.scaleY = 2.0; //or scaleX 

然后根据需要旋转并更改其锚点。

我再次想象最困难的部分是锚定它们并正确定位它们,以便与顶点正确对齐。

于 2013-01-27T20:00:51.140 回答