【问题标题】:POD file not being loadedPOD 文件未加载
【发布时间】:2012-05-27 23:09:27
【问题描述】:

我一直在尝试自己理解 Cocos3D 应用程序开发。我发现的最大障碍是没有加载 POD。我使用 Collada2POD 转换器转换为 POD,其中 Collada 文件实际上是从搅拌机中导出的。我尝试下载 SDK 和转换器,但还是一样。我真的无法弄清楚我的 POD 的实际问题是什么。 PVRShaman 工具用于验证 POD,它说 POD 没问题。有人可以帮我找出实际问题。

注意:我正在开发 MacLion 10.7.4。

【问题讨论】:

    标签: cocos3d


    【解决方案1】:

    自己找到了解决方案..

    我忘记在搅拌机中设置材料(在我的例子中是立方体)的比例和位置。现在它已加载,我可以看到它在旋转。将材料导出为 Collada 即; .dae 格式并使用 Collada2POD 转换器获取 .pod 文件。稍后向它添加操作,因为它是为 hello-world 示例完成的

    【讨论】:

    • 嗨 Meera,我在 cocos3d 项目中加载 pod 文件时遇到问题。我的问题略有不同,它显示了我使用 blender->dae->pod 创建的 pod 文件,但图像的输出是黑色阴影(变暗)。请在此处查看我的疑问,(i) stackoverflow.com/questions/15025670/… (ii) cocos2d-iphone.org/forum/topic/230244 并帮助解决这个问题,我急需您的帮助。
    • 我想,我使用的是 Blender 2.65。这是问题吗?
    • 嗨 Meera,看起来没有添加纹理是问题所在。这是我下面的代码,请告诉我如何在我的项目代码中添加纹理图像,以便它反映在模型中? CC3PODResourceNode* podRezNode = [CC3PODResourceNode nodeWithName: @"RobotPODRez"]; podRezNode.resource = [IntroducingPODResource resourceFromFile:@"home.pod"]; podRezNode.location = cc3v(100.0, -90.0, 500.0); // 如果要停止机器人手臂的动画,请取消注释以下行。 podRezNode.shouldCullBackFaces = 否; podRezNode.isTouchEnabled = YES; [self addChild: podRezNode];
    • 尝试添加纹理。你添加纹理了吗?
    • 我猜你的 pod 文件有问题。您如何导出 pod 文件?执行导出到 collada 之类的操作,然后使用 collada 到 POD 转换器来获取所需的 .pod 文件。我以前在搅拌机上遇到过一些问题。它们需要添加 python 文件以实现其他功能。可能是你错过了一些。尝试阅读一些教程。我在cocos工作了几天,所以不能详细告诉你原因。希望这会有所帮助:)
    猜你喜欢
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 2013-03-01
    • 2018-02-28
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多