問題タブ [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.
ios - UIScrollViewDelegate 関数が呼び出されない
ドラッグするとビューがスクロールするように見えますが (サイド バーが表示されて移動します)、デリゲート関数がトリガーされません。 質問: プロトコル関数内の println が呼び出されないのはなぜですか? 背景として、私はhttps://github.com/bobmoff/ScrollKitを Swift で書き直そうとしています。これが、UIView が SKView などと混在している理由です。
私のログ出力は次のとおりです。
852.0
480.0
完了 viewDidLoad
コードは次のとおりです。
swift - プログラムでスクリーンショットを撮る方法 (Swift、SpriteKit)
提案されたことを試してみましたが、出力は白くて空白のスクリーンショットでした。これにより、ビューに何も追加していないと思います。ビューにグラフィックを追加する方法は次のとおりです。addChild メソッドは SpriteKit に付属しており、SKSpriteNodes を取り込みます。
スクリーンショットを撮る方法は次のとおりです。
どんな提案も役に立ちます
ios - シーンが表示されるまでに 3 ~ 4 秒かかります。SKScene SKView
メイン メニュー シーンから再生を押すと、すぐにゲームに移動します。ただし、ゲームからメイン メニュー シーンに戻るには、ユーザーが終了ボタンを押した瞬間から約 3 ~ 4 秒かかります。これには何か理由がありますか?メイン メニュー画面には SKSpriteNode が 3 つあるだけなので、それほど複雑ではありません。
これは、修正するためにバックグラウンド スレッドを使用する必要があるものですか?
私はそのシーンを次のように提示しています。
objective-c - SKViewが表示されませんか?
コンパイラはエラーを表示しませんが、表示される画面はいくぶん空です。次のコード行でも影響はありません。
ビュー コントローラおよびシーン ファイルの他のテンプレート コードと自分のコードを比較しようとしましたが、問題を見つけることができませんでした。私はXcode 6を使用しています.以下はコードです:1)シーンファイル
2) コントローラーファイルを表示
ios - 一時停止した SKView は自動的に再開します
SpriteKit ゲームを迅速に設計しています。ゲームプレイ SKScene 内に、ゲームを一時停止するときに呼び出されるメソッドがあります。次のようになります。
ゲームは完全に一時停止しますが、一見任意の時間 (1 秒から 120 秒) が経過すると、ゲームは再開 () メソッドを呼び出すことなく、一時停止を解除/再開します。アプリがアクティブになるとスプライト キットがゲームプレイを自動的に再開することは承知していますが、applicationDidBecomeActive にブレークポイントを設定しましたが、呼び出されません。なぜこれが起こっているのか誰にも分かりますか?
独自の一時停止プロパティを設定して、更新ループごとにチェックできることはわかっていますが、機能させることができれば、このエレガントなソリューションがはるかに好きです!
xcode - プレイヤーがジャンプすると: シーンが下に移動し、プレイヤーは Doodle Jump のようにその場にとどまります
落書きジャンプのようなゲームに取り組んでいます。
しかし、プレーヤーが画面の上にジャンプするとき、プレーヤーは画面の端にとどまる必要があり、代わりにオブジェクトが下に移動するため、プレーヤーがまだ上に移動しているように見えます。
しかし、どうすればこれを行うことができますか?
これは私が試したものです:
しかし、これはエラーになります:オペランドの接尾辞! オプションの型を持つ必要があります。型は CGFloat です。
ios - Swift SKView textureFromNodeがうまくいかない
ゲームを作ることでswiftを学び始め、いくつかの問題に遭遇しました。
私はタイルゲームに取り組んでいます。いくつかの穴が開いた 6x6 の白いタイルのボードを作成し、その上に色を移動するタイルを作成しました。
- 白いタイルは静的です
- カラータイルは動的です
そして、背景タイルをスプライト全体にしてみませんか?
2 番目の画像でわかるように、白いタイルと色付きのタイルの位置が一致していません。それらの間には少しギャップがあります。位置の配列があり、タイルは同じ位置に配置されていますが、スプライトを作成すると少しずれます。
検索して読んだ後、これをすべて試しましたが、役に立ちませんでした:
- 最初の更新呼び出しの後にすべてをインスタンス化する
- backgroundNodes に、画面と同じくらい大きい別のスプライトを追加します
- SKTexture filteringMode を変更する
- クロップ位置例: 1.2345 -> 1.2