問題タブ [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.
swift - touchBegan の下のノードを選択できません
ゲームがあり、playScene で SKLabeleNode を作成する関数を作成しました。これで、この関数を呼び出してノードをシーンに追加できます。正常に動作し、ノードがシーンに追加されます。次は、シーンに追加したばかりのノードを選択できるようにする必要があります。///////////////////// 問題はこの時点で ////////////////////// /
ここでは、以前に作成したノードを選択し、関数で作成した SKLabelNode と比較します。関数で作成したノードが最初に選択したノードに対して == である場合は、関数で作成したノードを削除する必要があります。問題は、関数で作成されたノードを選択できないことです
//これは私が作成できる最小バージョンで、コピーして GameScene クラスに貼り付けて動作させることができます。//実行する必要があるのは、SKSpriteNode(imageNamed: "A") と SKSpriteNode(imageNamed: "B") を作成することだけです
import SpriteKit import Foundation クラス GameScene: SKScene {
////////問題は、実行するためにこの一時ノードを追加した場所にあります/////////
}
このノードに触れて比較するにはどうすればよいですか? 私は運がない SKLabelNode を返すように関数を変更しました。戻り値なしで運がない関数を使用しようとしました。私は NSTimer を削除し、関数を self.addChild(fallTheText) として追加しましたが、うまくいきませんでした。関数で作成された SKLabelNode は、すべてのケースでシーンを流れています。それらを比較しようとすると、最初のノードに触れると反応しますが、関数から新しいノードが追加されるようになりましたが、そうではありません。関数によって作成された落下ノードを選択しようとすると、関数からさらにノードを追加し続け、落下しているノードを選択しません。
目的は、ランダムに落下する後者と、「触れるとサイズが変わる」固定画像を比較して、落下したテント文字を削除することです。
swift - ゲームを一時停止する scoreLabel.text
ラベルを設定しています
関数で
そして、scoreLabel.text = "Score: 100" をコメントアウトすると、完全に実行されますが、スコアは明らかに更新されません。もともと \(score) を持っていましたが、それが問題かどうかを確認するために静的テキストに変更しました。なぜこれがこのように機能するのかについてのアイデアはありますか?
100 の代わりに \(score) を指定すると、スコアが更新されるたびにゲームが一時停止 (一時的にフリーズ) します。
ゲーム設定での scoreLabel の初期化
アップデート
どういうわけかそれは間違いなくフォントの種類です。fontName を削除し、通常のラベルを作成しただけで問題はありませんが、もちろんフォントが間違っています。
objective-c - SKLabelNode とそのカスタマイズ
スプライト キットの作業を開始し、テキストに興味深い効果を作成する方法を理解したいと考えています。多くの画面で使用したためです。
この写真だけでなく、テキストを書きたい:
ゴールドエフェクトのみ。たぶん、あなたの何人かは同様の効果を生み出しました。
回答ありがとうございます。
ios - SKLabelNode が逆さまになる可能性はありますか?
xcode 6 で迅速にゲームを開発しています。私はスコアラベルを持っていますvar scoreLabel: SKLabelNode!
。今、私の方法の 1 つで、ラベルを表示します。
それは私のスコアを例として示しています: 2500. これを逆さまに表示することは可能ですか?
- 2
- 5
- 0
- 0
申し訳ありませんが、ここに上下逆さまに書くことができなかったので、リストとして書きました。
回答ありがとうございます。
macos - Swift で OSX 用 SpriteKit でカスタム フォントを使用する
そこで、カスタムフォント「Impact」を使用しようとしています。フォントがコンピューターにインストールされていれば問題なく動作しますが、インストールされていないと動作しないようです。.ttf ファイルをプロジェクトに取り込み、次のように info.plist に追加します。
そして、SKLabel でそのフォントを使用するための複数の方法を試しましたが、何も機能しません。これが私が試したことです:
何か案は?助けていただければ幸いです、ありがとう!
ios - SKLabelNode のラベル テキストを変更するとアプリがクラッシュする
実行時に SKLabelNode のテキストを変更しようとしていますが、次のエラーでアプリがクラッシュします: CRASH: -[SKLabelNode label]: unrecognized selector sent to instance
selectNodeForTouch:(CGPoint)touchlocation
次のようにメソッドから呼び出しています。
ボタン オブジェクトには、次のインターフェイスがあります。
そして、button.m ファイルで次のように初期化されます
アプリをクラッシュさせることなく、実行時にこのアイテムのテキストを変更する方法はありますか?
sprite-kit - Spritekit を使用して、さまざまなオブジェクトを iPhone と iPad に対応させる方法
そのため、画面のサイズに基づいた比率を使用して、すべてのオブジェクトを iPad と iPhone の両方で正しいサイズにしようと試みてきました。しかし、(幅、高さ) 形式の代わりに fontSize を使用しているため、SKLabelNode などのオブジェクトでそれを行うのに問題がありました。IPhone 6 で fontSize 35 のこの SKLabelNode を作成したいとします。比率を使用して、IPad 2 の画面に対して同じサイズにして、IPhone と IPad の両方で機能するようにするにはどうすればよいでしょうか?