0

私は、iOS で Chipmunk を使用して物理コードの非常に単純な部分であると想定するものを作成しようとしています。これにより、8 つの UIButtons が独自の合意で UIView の周りを効果的に移動し、端で跳ね返ったり、互いに離れたりします。ランダムな速度などで

比較的新しいコーダーとして、私はこれを行うのに非常に苦労しています。シマリスの Web サイトからサンプル コードを抜き出しました (特に UIKit 要素を使用しているものもあります)。幅広い質問ですが、Chipmunk に関して私が見つけたすべてのチュートリアル コンテンツは、すでに熟練したプログラマー、または熟練した物理学者および数学者であることを前提としているようです。私は趣味のコーダーであり、プロフェッショナルな Chipmunk パッケージのいずれにもお金を払うことはできません。また、無料バージョンは Objective-C ではなく C で作成されているため、統合するだけでも何日もかかる作業のように思えます。

シマリスは十分に文書化されていないようです。たとえば、ドキュメントで「摩擦」を検索すると、その単語の (役に立たない) 単一のインスタンスが見つかります。スケールがない場合、入力する値をどのように知ることができますか? 私はイライラしていることに気づき、それを作るよりも簡単ですが、これを手に取ろうとするたびにドアがバタンと閉められているようです.

私が見つけたチュートリアルの多くは古いバージョンの Chipmunk も使用しており、膨大な量の内容が変更されているため、従うのが非常に困難になっています。

私は本当に、私がすでにできると自動的に想定しない必要最小限の紹介を使用することができました. どこかに存在する可能性はありますか?これを処理する方法に関する他のヒントはありますか?

4

1 に答える 1

0

あなたが Chipmunk フォーラムで回答した人と同じかどうかはわかりませんが、(通常の、プロではない) Chipmunk/UIKit の例を含む新しい例がここにあります。かなり丁寧にコメントされています。 https://github.com/slembcke/ChipmunkColorMatch

ドキュメントについて公平を期すために、シマリスがカバーする種類の物理学に関する教科書全体があることを認識する必要があります。ドキュメントは API を十分にカバーしていると思いますが、用語と理論を知っていることを前提としているのは正しいことです。そのすべてをドキュメントに収めることはできませんし、そのレベルの物理入門書を書く時間もありません。質量とは何か、摩擦係数とは何か (および摩擦係数に単位やスケールがない理由)、力の仕組みなど、知っておく必要があることがいくつかあります。Chipmunk のドキュメントは、そのようなことを学ぶための場所であってはなりません。

特定の質問がある場合は、いつでも Chipmunk フォーラムで質問できます。

于 2012-12-13T20:57:49.773 に答える