問題タブ [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 に答える
458 参照

memory-leaks - SKShapeNode - CGPathCreateWithRoundedRect が「オブジェクトの潜在的なリーク」警告を引き起こしている

SKShapeNode があり、形状を RoundedRectangle として設定していますが、コードを分析すると、オブジェクトのリークの可能性があるという警告が表示されます。

私のinterfaceFileは次のとおりです:

そして、実装は

このリークを解決する方法はありますか? または何が原因ですか?

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

macos - NSScrollView で SKView を使用するとひどいちらつきが発生する

残念ながら、NSScrollViewSKViewを使用することはまったく使用できないようです。

プロジェクトは github で利用できます。

誰かが巧妙な回避策を持っていますか、それとも私は非常に愚かなことをしていますか?

  • スクロール時のちらつきがひどい
  • ウィンドウのサイズを変更するとちらつきがひどい
  • 形は円なのですが、縦横比がおかしくなっています。

これを MacBook Pro (Retina、Mid 2012)、OS X 10.10.2 で実行しています。デバイス固有の可能性があります。

ひどいちらつき

コードは次のとおりです。すべて AppDelegate で設定されています。

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

xcode - SwiftスプライトキットでSKShapeNodeをグループ化する方法

SWIFT - スプライト キット

2 つ以上の SKShapeNode の列を作成する必要があります。ノードの各列にはアクションがあるため、それらをグループ化する必要があります。

長方形のシェイプノードを作成する方法は知っていますが、シェイプノードをグループ化し、シェイプノードを含む 1 つの列を作成する方法がわかりません。

あなたが私を理解できるように、私は英語を上手に話せないので、ここに写真を投稿します

ここに画像の説明を入力

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

ios - Line である SKShapeNode に Point が含まれているかどうかを確認します

私は小さなゲームをプログラミングしています。このためには、いくつかの壁が必要です。したがって、私は使用しました:

Wall は SKShapeNodes の配列であり、@interface に設定されているため、すべてのメソッドで使用できます。WallPos には CGMutablePathRefs が含まれます。TouchesBegan と TouchesMoved では、壁の 1 つに触れたかどうかを確認するメソッドを呼び出しています。RectanglesであるSKShapeNodesもいくつかあり、それらが触れられているかどうかを確認するために使用しました

しかし、行では機能しません。回線に触れても何も起こらないことがあります。それから私はこれを見ました:線であるSKShapeNodeでタッチを検出し、その方法でそれをやろうとしました:

しかし今では、私が触れるたびに「ゲームオーバー」が設定されます!!

アイデアはありますか? ラインが触れているかどうかを確認するにはどうすればよいですか?

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

DXL

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

ios - Spritekit テクスチャ線画

SKShapenodeSpriteKit で使用してテクスチャ ラインを描画するには?

たとえば、タッチ ムーブでチョークのような質感の線を描くにはどうすればよいでしょうか。

次の方法は正しいですか?

しかし、何も表示されず、行は空です。