問題タブ [skshapenode]

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 に答える
42 参照

sprite-kit - setFillColor と patternImage cocos2d が機能しない

SKShapeNode を画像で埋めようとしています。私はかなりのことを試しましたが、それを機能させることができません。ゲームが読み込まれますが、画面に何も表示されません。これが私の最近のコードです。

助けていただければ幸いです。ありがとうございました

0 投票する
5 に答える
24705 参照

ios - spriteKitを使用して迅速に円を描く方法は?

SwiftでiOS開発を始めたばかりで、円を描く方法がわかりません。円を描いて変数に設定し、画面に表示して、後でメイン プレーヤーとして使用できるようにしようとしています。誰かがこれを行う方法を教えてくれますか、またはこれのコードを提供してくれますか?

このコードをオンラインで見つけました:

しかし、これを xcode に置いてアプリケーションを実行すると、ゲーム シーンに何も表示されません。

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

objective-c - SKShapeNode の配置

私はSpriteKitをいじっていて、いくつかの奇妙なことに遭遇しました。つまりSKShapeNode、iPhoneでフルスクリーンにする必要がある長方形を単に追加しています

私のビューはこの方法で初期化されます override func viewDidLoad() { super.viewDidLoad() }

結果のシーンは次のようになります:スクリーンショット

すべてのノードが左下に移動します。基本的に、長方形の左下隅は範囲外です (青色の形状を (0, 0) ではなく (200, 200) に配置することで確認しましたが、左下端はまだスクリーン フレームから外れていました。

シーンのアンカーポイントは(0、0)に設定されているので、基本的には形状の中心点の位置を設定するように見えます。

中間点ではなく、ノードの左下隅の位置を定義する最良の方法は何ですか?

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

swift - スプライト キットの SKNode を操作するには?

星空を次のようにコーディングしました。ユーザーが星に触れたときに星を削除したいと思います。ただし、次のコードは空の星をすべて削除します。単一のスター ノードにアクセスして操作するにはどうすればよいですか?

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

ios - スプライト キットでコア グラフィックスを使用する

スプライトキットを使用しています。次の Core Graphics コードを含む形状があります。

SKShapeNode に追加すると、塗りつぶしと線の色が失われることに気付きました。また、このオブジェクトをスケーリングすると、ベクターではなく SpriteNode のように扱われることにも気付きました。

SKShapeNode のストローク、塗りつぶし、ストローク幅、lineCap などを調整できることは知っています。

私は両方の世界の最高のものを望みます。塗りつぶしとストロークを含む完全な形状を CoreGraphics から SKNode に取得して、それを変換してマウス クリック イベントを受け取るにはどうすればよいでしょうか?

ご協力いただきありがとうございます。

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

swift - SkShapeNode を拡張して、nxm 行列で四角形の位置を取得する

SKShapeNodeanxm マトリックスに四角形を追加するために使用しています。今、nxm の位置を に保存したいと思いSKShapeNodeます。もちろん、単純に .name プロパティを使用して、nxm 位置を文字列として保存することもできます。これには、位置にアクセスしようとするときに、ポイントではなく文字列と常に格闘しなければならないという欠点があります。

次のようなものを取得するために SKShapeNode タイプを拡張する簡単な方法はありますか:

0 投票する
0 に答える
116 参照

ios - Swift:SKShapeNodeのビューの割合:どのように決定しますか?

ここに画像の説明を入力

Swift では、赤の SKShapeNode が (青の) SKScene レイヤーに占める割合を計算したいと思います。形状領域を決定する方法が見つかりません。SKShapeNode の面積を計算する方法はありますか?