問題タブ [sklabelnode]

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

ios - SKLabelNode をクラスに追加すると、nil ノードを追加しようとするとエラーが発生する

この Spritekit チュートリアルに従っています http://code.tutsplus.com/tutorials/ios-sdk-build-a-facts-game-interface-creation--mobile-20764

また、viewDidLoad メソッドにタイマーのテキストを追加することを提案しています。チュートリアルで提供されるコードは次のようになります。

[self addChild:_timerLevel] 行を実行すると、「親にナイル ノード エラーを追加しようとしました」というエラーがスローされます。

そして _timerLevel はインターフェースで次のように宣言されています

シーンは次のように初期化されます。

_timerLevel が初期化されていないため nil であるというエラーですか? どうすれば正しく初期化できますか? どうもありがとう

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

ios - SpriteKit で特定のノードを削除する

初心者として助けが必要です: 異なるノードがあります: 4 つの正方形 (sprite1) と 1 つのカウンター (counterLabel、削除されたノードをカウントします)。四角をタッチして消したいです。以下のコードを使用すると、四角を削除できますが、カウンターも削除できます。不思議なことに、正方形のノード (sprite1) だけに対処しようとしたためです。正方形のノード (スプライト 1) のみを削除する可能性はありますか?

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

sprite-kit - 多くのドローコールを生成する SKLabelNode を追加する

SKLabelNode を使用しているときに描画呼び出しの数を減らす方法は?

このコードは、シーンに 20 個のラベルを追加します。

上記のコードは 20 回の描画呼び出しを生成します...これはこのように動作するはずですか? または、どうにかしてドローコールの数を減らすことができますか? たとえば、テクスチャでそれを行うことができます (アトラスを使用)。

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

objective-c - SpriteKit で NSLog が正しい値を表示しているときにラベルが間違った値を表示する

ラベルに必要な値がnslog表示されていませんが、ラベルによって表示されるべき正しい値が表示されています。ラベルには、数字でいっぱいの大きな数字が表示されます。関連するコードを以下に示します。

上から見るとどう...

didMoveToView...

ラベルに関する情報

以下のテキスト ラベルには正しい値が表示されていませんが、数字でいっぱいの間違った大きな数字が表示されています。nslog私が望む結果を示しています。

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

ios - SKLabelNode をスタイルする方法は本当にありませんか?

SKLabelNode をスタイルする方法は本当にありませんか? フォントや色を変更するだけではありません。最初の SKLabelNode の後ろに 2 番目の SKLabelNode を作成することで、ドロップ シャドウを追加するようなことができることはわかっています (すでにハッキングされています)。退屈な単調なテキストから抜け出すためにできることが何もないのは奇妙に思えます。

つまり..スプライトキットのノード数でさえクールなグラデーションスタイルを持っています.それはどのように行われますか?!

ここに画像の説明を入力

わかりましたので、ここでグラデーション効果を再現しようとしています。ブレンド モードのすべての組み合わせと、色と colorBlendFactor の複数の組み合わせを試しました。

アルファ

アルファ

かける

ここに画像の説明を入力

追加

ここに画像の説明を入力

ここにコードがあります

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

ios8 - テキストが変更されると SKLabelNode が消える

スプライト キット ゲームのスコアを表示する sklabelnode を作成しようとしています。テキストは最初は 0 を表示しますが、テキストが変更されると消えます。ノードは、スコアとともにクラス宣言の後にグローバルに宣言されます。これは int です。コードは次のとおりです。

updateScoreAndLabel() は、この質問にとって重要ではない別の関数から呼び出されるため、含めませんでした。問題は、私が信じている関数呼び出しにはありません。

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

swift - 間に不要な遅延がある SKLabelNode シーケンス アニメーション

スコア値が特定の数値(10、20など)に達するたびに、現在のスコアを表す SKLabelNode を持っています。これは、拡大および縮小シーケンスでアニメーション化しようとしています。問題は、アニメーション自体に何らかの遅延があり、設定した期間よりもはるかに時間がかかることです。基本的には成長し、それから待機し、しばらくすると最終的に縮小します。

これが私のコードです:

update func はそのために使用するのに適したものですが、そうですか?

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

swift - SKLabelNode の配置を設定するにはどうすればよいですか

更新後、SKLabelNode の左側を固定しようとしています。問題は、SKLabelNode が両方向に成長していることです。私が望むのは、右側だけを成長させることです。どうもありがとう。

0 投票する
4 に答える
11137 参照

swift - プログラムで SKLabelNode Bold を迅速に作成する

SKLabelNodeタイトルが示すように、プログラムで太字にしたいと思います。

どうすればいいですか?

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

ios - SKLabelNode は消えますが、クリック可能です

SKLabelNodeXcode 6 を実行して、SpriteKit と Swift を使用してゲームを作成していmyLabelNodeます。呼び出すmyLabelNode.removeFromParent()と、必要に応じてノードがシーンから削除されます。ノード数が 1 減り、画面のどこにも表示されなくなります。ただし、以前の場所をクリックすると、私のプログラムは、タッチmyLabelNodeされたときにのみ発生するはずの関数を呼び出します。myLabelNodeとの組み合わせも試してみましたmyLabelNode.removeFromParent()myLabelNode.hidden = true、それでもタッチ可能であり、そうすべきではないにもかかわらず関数を呼び出します。これを修正するにはどうすればよいですか? 私が使用すべき別の方法はありますか?これは起こるはずですか?

編集: