問題タブ [skcropnode]
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.
swift - SKCropNode の奇妙な動作
SKCropNode を使用するときは、cropNode に追加する画像で、対応するマスク ピクセルのアルファ値に従って個々のピクセルのアルファ値を調整する必要がありました。
多くの調査の後、画像ピクセルのアルファ値はマスクに適応しないという結論に達しましたが、プロジェクトを続行しただけで、特定のcropNode画像のピクセルが実際にはマスクピクセルにフェードしていることに気付きましたアルファ値??? それは素晴らしかったです!しかし、これを再現した後、なぜそれをしているのかわかりませんか?
上記のコードは私が望む効果をもたらしますが、以下を削除すると、画像ピクセルのアルファ値はマスクに従って調整されなくなりますか?? 以下のコードは私のプロジェクトでは実際には使用していませんが、ピクセルのアルファ値を調整できる唯一の方法です。
誰でもこの動作の原因を特定できますか、または目的の効果を得るより良い方法があるかどうかを確認できますか?
マスク:
結果:
削除する場合:
結果:
swift - Swift SKCropNode 誰かがこの動作を説明できますか?
16 個の SKCropNode オブジェクトのグリッドがあります。それぞれに、マスクとして使用される SKShapeNode と SKSpriteNoe が含まれています。マスクが設定されていないこの画像では、16 個のオブジェクトすべてがグリッドに表示されていることがわかります。
https://github.com/soggybag/Grid
やり取りも変。タップすると、イメージ スプライトが下に移動し、マスクの外に移動して消えます。スプライトが非表示になるオレンジ色の下の領域をタップすると、タップ イベントが認識されます。
さらに奇妙なことに、右上のスプライトをタップしませんか?
sprite-kit - addChild withSKCropNode を試行中 - エラー
私はボールゲームに取り組んでおり、swift は初めてです。SKCropeNode を使用してボールを 2 色にしようとしています。このエラーがスローされます:「型 (skcropnode) の引数リストで addchild を呼び出すことはできません」
さまざまなことを試しましたが、これを修正する方法がわかりません。ご協力ありがとうございました
sprite-kit - スプライトキットゲームで関数をオーバーライド
ゲームを Swift 1 から移行していますが、この機能を修正する方法がわかりません。タッチが行われていないかどうかを検出しようとしています。これにより、ボールは静止したままになります。これは私が持っているコードで、touchesBegan の無効な再宣言というエラーが発生し続けます。これを回避する方法がわかりません。しばらく立ち往生していて、タッチがないときにボールの動きを止めることができません。助けてください、ありがとう
sprite-kit - SKSpriteNodes にランダムな穴をあける方法
質問がここで尋ねたという事実は別として: SpriteKitで四角形に穴を開けますか? 2 つの質問の最も大きな違いは、この質問には回避策がなく、特に SKCropNodes の機能を元に戻す方法について尋ねていることです。
この質問の主な懸念事項は、穴のランダム性、穴の数、および穴が適用されるオブジェクトのバリエーションのために、上記の質問に答えることができるハックな方法では対処できません。
したがって、スイスチーズの例:
チーズのような色のさまざまな色合いで満たされた、ランダムなサイズの長方形の SKSpriteNodes の束を想像してみてください。
チーズの各スライスからランダムな円を切り取って、それぞれからスイスチーズを作る方法は?
SKCropNodes が円の場合、チーズ片に穴をあけるのではなく、円形のチーズ片だけが残ります。SKCropNodes の動作を逆にして、代わりに穴をあける方法はありますか?