根据提供的问答内容,"mesh.vertices = vertices" 失败的原因可能有多种可能性。下面是一些可能的原因和解决方法:
mesh
和 vertices
变量已正确初始化。可以使用 new Mesh()
来创建新的网格对象,并确保 vertices
变量已正确赋值。mesh
对象已正确赋值给需要修改的网格对象。可以使用 GetComponent<MeshFilter>().mesh
来获取当前游戏对象上的网格组件。vertices
数组长度不匹配:在代码中,确保 vertices
数组的长度与网格对象的顶点数量相匹配。如果长度不匹配,可能会导致赋值失败。mesh.isReadable
来检查网格对象是否可写。综上所述,"mesh.vertices = vertices" 失败可能是由于缺少引用、变量未正确初始化、网格对象未正确赋值、vertices
数组长度不匹配或网格对象不可写等原因导致的。请根据具体情况逐一排查并解决问题。
关于 JTango 的 Unity SDK 示例代码和更多信息,您可以参考腾讯云的 JTango Unity SDK 文档:JTango Unity SDK。请注意,这是一个示例链接,实际上腾讯云可能没有与 JTango 相关的产品或服务。
领取专属 10元无门槛券
手把手带您无忧上云