問題タブ [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.

0 投票する
2 に答える
3201 参照

ios - ランタイムでラベル ノード テキストを変更します。.

私はSKLabelNodeテキストを持っていて、それが正しい場合はラベルが画面内に表示され、間違っている場合は「間違っている」と表示されるゲームを開発しています。私は Physics Integration を使用しており、ボディの衝突に対してアクションを実行しています。アクションに基づいて、ラベル ノードのテキストを変更したいと考えています。すべてのアクションは、SpriteKitのタッチ開始メソッドで実行されています。私はこのコードを作成しました:

実行時に変更するスプライト ラベルのテキスト プロパティにアクセスできません。タッチ開始メソッドの myLabelNode.text と同様です。

助けてください。

0 投票する
3 に答える
8250 参照

ios - アンチエイリアシングなしで SKSpirteNode をスケーリングする方法

スムージング/アンチエイリアシングなしで SKSpriteNode オブジェクトをスケーリングしようとしています (ピクセルアートを使用しているため、ピクセル化されたように見えます)。

これを行うために設定する必要があるプロパティはありますか? これは、スプライトをレンダリングするために使用しているコードです。

画像は正しくスケーリングされていますが、ぼやけている/滑らかになっています。これは hero_1.pngここに画像の説明を入力です。

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

ios - iOSで指が画面に触れている時間を検出する方法

iOS と Sprite Kit を使用して、指が画面に触れている時間を正確に検出するにはどうすればよいですか。指の最初のタッチからリリースまでの時間を取得したいのですが、方法がわかりません。

0 投票する
2 に答える
2087 参照

ios7 - SKSpriteNode がバウンスしてはならないときにバウンスする

新しい API スプライト キットを使用して 2D ゲームを開発しています。問題は、スプライト ノードの復元を 0 に設定しても、少し跳ね返ることです。バウンスを完全に無効にするにはどうすればよいですか?

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

ios7 - SpriteKit Physics Body Collision/ Contact on touch End を実行

私はいくつかの物理ボディノードを持っています。Sprite Kit はすぐに didbegincontact メソッドを呼び出します。メソッドをすぐに呼び出すのではなく、クリックが離されたときにアクションを実行できるように、タッチを離したときにそのメソッドを呼び出す必要があります。これにより、アクション設定の問題が発生します。

0 投票する
10 に答える
11406 参照

sprite-kit - フォントのアウトライン化またはドロップシャドウ化に最適な方法は何ですか?

Sprite Kit のフォントのドロップシャドウまたはアウトラインのサポートが見つかりません。ドロップシャドウについては、2 番目の SKLabelNode を作成して、もう一方の背後にオフセットできると思います。

アウトラインまたはドロップシャドウに SKEffectNode を利用できる方法はありますか? おそらく SKLabelNode を SKEffectNode の子にしますか?

アップデート :

最初の SKLabelNode の後ろにある 2 番目の SKLabelNode (黒でオフセット) を使用して、適切なドロップシャドウを取得できました。他の潜在的なオプションにまだ興味がありますが、それはうまくいくようです.

0 投票する
3 に答える
425 参照

ios7 - スプライトを動かせないようにする

2 つの同じ形状がある形状認識用の SpriteKit ゲームを作成しました。1 つはシーンの下部にあり、もう 1 つはシーンの上部にあります。形状を作成するコードを含む他のクラスからメソッドを呼び出して、これらの形状を作成しています。

私はすべてのことを適切な方法で行うことができ、うまく機能しています。しかし、上側の形状を静的にする方法を見つけることができません。平均的なユーザーは、一致させるために下側の形状のみを上側の形状にドラッグできる必要がありますが、上側の形状を下側の形状と一致させるためにドラッグすることはできません。私はこれまでAppleのSpriteKitプログラミングガイドを検索してきましたが、上記のタスクを実行するのに役立つという手がかりはありません.

できる人がいたら助けてください。