SceneKitで遊ぼう!+力を加えるHikaruApp三浦半島の海をみながら、の〜んびりとやってま〜す。Technology:SceneKit「Next」を押して、保存先を決めて「Create」プロジェクトファイル完成です。ソースコードの断捨離いつもの様にソースコードの断捨離を行いますが、流用しますのでコメントアウトにしておきたいと思います。GameViewController.mを選択します。背景が真っ黒ではカッコ悪いのでちょっと赤色の下線部のように変更します。その1こんな感じになりました。うまく動作していますか?次は、戦闘機を配置します。力を加えるオブジェクトである戦闘機を追加フロアをタップしたら現れるようにします。戦闘機の配置GameViewController.mの最終行にを追加します。@”shipMesh”を間違えると後動かなくなりますので注意してください。赤い部分をすべて削除しますこの様にします。この消した所にフロアをタップしたかどうかの判定をいれていきます。最初にタップしたオブジェクトの選出フロアタップの判定フロアがタップされたら、戦闘機を表示するメソッドに行く様にします。その2ちょっと、沢山タップしすぎました・・・・。ここまで、動作に問題ありませんか?戦闘機表示は1台にする沢山戦闘機があっても・・・。戦闘機は1台限定にします。(void)removeStarFighterNodeを追加します。“shipMesh”に間違いがあると動きませんので注意。(void)removeStarFighterNodeは、戦闘機を配置する前に呼ぶようにします。フロアタップ判定部分に追記これで戦闘機は1台しか表示されなくなりました。次は、この戦闘機に力を加えます。戦闘機に力を加える前準備が長かったですね、ここからが本題です。タップした戦闘機がテイクオフする様に力を加えます。“shipMesh”間違うと動きませんので注意です。handleTap:(UIGestureRecognizer*)gestureRecognizeに追加します赤い部分が追加したソースコードです。その3飛びました〜!!でも、なんか・・・。空をタップしたら複数のブロックでできた壁が現れる様にします。(void)removeBoxNodeで複数のブロックを削除します。その4いけぇ〜!!!う〜ん、もっと派手に行ってほしいなぁ〜!細かい調整は、皆さんにお任せします。作成した物体に重力、他の物体との当たり判定、影を簡単に設定する事ができます。SceneKi...記事を読むswift3はじめました!|Appleの手書き数字認識サンプルコードが面白かったので遊んでみましたあまのじゃくなHikaruapp(@hikaruapp)です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。HikaruApp.。