问题标签 [cocos3d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocos3d - Cocos3d:Web 应用开发支持
我想使用 Cocos3d 框架开发一个基于 Web 的 3D 应用程序。我认为这应该是可能的,因为它们支持 Java。为什么我想使用 Cocos 进行开发,因为我将使用这个基于 Web 的应用程序作为混合或 Web 应用程序解决方案在 iOS 和 Android 设备上启动。我不能使用基于three.js 或flash 的iOS 和Android 浏览器两者都不支持。有人可以告诉我我可以使用 Cocos3d 网络应用程序开发这个吗?
cocos3d - Cocos3d:glDrawElements EXC_BAD_ACCESS 崩溃
我正在尝试将步行人 pod 文件添加到我的 cocos3d 应用程序中。我从这个链接免费获得了一个带有步行动画的步行人的搅拌机文件 - > http://www.blendswap.com/blends/view/66412 并将这个文件转换为 pod 并在项目中使用。当我通过 PVRGeoPODGUI 进行转换时,我也启用了“导出动画”选项。当我通过搅拌机转换为 .dae 时,我启用了“应用修改器(视图)”、包括 UV 纹理、包括材质纹理、复制、Armate 选项->第二次生命导出、Collada 选项->使用对象实例”选项。
我添加了访问此 pod 文件的代码,如下所示。
但是,在我的应用程序中添加此代码后,我遇到了崩溃“glDrawElements EXC_BAD_ACCESS”。在场景启动期间发生了崩溃。
[我已经在使用的没有任何此类动画的任何其他 pod 没有此类问题]
有人可以帮我理解这个崩溃错误,我将如何解决它?
cocos3d - Cocos3d:动画在输出中不起作用
我正在为 iOS 开发 cocos3d 应用程序。我为“人”混合文件添加了步行动画。看起来,这个人在 Blender 中做步行动画很好。我已使用以下设置转换为 collada,然后转换为 pod。我得到了如下所述的错误输出。
- 导出 .dae 选项,例如“导出数据选项(应用修改器,仅选择,启用包含骨架),
- 纹理选项(包括 UV 纹理、包括材质纹理和复制已启用),
- 骨架选项(仅启用变形骨骼),
- Collada 选项(启用使用对象实例)
转换为 .dae 文件时在 Blender 中启用的选项。
然后,在 PVRGeoPOD 2.13 版本中,
- 导出几何(原始类型:索引三角形列表)
- 使用自定义优化设置(PVRTGeomterySort 排序方法),顶点数据优化(交错顶点数据,对齐顶点数据 32 位)
- 矢量(位置 - 浮动,正常 - 浮动,颜色 - RGBA)
- 导出蒙皮数据(骨骼索引 - 无符号字节;骨骼权重 - 无符号字节)
- 矩阵调色板大小 - 11
- 导出映射通道(uvw0 - 仅启用浮动)
- 启用翻转 V 坐标
- 材料 - 仅启用“导出材料”
- Transformations - 导出动画,启用索引动画数据。坐标系——OpenGL模型空间
输出:一个人走路的动画正在发生,但这个人完成了黑色阴影,骨头不太可能扩大。输出是丑陋的。
请注意:如果我在搅拌机中添加相同的人而不添加“骨架(和骨骼,行走动画)”并且导出的吊舱在设备输出中很好地显示该人而没有任何动画。
输出 1:当我使用骨架骨骼添加行走动画时,输出为黑色阴影,行走动画不正确。请。请参阅此链接以查看输出 https://www.yousendit.com/download/UVJpWUh0bThiV3dsYzhUQw
输出 2:在该 Man pod 模型中没有任何动画的输出。请参考此链接。 https://www.yousendit.com/download/UVJpWUh0bThoMlhyZHNUQw
我已上传此链接中附加的 .blend、.pod 文件 -> https://www.yousendit.com/download/UVJpWUhndWNsUjk3czlVag
如何解决动画问题并提供具有清晰视图的流畅行走动画?由于我需要紧急解决此问题,请您帮忙建议解决此问题吗?
谢谢你。
iphone - 如何在每一侧使用 UIView 制作可旋转的 3D 立方体
我想实现这样的立方体菜单:https ://itunes.apple.com/us/app/swiss/id343038584?mt=8
我想在立方体的每一侧添加 UIView 并仅按 x 轴旋转。
我可以从哪里开始有什么好的例子吗?
xcode - Cocos3d 类模板缺失
我已经安装了 cocos3d 0.7.2。我已经开发了示例项目。当我尝试向我的项目添加新文件时,我在模板窗口中找不到 cocos3d 文件模板。我只能看到 cocos2d 模板。这些是屏幕截图,
那是因为任何安装错误吗?我已经按照这个网站的步骤
我应该怎么办 ?
谢谢
ios - 网格节点位置未更新,在 cocos3d 中
我正在使用Ball
, in开发棋盘游戏cocos3d
。在那我已经给出了一个动作touchevent
。我正在使用将位置打印到控制台NSLog()
。
这是代码
在这里,“球”是一个MeshNode
. 它的位置在 origin cc3v(0.0, 0.0, 0.0)
。
当我跑动和触球时,我发现球在移动到指定的位置。但我得到球的位置:
当我再次触摸时,我发现球没有移动(因为它已经移动到指定位置)。但随后它将 Ball 的位置显示为:
为什么我第一次找不到位置?
iphone - xcode 探查器未检测到我的应用程序中的泄漏
我从来没有遇到过使用仪器检测我以前的应用程序中的泄漏的问题,但由于某种原因,我无法用它来检测我当前应用程序中的任何泄漏。我什至创建了一些泄漏只是为了让它做一些事情。我已经将我的应用程序尝试为 ARC 和非 ARC,但这并没有改变任何东西。无论我做什么,都没有检测到泄漏。
顺便说一句,这是一个 cocos3d 应用程序;不是说这很重要吗?
我已经遵循 Ray 的教程 ( http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcode ),在测试示例代码时,确实会导致检测到泄漏. 我将有问题的代码复制到我的应用程序中,然后用模拟器和设备再次尝试,但仍然没有。这是我用来尝试创建泄漏的代码:
这是我试图故意制造泄漏的一些代码(多次调用):
在这一点上,这简直让我发疯。我必须在这里遗漏一些东西,因为这没有任何意义。有人有什么建议吗?
ios - cocos3d:如何将阴影附加到 pod 对象
如何在 *.pod 对象上启用阴影效果?我设置了相机和灯光,但我的对象没有阴影。有人可以解释如何解决这个问题吗?
ios - 在 Cocos3d 中运行带纹理的 cc3node 失败
我使用 Blender 2.66 开发了一个 3d 地面,一个平面节点。我在资源文件夹中添加了带有纹理图像的 pod 文件。但是当我运行时,找不到它自己的对象!
当我在搅拌机中渲染时,我会发现它很好用。那为什么会这样??
我检查了一些类似的问题,但找不到令人满意的答案。
这是PVRShareman中地面节点的截图
谢谢
ios - 无法在 cocos3d 中使用 CC3LineNode 画线
我是 cocos3d 的新手。我想用 cc3linenode 画一条线。
这是代码
但是当我尝试这个时,我收到这样的错误