【问题标题】:XCode: Scenekit, graph scene is not shown in editorXCode:Scenekit,图形场景未显示在编辑器中
【发布时间】:2016-06-28 18:44:18
【问题描述】:

我在使用 Scenekit 时遇到了一些问题。我用scenekit创建了一个新的游戏项目,默认情况下它有一个ship.scn,但是当我打开它时,我在编辑器中看到“什么都没有”!

我正在使用虚拟机进行下一个配置: VMware® 工作站 12 专业版 12.1.0 build-3272444

OS X El Capitan (v 10.11.2) 处理器:2 x 3,34 GHz 未知 内存 4.6 Gb 图形:显示 128 MB

我的电脑配置: Windows 8.1 企业版 (x64) 英特尔酷睿 i7-4771 DDR3:8GB 视频:Nvidia GTX 660

【问题讨论】:

  • 我投票结束这个问题,因为这是关于虚拟化软件的视频驱动程序问题。
  • 我在 Xcode 10 和 10.2 beta 4 上遇到了同样的问题。降级到 9 解决了这个问题。苹果很烂

标签: xcode swift scenekit


【解决方案1】:

您的问题缺少一些细节。 “它不起作用”不足以帮助您调试问题。

哪个操作系统版本?哪款电脑型号?什么屏幕分辨率? 哪个 XCode 版本?一切都可以通过“关于本机”菜单轻松访问。

例子:

  Model Name:   MacBook Pro
  Model Identifier: MacBookPro10,2
  Processor Name:   Intel Core i7
  Processor Speed:  3 GHz
  Number of Processors: 1
  Total Number of Cores:    2
  L2 Cache (per Core):  256 KB
  L3 Cache: 4 MB
  Memory:   8 GB
  Boot ROM Version: MBP102.0106.B0A
Intel HD Graphics 4000:

  Chipset Model:    Intel HD Graphics 4000
  Type: GPU
  Bus:  Built-In
  VRAM (Dynamic, Max):  1536 MB
  Vendor:   Intel (0x8086)
  Device ID:    0x0166
  Revision ID:  0x0009

Displays:
Color LCD:
  Display Type: Retina LCD
  Resolution:   2880 x 1800 Retina
  Retina:   Yes
  Pixel Depth:  32-Bit Color (ARGB8888)
  Main Display: Yes
  Mirror:   Off
  Online:   Yes
  Built-In: Yes

我有 XCode 版本 7.2 (7C68)

我可以在编辑器中看到“ship.scn”的内容(截图)1

【讨论】:

  • 我正在使用 vetrual 机器来处理下一个配置:VMware® Workstation 12 Pro 12.1.0 build-3272444 OS X El Capitan (v 10.11.2) 处理器:2 x 3,34 GHz 未知内存 4.6 Gb 图形:显示 128 MB 我的电脑配置:Windows 8.1 Enterprise (x64) Intel Core i7-4771 DDR3:8gb 视频:Nvidia GTX 660
  • 您是否检查过您是否使用了最新的 NVIDIA 驱动程序?也可能存在一些不兼容问题。 SpriteKit 处理所有向 OpenGL 提交绘图命令的低级工作。在尝试任何事情之前,您是否能够运行应用程序并在屏幕上看到渲染的船?
  • 是的,我可以运行这个应用程序并在屏幕上看到船,我可以旋转它等等......
【解决方案2】:

第一次在 SceneKit 编辑器中打开场景时,将没有选择,并且您的编辑器窗口将是空白的。这显示在编辑器窗口的顶部栏中。您会看到类似“art.scnassets > ship.scn > 无选择”的内容。您需要先进行选择,然后才能看到任何内容。点击“无选择”,您将看到可用场景组件的弹出窗口。

【讨论】:

  • 我选择了ship,但没有任何反应...我也尝试选择其他组件,但没有任何反应。在我的屏幕截图中,有选定的船元素,但屏幕上没有显示任何内容..
【解决方案3】:

我也有同样的问题。这是由 VMWare VM 引起的。据我研究,没有办法绕过它。

【讨论】:

  • 这并不能真正回答问题。如果您有其他问题,可以点击 进行提问。一旦你有足够的reputation,你也可以add a bounty 来引起对这个问题的更多关注。 - From Review
  • 我已经添加了没有解决方案的事实 - 澄清这是问题的答案。请撤消反对票,谢谢
猜你喜欢
  • 2018-06-23
  • 1970-01-01
  • 1970-01-01
  • 2012-06-17
  • 1970-01-01
  • 1970-01-01
  • 2018-08-26
  • 2021-03-16
  • 2022-07-10
相关资源
最近更新 更多