2012-12-13 4 views
0

iOS에서 Chipmunk를 사용하는 매우 직설적 인 물리학 코드라고 생각하는 것을 만들려고합니다. 효과적으로 8 개의 UIButton이 자체적으로 UIView에서 움직이며 수신 거부됩니다. 서로 떨어져 있고, 무작위로 속도를내는 등등.Chipmunk에서의 하향식 물리학

비교적 새로운 코더로서, 나는이 작업을 매우 힘들게하고있다. 나는 chipmunk 웹 사이트 (심지어 UIKit 요소를 사용하는 것조차도)에서 예제 코드를 뽑아 냈습니다. 그러나 나는 어떤 힘을 필요로하는지, 어떻게 설정해야하는지, 등등을 설정하는 것만으로는 충분하지 않다는 것을 두려워합니다. 넓은 질문이지만 Chipmunk에 관해서 내가 찾은 튜토리얼 내용은 이미 숙달 된 프로그래머 또는 숙련 된 물리학 자이자 수학자라고 생각하는 것 같습니다. 나는 취미 코더이고 전문 Chipmunk 패키지에 대한 비용을 지불 할 수 없으며, 무료 버전은 Objective-C가 아닌 C로되어 있기 때문에 심지어 통합 된 것까지 날 위해 일하는 것처럼 보입니다.

Chipmunk는 잘 문서화되어 있지 않습니다. 예를 들어, 문서에서 "마찰"을 찾는 것은 단어의 단일 (도움이되지 않는) 인스턴스를 찾습니다. 규모가 없다면 입력 할 가치를 어떻게 알 수 있습니까? 나는 좌절감을 느낀다. 그리고 나는 그것을 만드는 것보다 쉽다. 그러나 나는이 물건을 집어 들려고 할 때마다 내 얼굴에 문이 박히고있는 것처럼 보인다.

내가 본 많은 튜토리얼은 이전 버전의 Chipmunk도 사용하고 있습니다. 거대한 양의 재료가 변경되어 실제 상황을 따라 가기가 어렵습니다.

나는 이미 그것을 할 수 있다고 자동으로 가정하지 않는 베어 뼈 소개을 실제로 사용할 수 있습니다. 하나는 어디에서나 존재할 가능성이 있습니까? 이것을 처리하는 방법에 대한 다른 팁?

+0

나는 한입 크기의 덩어리로 물건을 나누는 경향이 있습니다. 당신은 코딩에 초보다고합니다. 이전에 다른 iOS 앱을 만들었습니까? Chipmunk 튜토리얼뿐만 아니라 iOS 튜토리얼을 파헤치는 것이 유용할까요? – theJollySin

+0

나는 애플리케이션이 매우 만족 스럽다. 꽤 간단한 단어 게임이다. 그리고 데이터 알고리즘 작업에 관해 많은 것을 배웠다. (나는 모든 anagrams와 다른 것들을 해결했다. 프로그래밍 방식으로),뿐만 아니라 UIKit 물건, 일반 Obj-C 구문 물건, 디자인/흐름 물건, 등등을로드합니다. 나는 크리스마스 후에 내가 Objective-Chipmunk 패키지를 지불해야 할 수도 있고 내가 더 나은 행운을 가져 주길 바래요. 그것으로. 값을 치를만한 가치가 있습니다. 애호가로서 정당화하기가 어렵습니다. – Luke

답변

0

내가 Chipmunk 포럼에서 답변 한 사람과 같은지 확실하지 않지만 여기에 (일반, 비 프로) Chipmunk/UIKit 예제가 포함 된 새로운 예제가 있습니다. 그것은 꽤 철저하게 주석 처리되었습니다. https://github.com/slembcke/ChipmunkColorMatch

문서에 대해 공정하게 말하자면, 다람쥐가 다루는 일종의 물리학에 관한 전체 교과서가 있다는 것을 알아야합니다. 문서가 API를 충분히 다루고 있다고 생각하지만, 용어와 이론을 알고 있다고 가정합니다. 나는 그 모든 것을 문서화 할 수는 없으며, 그 수준의 물리학 입문서를 쓸 시간이 없습니다. 질량이 무엇인지, 마찰 계수가 무엇인지 (왜 단위 나 스케일이 없는지), 그리고 힘이 어떻게 작용 하는지를 당신이 알아야 할 것이 있습니다. Chipmunk 문서는 그런 종류의 것을 배우기위한 장소가되어서는 안됩니다.

구체적인 질문이 있으면 언제든지 Chipmunk 포럼에 질문 할 수 있습니다.