blit

    2

    1答えて

    私はウィンドウモードでSDLを使用しています。 大きなスプライト、たとえば1024 x 640を指定すると、全体の画像を一度にblitするよりも、画像全体を小さなタイル、たとえば32 x 32 pxにblitする方が高速ですか? 私は30フィート(少なくとも)のウィンドウモードで画面上の背景(1024 * 640)をblitする必要があります。私は、ダブルバッファリングとハードウェアサーフェイスは

    0

    1答えて

    一連のシェイプとモーショントゥイーンを含む複雑なタイムラインアニメーションを使用している場合、1つの巨大なPNGシートで、すべての別々のフレームを一連のスプライトとして書き出すことは可能ですか? jBlitterと呼ばれる素晴らしいjQueryプラグインがあり、このようなPNGスプライトシートを受け入れ、アニメーション化されたボタンやその他のUI要素に変換します。

    6

    1答えて

    私はhtml5キャンバスを使用しています。あなたの顔をゲームにアップロードしてメインキャラクタとして使用できるようになると、ゲームを作成しています。残念なことに、ゲームのキャラクターは、スマイリーな顔のような円形です。 これはどのように行われますか? 写真を撮ってその中から円を切り取ることは可能ですか?その円の外側にあるものはすべて透明になりますか? もしそうなら、これはどのように行われますか?

    5

    1答えて

    まず、私はオンラインとこのウェブサイトで解決策を探しています。私が試したものは動作していないので、私は個人的な質問とコードを投稿することにしました。このプログラムは、Python 3.2.2とPygameの対応する互換バージョンを使用して作成されました。私はまた、より効率的な方法は、スプライト、スプライトグループと 'ダーティrect'の更新を使用することがわかったが、私はプログラムを変換すること

    2

    1答えて

    私はpygameを通してビデオを表示するために私のウェブカメラを取得しようとしています。ここでは、コードです:私はこれをしようとすると、私はscreen.blit(画像、(0、0))一部 Traceback (most recent call last): File "C:\Python32\src\webcam.py", line 28, in <module> screen

    1

    4答えて

    今日私はいくつかのblittingコードに取り組んでいました。プロファイリングの後、私は1000個の新しい長方形を作成していました。 1つまたは2つの異なる新しいRectangle()呼び出ししかなかったか、BitmapDataの.rectプロパティを使用していたので私はショックを受けました。 私は私のスプライトクラスでこのコードを残したまでコードの巨大な帯状をコメントアウト始め :私は、オブジェ

    0

    1答えて

    Pygameには、surface.blitにspecial_flags引数があります。これにより、単にピクセルをコピーするのとは異なる方法でピクセルを組み合わせることができます。たとえば、乗算モードではピクセルを掛け合わせることができます。 CからSDLを使用してこれを達成するにはどうすればよいですか?私はSDLのドキュメントを見てきましたが、これを行うための明白な方法はありません。

    0

    1答えて

    まだiPadのゲームをActionscript 3でプログラミングしていても、それ以上の進歩を妨げる問題が発生しています。私はアニメーションのためにblittingを使います。そのため、すべてのオブジェクトはレンダリングのためにblittingを使います。すべてのオブジェクトは、ゲームクラスの子であり、bitmapDataキャンバスにゲーム要素がレンダリングされます。 これはどのように動作するので