sprite-kit

    5

    2答えて

    私はSpriteKitで単純なタイルベースのゲームを作っています。私はゲームで高いCPU使用率でいくつかの問題を抱えています。私は60のタイルで作られたマップを持っていて、各タイルはSKSpriteNodeのサブクラスです。シーンにこれらの60のスプライトを表示するだけで、iPhone 6sシミュレータのCPUの最大80%を使用しています。動作、ユーザーのやりとり、または物理的な動作はありません。

    1

    2答えて

    を呼び出せません import UIKit struct PropertyKeys { static let keyHightScore = "hightScore" static let keyLastScore = "lastScore" static let keyCurrentScore = "currentScore" } class GameSe

    0

    1答えて

    現在、SpriteKitでゲームを作成しています。このゲームでは、この円の輪郭に小さな隙間(おそらく円の全周の約1/8)を持つ円の輪郭を描こうとしています。ここに私が描いているものの描かれた絵があります。 は、どのように私はこの使用してSpriteKitベースをしますか? SKShapeNodeを使用しますか?どんな助けもありがとう。ありがとうございました。

    1

    1答えて

    私はゲームに登場するキャラクターを持っており、弾を撃つはずです。私はキャラクターのためにすべてを設定し、弾丸の通過経路を設定しました。 //The destination of the bullet int x = myCharacter.position.x - 1000 * sin(myCharacter.zRotation); int y = myCharacter.position.y

    1

    1答えて

    AdMobとスプライトキットに問題があります。 毎回広告が表示されたり読み込まれたりすると、メモリ使用量が大幅に増加します。 EndGameSceneを開くと、 "showAd"が呼び出され、再生ボタンが押されると "loadAd"が表示されます。 広告はうまくいきます。 ゲームが開始されると、メモリ使用量は50MBのようなものになり、後で少なくとも70-100MBになります! だから私が間違って

    0

    1答えて

    私はSpriteKitとGameplayKitで遊んでいます。しかし、私がコードを実行するとき、私が振り回したいスプライトは何もしません。 私はいくつかの値を印刷するlldbを使用し、これはプリントアウトです: (lldb) po agentSystem.components ▿ 1 elements - [0] : <GKAgent2D: 0x7fc1b8e55ff0> (lld

    0

    2答えて

    画面のサイズに応じてノードの位置を変更したい。たとえば、iPhone 4でアプリを実行すると、iPhone 6のディメンションを念頭に置いてアプリを開発して以来、すべてのノードが画面に収まるわけではありません。どのデバイスを実行しているかによって、ノードの位置が変わるようにするにはどうしたらいいですか?私はこれを通常の制約で実現することができますが、Sprite Kitでどのように行うかわかりませ

    0

    1答えて

    私は最初のスプライトキットゲームを作成していますが、私はヒーローの動きをコーディングするのが難しいです。ここでは、タッチダウンとIBaction内部のタッチアップを使用して、単一のビューアプリケーションでobjective-cでヒーローの動きを記述した方法を示します。私は迅速なスプライトキットゲームで同じ結果を繰り返そうとしています。 -(IBAction)LeftArrowTapped:(id)

    1

    2答えて

    私はバスケットボールの機能を持っています。私は、バスケットボールノードをCGPoint(515,700)(画面の上部)に、一定の時間間隔でスポーンすることができます。私が知っている唯一の方法は、数秒待って眠ることでした。しかし、sleep()は明らかにSpriteNodesを画面上に残すことができないので、私は別の方法が必要です。 NSTimeIntervalが見つかりましたが、Foundatio

    7

    5答えて

    私のコードでゲームを一時停止するボタンがあります。私が望むのは、そのボタンでゲームを一時停止すると、「一時停止」と表示されるというメッセージが表示されます。ただし、シーンが一時停止しているため、メッセージは表示されません。 今私が持っているのは、最初0.0のアルファを持つSKLabelNodeで、ユーザがゲームを一時停止すると、fadeInWithDuration()で1.0に変わります。ユーザー