あけましておめでとうございます。今年もよろしくお願いいたします。急なのですが今更ながらSceneKitに興味が湧いてきました。?Unityの方がいいんじゃないの??って声が聞こえてくる。出来上がったものは何かすごそうなのに、コードを見ると、、「ん?何となくわかる!」となり詳しく知りたくなったからです。lepetit-prince.netSceneKitについて学べれば、その後にはARKitみたいな面白そうなものもあるし!今日はとりあえず調べたことを箇条書きにして自分メモを残してみます。CGRect)でScene用のViewを作成できるSCNViewは通常のUIViewと共存可能SCNViewにはsceneというプロパティー(SCNScene型)がおり、この子が起点となって3Dの物体を配置されるsceneは初期化(SCNScene())してあげないと何故か使えない。理由はよくわからない。MDLObject)での初期化方法についてはよくわからない。mdlObjectって多分3Dオブジェクトのことだけどあんまりよくわかってない(気にしない)SCNGeometryには以下の12の種類がある。無限平面(SCNFloor)立方体(SCNBox)カプセル型(SCNCapsule)円錐(SCNCone)円柱(SCNCylinder)平面(SCNPlane)三角錐(SCNPyramid)球(SCNSphere)ドーナツ型(SCNTorus)チューブ型(SCNTube)テキスト(SCNText)パスからの図形(SCNShape)作成したSCNNodeはrootNodeに対しaddChildNodeすることで追加して見える化できる作成したSCNNodeは表示する座標(3次元)を指定したり大きさを変更したり形を変形させたりすることができるここまでではまだ立体のオブジェクトが存在するだけで立体的には見えない。立体的に見せるには、カメラと光源の定義が必要であるscene.autoenablesDefaultLightingをtrueにすると光源についてよろしくやってくれるscene.allowsCameraControlをtrueにすると画面を指でグリグリすることでカメラの位置を変えれたり、表示の大きさを変えれたりすることが出来るカメラと光源もノードとして扱われる為、バシッと位置とかを指定することが出来る。(けど詳細は今は知らない。))(参考)qiita.comまた以下のページからはじまるまとめがかなりわかりやすいと思われます。appleengine.hatenablog.com今日は以上。ついてとても行きたいイベントがあります。[UISlider][...前回に引き続きお絵描きアプリを作成しようと思います。...ものすごく久しぶりの投稿です。[GestureRecognizer]連打アプリを作成中です。はてなブログPro音楽好きの元組み込みソフトエンジニアによるプログラミング勉強日記(主にiOS)。他の興味のあることも書いていきます。グーグルアドセンス」を利用しています。広告配信事業者は、ユーザーの興味に応じた広告を表示するためにCookie(クッキー)を使用することがあります。Google](https://www.google.com/intl/ja_JP/policies/technologies/ads/)」をご覧ください。はてなブログをはじめよう!anthrgrnwrldさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。