2012-08-23 4 views
0

Konami는 Bemani 시리즈를위한 진정으로 아름다운 UI를 개발합니다. 그들이 사용하는 트릭 중 하나는 실제로 나타나기 전에 UI 요소가 1 초 간격으로 나타나는 선을 점차적으로 그리는 것입니다. 이 비디오에서 매우 명확하게 볼 수 있습니다 : http://www.youtube.com/watch?v=J4aLmrwWEUk&feature=related어떻게 cocos2d에서 점진적으로 선을 그립니까?

cocos2D로 이것을 수행하는 가장 좋은 방법은 무엇입니까? 보너스로, iOS에서 non-cocos2d 게임으로이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

+0

나는이 질문을 Cocos2D 포럼에서 다음과 같이 묻습니다. http://www.cocos2d-iphone.org/forum/ –

+0

감사합니다. 보통 나는 거기에 글을 올리지 만 나는 거의 대답을 얻지 못한다. 나는 stackoverflow에 훨씬 더 나은 결과를 얻고있다. – GoldenJoe

답변

0

가장 좋은 방법은 원하는 각 노드에서 그리기 방법을 덮어 써야합니다.

노드의 크기를 가져올 수 있으며 (texture2d로 보임) 경계 상자를 만들 수 있습니다.

그리기 방법에서 내부 변수를 사용하고 증분 할 수 있습니다.

  • 당신이 그릴 값 위에있는 동안 [슈퍼 그리기]
  • 는 glDrawLines 함수 (연신 프리미티브 예를 확인) 및 변수가 라인의 길이를 설정을 사용하여 이하가되면.
+0

경계를 얻고 선을 그리는 방법을 알고 있습니다 ... 특히 곡선 또는 경로가 포함 된 경우 점차적으로 선을 그릴 수있는 편리한 방법이나 클래스가 있는지 묻는 것입니다. – GoldenJoe

+0

점차적으로 의미가 있습니까? 커브가 필요하면 다음을 확인하십시오. http://www.raywenderlich.com/3913/how-to-create-a-game-like-tiny-wings-part-2 – tallen11

관련 문제