Apple Engine

Apple, iPhone, iOS, その周辺のことについて

Xcode 9.2 での SceneKit の変更点

今更だけど、書き忘れていた。

 

Xcode 9.1 から Xcode 9.2 での変更は1つ。

SCNSceneSource.LoadingOption のタイププロパティ useSafeMode が廃止予定となった。

useSafeMode - SCNSceneSource.LoadingOption | Apple Developer Documentation

 

SCNSceneSource.LoadingOption は、ほぼ紹介していなかったと思われるが、
scn などシーンファイルを Y 軸の方向を変更して読み込むなどのオプションを設定できる。

 

今回、廃止予定のタイププロパティ useSafeMode とは?

設定値は Boolean を含む NSNumber で true に設定すると ネットワークなどの外部や扱いに注意が必要なローカルのディレクトリからリソースを読み込む負荷の設定にすることができる。

 

まとめ

廃止になった理由は不明だが、
SCNSceneSource でシーンのリソースを読み込む場合、読み込むリソース自体を開発者が選択しプログラムを書いているため、このプロパティをあまり必要性がないと感じたのかもしれない。