問題タブ [sprite-kit]
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.
ios - ランタイムでラベル ノード テキストを変更します。.
私はSKLabelNode
テキストを持っていて、それが正しい場合はラベルが画面内に表示され、間違っている場合は「間違っている」と表示されるゲームを開発しています。私は Physics Integration を使用しており、ボディの衝突に対してアクションを実行しています。アクションに基づいて、ラベル ノードのテキストを変更したいと考えています。すべてのアクションは、SpriteKitのタッチ開始メソッドで実行されています。私はこのコードを作成しました:
実行時に変更するスプライト ラベルのテキスト プロパティにアクセスできません。タッチ開始メソッドの myLabelNode.text と同様です。
助けてください。
ios - アンチエイリアシングなしで SKSpirteNode をスケーリングする方法
スムージング/アンチエイリアシングなしで SKSpriteNode オブジェクトをスケーリングしようとしています (ピクセルアートを使用しているため、ピクセル化されたように見えます)。
これを行うために設定する必要があるプロパティはありますか? これは、スプライトをレンダリングするために使用しているコードです。
画像は正しくスケーリングされていますが、ぼやけている/滑らかになっています。これは hero_1.pngです。
ios - iOSで指が画面に触れている時間を検出する方法
iOS と Sprite Kit を使用して、指が画面に触れている時間を正確に検出するにはどうすればよいですか。指の最初のタッチからリリースまでの時間を取得したいのですが、方法がわかりません。
ios7 - SKSpriteNode がバウンスしてはならないときにバウンスする
新しい API スプライト キットを使用して 2D ゲームを開発しています。問題は、スプライト ノードの復元を 0 に設定しても、少し跳ね返ることです。バウンスを完全に無効にするにはどうすればよいですか?
ios7 - SpriteKit Physics Body Collision/ Contact on touch End を実行
私はいくつかの物理ボディノードを持っています。Sprite Kit はすぐに didbegincontact メソッドを呼び出します。メソッドをすぐに呼び出すのではなく、クリックが離されたときにアクションを実行できるように、タッチを離したときにそのメソッドを呼び出す必要があります。これにより、アクション設定の問題が発生します。
sprite-kit - フォントのアウトライン化またはドロップシャドウ化に最適な方法は何ですか?
Sprite Kit のフォントのドロップシャドウまたはアウトラインのサポートが見つかりません。ドロップシャドウについては、2 番目の SKLabelNode を作成して、もう一方の背後にオフセットできると思います。
アウトラインまたはドロップシャドウに SKEffectNode を利用できる方法はありますか? おそらく SKLabelNode を SKEffectNode の子にしますか?
アップデート :
最初の SKLabelNode の後ろにある 2 番目の SKLabelNode (黒でオフセット) を使用して、適切なドロップシャドウを取得できました。他の潜在的なオプションにまだ興味がありますが、それはうまくいくようです.
ios7 - スプライトを動かせないようにする
2 つの同じ形状がある形状認識用の SpriteKit ゲームを作成しました。1 つはシーンの下部にあり、もう 1 つはシーンの上部にあります。形状を作成するコードを含む他のクラスからメソッドを呼び出して、これらの形状を作成しています。
私はすべてのことを適切な方法で行うことができ、うまく機能しています。しかし、上側の形状を静的にする方法を見つけることができません。平均的なユーザーは、一致させるために下側の形状のみを上側の形状にドラッグできる必要がありますが、上側の形状を下側の形状と一致させるためにドラッグすることはできません。私はこれまでAppleのSpriteKitプログラミングガイドを検索してきましたが、上記のタスクを実行するのに役立つという手がかりはありません.
できる人がいたら助けてください。