問題タブ [sktexture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1376 参照

sprite-kit - SpriteKit で SKTexture のキャッシュと再利用はどのように機能しますか?

SpriteKit が独自の内部キャッシュと再利用を行うことは、StackOverflow でよく言及されます。

テクスチャやアトラスを再利用する努力をしなければ、SpriteKit からどのようなキャッシングと再利用の動作を期待できますか?

0 投票する
1 に答える
817 参照

swift - 元のサイズとは異なるサイズのテクスチャで SKSpriteNode をアニメーション化する

を使用して、SKTextureAtlas のテクスチャを使用して SKSpriteNode をアニメーション化したいと考えていSKAction.animateWithTextures(textures,timePerFrame,resize,restore)ます。ただし、アトラスのテクスチャは、元のテクスチャよりも少し大きいサイズになっています (基本的にはキャラクターが動いています)。アクションが実行されると、テクスチャはスプライトの元のサイズに合わせて圧縮されるか、 に設定resizeするfalseと再配置され、キャラクターの位置が変更されます。ただし、テクスチャの余分な部分を除いてキャラクターの位置が変わらないように、テクスチャを左下隅 (方向によっては右下隅) に固定する必要があります。

アクションを実行する前にスプライトのアンカー ポイントを変更しようとしましたが、明らかに元のテクスチャにも適用されます。また、元のテクスチャのサイズを変更すると、物理動作に影響を与えると思いますが、これは避けたいと思います。

これを行う方法について誰か提案がありますか?

ありがとう!

デビッド

0 投票する
1 に答える
91 参照

ios - ピクセルデータを使用して SKTexture から SKSpriteNode を作成する

作成したい画像のピクセルを表す RGBA オブジェクトの 2D 配列から SKSpriteNode を作成しようとしています。しかし、私はそれを行う方法がわからず、チュートリアルを検索しましたが、見つかりませんでした。

例えば:

ご助力ありがとうございます!

0 投票する
1 に答える
211 参照

sprite-kit - SpriteKitのSKTextureとスプライトの違いは?

SpriteKit について学んでいますが、スプライト (SKSpriteNode) とテクスチャ (SKTexture) の違いが何であるかを本当に理解していません。私は両方が画像であることを知っており、「SKSpriteNode は現在描画されている画像であり、SKTexture は画像からデータを保存して後でゲームにロードするだけなので、画像を 1 回保存してから、必要なときにいつでも SKSpriteNode のテクスチャ".

助けてくれてありがとう;)