iOS

SceneKit で MTLRenderPassDescriptor で落ちる対策

SceneKit で開発していて scn ファイルを読み込む時に以下のエラーで落ちる場合があります。 failed assertion `MTLRenderPassDescriptor MTLStoreActionMultisampleRe...
iOS

SceneKit サンプル Fox を SwiftUI で実行

キツネ君が3D空間を駆け回る、Apple の SceneKit サンプルゲームです。 Fox: Building a SceneKit Game - Apple Developer Version 2.2, 2016-09-13 Xcode...
iOS

SceneKit を理解する記事まとめ

pple 純正の 3Dグラフィックライブラリである SceneKit を理解するのに役立つ記事のリンクを集めました! これを読み込めば SceneKit マスターになれます。 Xcode 11 での SceneKit の変更点 その1 - ...
iOS

SwiftUI で SceneKit と SpriteKit 同時に使う

UIViewController 時代 SwiftUI が出る前の時代、SceneKit と SpriteKit を同時に使うために、 SCNView の overlaySKScene に SKScene をセットしていました。 Swift...
iOS

SwiftUI + SpriteKit でミニゲーム その4

大好評の「SwiftUI + SpriteKit でミニゲームを実行」その4です。 その1 その2 その3 その4では、2014年2月に発行された以下の本のサンプルコードを実行してみます。 Xcode 5, iOS 7 向けに書かれたコード...
iOS

SwiftUI + SpriteKit でミニゲームを実行 その3

大好評の「SwiftUI + SpriteKit でミニゲームを実行」その3です。 その1 その2 その3では、2015年3月に発行された以下の本のサンプルコードを実行してみます。 Xcode 6, iOS 8 向けに書かれているので、やは...
iOS

SwiftUI + SpriteKit でミニゲームを実行 その2

大好評の「SwiftUI + SpriteKit でミニゲームを実行」第2回です。 第1回 第2回は、2015年2月に発行された以下の本です。Xcode 6, iOS 8 向けに書かれているので、やはりそのまま実行しようとしてもコンパイルエ...
iOS

SwiftUI + SpriteKit でミニゲームを実行

以下の本に書かれているミニゲームが4つほどあるのですが、いかんせん、この本が出たのが 2015年で、Xcode 6、UIViewController の時代です。 iPhoneのゲームアプリをつくろう! サンプルコードが書いてあるのですが、...
iOS

SwiftUI で ps4 の DUALSHOCK 4 のボタン検出

iOS 13 から iPhone, iPadで、ps4 のワイヤレスコントローラー、DUALSHOK 4の接続が正式にサポートされました。 Appleは2019年06月に開催されたWWDC 2019の中で、定額制ゲーム配信サービス「Appl...
iOS

SCNScene の subclass 化 with SwiftUI

SceneKit が開発していると Scene の部分を別ファイルに分離したいときがあります。 あまり情報がなく、海外の Stack Overflow などを調べていると、Don't subclass などと書かれている記事もありますが、サ...