記事「SpriteKit」 の 検索結果 43 件
-
リトライを繰り返すと重くなるバグ修正完了数日悩まされたバグを修正しました。 インスタンスが解放されないことが本質的な原因 リトライした時にインスタンスが解放されずに新しいものをどんどん作ってしまい、メモリが不足!! インスタンスが..
-
リトライしてもインスタンスが解放されない理由が判明先日コメントいただいた方ありがとうございました。 インスタンスが解放されない理由が判明しました。 原因はクラス内で使っているタイマー 先日deinitでインスタンスが解放されているかどうかを..
-
deinitでインスタンスの解放を確認してみる。deinit関数というものがあります。 呼び出されるタイミング インスタンスが解放(破棄)される直前 インスタンスはまだ解放されていないので、このdeinitの中で各種プロパティにアクセスし..
-
spritekit、リトライ時に処理が重くなる原因:解決しそう数日原因を探っていましたが、解決しそうです。 シーンは切り替わるとインスタンスが破棄される どうやらリトライ時にシーンを生成していることが問題ではないようです。 swift(sprite k..
-
重たい処理と戦う、続きリトライがうまく実装できません。 spritekitではシーンの切り替えを行なっている spritekitではシーンの切り替えを行なって、画面を変えています。 流れとしては シーンのインス..
-
やっぽいものを作るやっぽいもの やっぽいクラスを作って見ました。 ビジュアル面の改善と使い勝手をよくする必要があります。 最終的にはプレイヤーとか、地面に刺さるようにしたいと思います。 そして一定時間で消え..
-
リトライを繰り返すと重くなる不具合発生現在不具合を修正中。 考えられる原因 リトライのたびにステージクラスを生成して画面遷移することでリトライを実装している。 そのためリトライ前の画面が破棄されずに残っているのではないかと推測。..
-
ビーム作成完了ビームを作成しました。 やったこと ・ビームは一定秒数で消える。 ・ビームに当たったプレイヤーは当たるだけで当たった部位が壊れる。 これからやること ・消えたビームが一定秒数で復活す..
-
物理ボディAと物理ボディBについて衝突したノードはどちらがbodyAでどちらがbodyBとなるのか について1/17に書きましたが補足です。 入った物理ボディを入れ替えてあげると良い bodyAとbodyBでswich文で処..
-
SpriteKitでビームを作るギミックを製作中です。 今回はビーム どんな感じで作るか ・ためのような感じで収束するエフェクト ・一定秒数でビーム発射 ・しばらく発射したのちビームは消える この繰り返し ビー..
-
spriteKitで衝突した物理ボディの名前を取得する。割と想定通りのプレイヤーの動きができてきました。 やりたかったこと 衝突した物理ボディが何かを判別し、衝突した部位と衝撃値によって処理を分岐させる。 名前をつけたノードを判別して腕だったらこ..
-
childNode(withName: )について:補足リファレンスを読んでわかったことがあるので補足です。 シーン中の孫ノードなんかも取得できる 以前孫ノードを取得するには下記のような長ったらしいコードを書かないとダメだったとブログに書きました。..