問題タブ [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 投票する
1 に答える
346 参照

ios - SKLabelNode が実際のデバイスに表示されない

私は spriteKit プログラムを迅速に作成しており、ユーザーがポイントを監視できるように、画面の隅にスコア ラベルを表示したいと考えています。次のコードがあります。

このサンプルには、関連するコードのみを含めました。ここに奇妙な部分があります。このコードはシミュレーターでは正常に動作しますが、実際の iPad ではラベルが表示されません。フォントはカスタムフォントです。そのttfファイルをプロジェクトに追加し、それがビルドフェーズにあることを確認しました->バンドルリソースをコピーし、アプリケーションによって提供される情報->フォントの下にあることを確認しました。何がうまくいかないのかについてのアイデアはありますか?

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

xcode - NSMutable 配列、スプライト キット (EXC_ARITHMETIC) エラー?

シーンが呼び出されるたびにランダムなテキストを表示する SKlabelNode を作成しようとしています。すべてを正しく行ったように感じますが、このシーンに入るとゲームがクラッシュし、EXC_ARITHMETIC で始まる緑色のエラーが返されます。私は自分自身に配列を教えていますが、私が何を間違えたのか分かりませんか?

.h

.m

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

sprite-kit - SpriteKit による SKLabelnode ドローコールの削減

そのため、レベルを持つ他のゲームと同様に、レベルを表示するシーンがゲームにあり、SKSpriteNode をサブクラス化してカスタム レベル ボタンを作成し、このサブクラス内に SKLabelNode を追加してレベル タイトル (レベル 1、レベル 2 .. ...)。既知の問題は、各 SKLabelNode がそれらをアトラスに結合する 1 つのテクスチャ インスタントとしてレンダリングされるため、多くの描画呼び出しがあることです。誰かがこれらのドローコールを減らすのを手伝ってくれるかどうか知りたい. このゲームは日本語や中国語など、さまざまな言語で展開されるため、Glyph デザイナーは使いたくありません。何かアドバイス?

}

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

sprite-kit - スプライトキットの SKLabelNode を他のすべてのスプライトの上に表示する

こんにちは、プログラミングにかなり慣れていないので、小さな問題に遭遇しました。スコア ラベルを持つ単純なゲームを作成しています。ただし、下にスクロールする障害物が通過するたびに、スコア ラベルが覆われます。スコア ラベルが障害物に覆われないようにしたいのですが、スプライトキットでスプライト階層を変更する方法はありますか? ありがとう

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

ios - タッチでの SKLabelNode の更新

奇妙な行動の原因を見つけようとしています。私の SpriteKit シーンには、プロパティとして SKLabelNode があります。SKLabelNode は、 levelSelected というメソッドで初期化されます。

予想どおり、実行時にノードに「D」が表示されます。私のタッチ方法は次のとおりです。

これで、タッチするとラベルが画面から消えます。ログには次のように表示されます。

私が試したことは、levelSelected メソッドから呼び出される別のメソッドを使用することです。

これは完全に機能し、D は k に置き換えられ、log が生成されます。

しかし、levelSelected から [self touchedSomething] 呼び出しを削除して touchesBegan に追加すると、機能せず、ラベルが再び画面から消えます。

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

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

sprite-kit - SKSpriteNode の SKLabelNode を中央に配置する

簡単な方法でボタンを作成するための Button クラスを作成しようとしているため、SKSpriteNode の子である SKLabelNode があります。SKSpriteNode のアンカー ポイントを使用していくつかのことを試しましたが、何が起こっているのか正確にはわかりません。ラベルをスプライト (親ノード) の中央に配置するにはどうすればよいですか?

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

sprite-kit - 子をスケーリングせずに SKSpriteNode をスケーリングする

プログラムでボタンを作成しようとしています。SKSpriteNode をサブクラス化し、その子の 1 つが SKLabelNode です。これを行った理由は、ラベルとボタンが一緒に移動し、1 つのユニットになるようにするためです。問題は、ボタンを拡大縮小すると、ラベルも拡大縮小され、テキストが歪んでピクセル化されて見えることです (かなりひどい)。ボタンだけを拡大縮小できるように、全体を書き直さなければならない場合でも、方法はありますか?

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

ios - LabelNode フォントがデバイスで機能しない

labelNode は、選択したフォントを使用してシミュレーターで動作していますが、実際のデバイス iPad では動作しません。そして、デバイスの読み込みが遅れています。シミュレーターでとてもうまく機能します。