Xml Scenekit在写入dae时会自动为节点名称中的空格插入下划线

Xml Scenekit在写入dae时会自动为节点名称中的空格插入下划线,xml,macos,cocoa,scenekit,collada,Xml,Macos,Cocoa,Scenekit,Collada,我正在尝试编辑dae文件以更改节点的名称。我得到了我想要编辑的子节点,我编辑了现在包含空格的名称——比如“节点名称”。将此场景写入dae文件后,使用SceneKit的写入(to:options:delegate:progressHandler:), 新dae文件中的节点名称将自动更改为“节点名称”。dae中的节点名是否不允许使用空格 有没有一种方法可以覆盖这种行为 这是问题的一部分。节点的名称是,不允许包含空格 在Collada,name成为了一个很好的例子 无法覆盖SceneKit使用的Col

我正在尝试编辑dae文件以更改节点的名称。我得到了我想要编辑的子节点,我编辑了现在包含空格的名称——比如“节点名称”。将此场景写入dae文件后,使用SceneKit的写入(to:options:delegate:progressHandler:), 新dae文件中的节点名称将自动更改为“节点名称”。dae中的节点名是否不允许使用空格

有没有一种方法可以覆盖这种行为

这是问题的一部分。
节点
名称
是,不允许包含空格

在Collada,
name
成为了一个很好的例子

无法覆盖SceneKit使用的Collada规范,该规范目前是Collada 1.4