SketchUpImportScene[] SketchUp ファイルから抽出されたシーンの配列
メソッドは SketchUp のシーンを表す SketchUpImportScene の配列を返します
SketchUpImportScene は SketchUp ファイルから抽出されたシーンを表す構造体です。
using UnityEngine; using UnityEditor;
public class SketchUpUtility { public static void PrintSketchUpSceneName(GameObject go) { string assetPath = AssetDatabase.GetAssetPath(go); // get asset path // get SketchUpImporter SketchUpImporter importer = AssetImporter.GetAtPath(assetPath) as SketchUpImporter; if(importer == null) { Debug.Log("This object is not imported by SketchUpImporter"); return; } SketchUpImportScene[] scenes = importer.GetScenes (); // get all the scenes
foreach(SketchUpImportScene scene in scenes) { Debug.Log(scene.name); } } }
上記の例は SketchUp ファイルからインポートしたり、 SketchUp ファイルのシーンの名前を出力するゲームオブジェクトを挙げています。