問題タブ [skview]

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

ios - SKView サブビューと SKScene のサイズを正しく設定する方法

サブビュー ( SKView) の正しいサイズを取得/設定しようとしています。

ストーリーボードを使用してUIView、および であるサブビューを作成していSKViewます。SKSceneの寸法を持つ をプログラムで作成したいと思いますSKView

私の考えでは、SKViewの高さscene.size.heightscene.size.width幅に等しくなります。これをテストするために、各コーナーに 4 つの青い円を描き、境界線に赤い線を引いています。4 つの青いコーナー ドットとボーダー ラインがすべて表示されるはずなのに、左下隅しか見えません。

シーン内の黒い円は無視してください。これらは無関係です。

iPhone 6 スクリーンショット (縦)
iPhone 6 スクリーンショット (縦)

iPhone 6 スクリーンショット (横向き) iPhone 6 スクリーンショット (横向き)

SW (South West)、SE、NE、NW のラベルを追加しました

ViewController with SKView Reference これは私が作成する場所ですSKSCene(参照func newGame)

メイン.絵コンテ メイン.絵コンテ

制約

制約

角丸・枠線追加

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

ios - iOS - SKView Controller が子コントローラーで動作しない通常の ViewController ボタンに親として追加された場合

約 8 つの ViewController を使用して iOS アプリケーションを開発しましたが、正常に動作しています。アプリ全体とすべてのviewControllerの上にSKViewを追加したいので、次のようにしました

  • ParentController を作成し、それに SkView を追加しました

a

それで

  • 次のように、MenuController のような他の ViewController でこの ParentController を継承しました。

    /li>

今、menuController のボタンをクリックしても、何も触れられず、クリックされません。

SKView の画面全体を使用して、アニメーション化されたオブジェクトを物理的に移動したい & そのオブジェクトをすべての画面で使用できるようにしたいのですが、同時に他の viewControllers の基本的な機能はそのまま動作するはずです。

SKView上で開発されたiosアプリケーションでミニゲームをプレイすることと言えます。これは、iOS アプリケーションで SKView を使用する最初の試みであり、iOS アプリケーションの開発は比較的新しいため、ガイダンスやヘルプは非常に役立ちます。

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

ios - SKScene を UICollectionViewCell に追加すると、スクロールのパフォーマンスが低下します

UICollectionCell に単純なアニメーションを含む SKScene を追加しようとしています。

コレクション ビュー セルの .xib ファイルに SKView のセットアップがあります。

実行してスクロールすると、期待どおりに動作します。しかし、これらのタイプのセルも使用する別のビュー コントローラー (タブ バー コントローラー内) に変更してスクロールを開始すると、動かなくなります。

SKScene を追加する方法は次のとおりです。

また、ユーザーがボタンをタップした場合にのみアニメーションをトリガーします。

しかし、この質問の範囲では、私はそのボタンに触れておらず、UICollectionView をスクロールしているだけなので、アニメーションはあまり重要ではありません。

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

ios - ビュー フレーム内から UILabel を編集する

私は同じ の中にとをUILabel持っています。ViewStack ViewViewControllerGameSceneView

ビュー内のスコアであるラベルを更新しようとしていますが、取得し続けています

接続しているのに、色の変更、テキストの設定などができません...

コード:

GameScene.swift

GameStartViewController.swift

ビューコントローラーから編集できますが、ビューフレーム内では編集できません。ビューフレーム内からアクセスするにはどうすればよいですか?

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

uiviewcontroller - Skview を使用した ViewController - SpriteKit SKScene

最初に試してみて、これで少し立ち往生...

ビューにSKSceneを表示したいViewControllerがあります。考えられることはすべて試しましたが、表示されません


  • SpriteKit/SpriteKit.h を追加
  • Main.storyboard には単一のビュー コントローラー (myViewController) があります。
  • myViewController のビュー - クラスを SKView に変更します。(下の写真を参照)
  • Viewdload
  • ロードしたいSKSceneへのリンク (HelloScene) #import "HelloScene.h"


HelloScene.h


HelloScene.m


ここに画像の説明を入力

上: ビュー コントローラーのビュー オブジェクトを選択し、そのクラスを SKView に変更する

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

swift - Sprite-Kit シーンに NSButton を追加できませんでした

私は OS X プログラミングの初心者です。Sprite-Kit を使用して Mac 用のシンプルなゲームを作成していますが、ビューに NSButton (および他の NSObjects) を追加するという問題に悩まされています。機能しません-ボタンが表示されません。私のコード:

どうすれば修正できますか?

PS 一部のブロガーが推奨するように、ビューにレイヤーを追加しようとしました。この状況では、ボタンは実際に表示されますが、画面が完全に黒くなるか、グリッチのみがレンダリングされます。

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

ios - SpriteKit、タイマーの極端な遅延

それが私かスプライトキットかはわかりませんが、新しいゲームに無限の背景タイプのサイドスクローラーを追加しようとしています。

問題は、私はシングル ビュー アプリケーションから始めて、その機能を使用するためにスプライト キットをインポートしましたが、スプライト キットを使用するたびに、完全に同期されたゲームが壊れて表示されることです。

タイマー: 問題コード:
in .H:

および .M: で、画面がタップされたときに呼び出されるメソッドで:

アクションが完了すると無効になりますが、
isValid ステートメントと bool で使用されるまで完了するまでホールドを置いているため、繰り返すことができないことを心配しないでください。