如何在cocos2d中逐步绘制线条?

时间:2012-08-23 20:42:47

标签: iphone objective-c ios user-interface cocos2d-iphone

Konami为他们的Bemani系列开发了一些真正漂亮的用户界面。他们使用的一个技巧是逐渐绘制线条,其中UI元素在它们实际出现之前会瞬间出现。您可以在此视频中清楚地看到它:http://www.youtube.com/watch?v=J4aLmrwWEUk&feature=related

使用cocos2D执行此操作的最佳方法是什么?作为奖励,使用iOS上的非cocos2d游戏最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

最好的方法是覆盖你想要的每个节点中的draw方法。

您可以获取节点的尺寸(查看texture2d),然后可以创建边界框。

然后在draw方法中,您可以使用内部变量并递增它。

  • 虽然超过您使用[超级抽奖]
  • 绘制的值
  • 当它少于你使用glDrawLines函数(检查绘图基元示例)时,使用变量设置行的长度。