問題タブ [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.
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 であるというエラーですか? どうすれば正しく初期化できますか? どうもありがとう
ios - SpriteKit で特定のノードを削除する
初心者として助けが必要です: 異なるノードがあります: 4 つの正方形 (sprite1) と 1 つのカウンター (counterLabel、削除されたノードをカウントします)。四角をタッチして消したいです。以下のコードを使用すると、四角を削除できますが、カウンターも削除できます。不思議なことに、正方形のノード (sprite1) だけに対処しようとしたためです。正方形のノード (スプライト 1) のみを削除する可能性はありますか?
sprite-kit - 多くのドローコールを生成する SKLabelNode を追加する
SKLabelNode を使用しているときに描画呼び出しの数を減らす方法は?
このコードは、シーンに 20 個のラベルを追加します。
上記のコードは 20 回の描画呼び出しを生成します...これはこのように動作するはずですか? または、どうにかしてドローコールの数を減らすことができますか? たとえば、テクスチャでそれを行うことができます (アトラスを使用)。
objective-c - SpriteKit で NSLog が正しい値を表示しているときにラベルが間違った値を表示する
ラベルに必要な値がnslog
表示されていませんが、ラベルによって表示されるべき正しい値が表示されています。ラベルには、数字でいっぱいの大きな数字が表示されます。関連するコードを以下に示します。
上から見るとどう...
でdidMoveToView
...
ラベルに関する情報
以下のテキスト ラベルには正しい値が表示されていませんが、数字でいっぱいの間違った大きな数字が表示されています。nslog
私が望む結果を示しています。
ios - SKLabelNode をスタイルする方法は本当にありませんか?
SKLabelNode をスタイルする方法は本当にありませんか? フォントや色を変更するだけではありません。最初の SKLabelNode の後ろに 2 番目の SKLabelNode を作成することで、ドロップ シャドウを追加するようなことができることはわかっています (すでにハッキングされています)。退屈な単調なテキストから抜け出すためにできることが何もないのは奇妙に思えます。
つまり..スプライトキットのノード数でさえクールなグラデーションスタイルを持っています.それはどのように行われますか?!
わかりましたので、ここでグラデーション効果を再現しようとしています。ブレンド モードのすべての組み合わせと、色と colorBlendFactor の複数の組み合わせを試しました。
アルファ
かける
追加
ここにコードがあります
ios8 - テキストが変更されると SKLabelNode が消える
スプライト キット ゲームのスコアを表示する sklabelnode を作成しようとしています。テキストは最初は 0 を表示しますが、テキストが変更されると消えます。ノードは、スコアとともにクラス宣言の後にグローバルに宣言されます。これは int です。コードは次のとおりです。
updateScoreAndLabel() は、この質問にとって重要ではない別の関数から呼び出されるため、含めませんでした。問題は、私が信じている関数呼び出しにはありません。
swift - 間に不要な遅延がある SKLabelNode シーケンス アニメーション
スコア値が特定の数値(10、20など)に達するたびに、現在のスコアを表す SKLabelNode を持っています。これは、拡大および縮小シーケンスでアニメーション化しようとしています。問題は、アニメーション自体に何らかの遅延があり、設定した期間よりもはるかに時間がかかることです。基本的には成長し、それから待機し、しばらくすると最終的に縮小します。
これが私のコードです:
update func はそのために使用するのに適したものですが、そうですか?
swift - SKLabelNode の配置を設定するにはどうすればよいですか
更新後、SKLabelNode の左側を固定しようとしています。問題は、SKLabelNode が両方向に成長していることです。私が望むのは、右側だけを成長させることです。どうもありがとう。
swift - プログラムで SKLabelNode Bold を迅速に作成する
SKLabelNode
タイトルが示すように、プログラムで太字にしたいと思います。
どうすればいいですか?
ios - SKLabelNode は消えますが、クリック可能です
SKLabelNode
Xcode 6 を実行して、SpriteKit と Swift を使用してゲームを作成していmyLabelNode
ます。呼び出すmyLabelNode.removeFromParent()
と、必要に応じてノードがシーンから削除されます。ノード数が 1 減り、画面のどこにも表示されなくなります。ただし、以前の場所をクリックすると、私のプログラムは、タッチmyLabelNode
されたときにのみ発生するはずの関数を呼び出します。myLabelNode
との組み合わせも試してみましたmyLabelNode.removeFromParent()
がmyLabelNode.hidden = true
、それでもタッチ可能であり、そうすべきではないにもかかわらず関数を呼び出します。これを修正するにはどうすればよいですか? 私が使用すべき別の方法はありますか?これは起こるはずですか?
編集: