我应该使用精灵(图像)还是应该画画?

时间:2013-01-27 19:23:55

标签: ios cocos2d-iphone

下面是一个着名的结构建筑游戏的截图。

enter image description here

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

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

1 个答案:

答案 0 :(得分:1)

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

对于(2),您可以随时缩放图像。

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

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

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