unity3d怎么把模型里面的素材拼接到别的游戏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d怎么把模型里面的素材拼接到别的游戏相关的知识,希望对你有一定的参考价值。

参考技术A 我冒昧地猜测一下:您是否较少接触网页端的3D效果实现? 网页端3D效果可以考虑使用Flash或html5实现。但是无论哪一种方法都确实有些耗费计算量。如果情况允许的话,使用3D模型预先渲染出的2D图片效果也许会更好。本回答被提问者采纳

如何获取这个PLY里的模型

参考技术A   Ply文件由MeshLab导出生成,格式可能和其他软件导出的有出入。

  本来想把模型文件贴上来,但是找了一下好像不能上传,希望着可留言。

  这里贴一下模型文件的开头部分。

  -------------------------------------------------------

  ply
  format ascii 1.0
  comment VCGLIB generated
  element vertex 6479
  property float x
  property float y
  property float z
  property float nx
  property float ny
  property float nz
  property int flags
  property uchar red
  property uchar green
  property uchar blue
  property uchar alpha
  element face 12954
  property list uchar int vertex_indices
  property int flags
  end_header
  0.0363526 0.0894518 0.0166275 -2.58589 -5.26492 -2.22414 0 175 160 84 255
  0.0389934 0.088225 0.0166275 -2.52566 -5.33 -2.15753 0 170 156 88 255
  0.0389934 0.0894518 0.0138336 -2.41584 -5.1918 -2.5521 0 146 145 86 255
  0.0340731 0.0894518 0.0200012 -2.865 -5.39322 -1.43764 0 174 151 78 255
  0.0356197 0.0886338 0.0200012 -2.74755 -5.42387 -1.53245 0 168 145 74 255
  0.0356197 0.0894518 0.0175829 -2.64306 -5.36739 -1.90754 0 171 156 75 255
  ......

  -------------------------------------------------------
  PlyLoader.h

  #ifndef PLYREADER_H_
  #define PLYREADER_H_

  #include <GL/glut.h>
  #include <GL/glu.h>
  #include <GL/gl.h>
  #include <vector>
  #include <iostream>
  using namespace std;

  struct SModelData
  
  vector <float> vecFaceTriangles; // = face * 9
  vector <float> vecFaceTriangleColors; // = face * 9
  vector <float> vecNormals; // = face * 9
  int iTotalConnectedTriangles;
  ;

  class CPLYLoader
  
  public:
  CPLYLoader();
  int LoadModel(char *filename);
  void Draw();

  private:
  float* mp_vertexXYZ;
  float* mp_vertexNorm;
  float* mp_vertexRGB;
  int m_totalConnectedQuads;
  int m_totalConnectedPoints;
  int m_totalFaces;
  SModelData m_ModelData;
  ;

  #endif本回答被提问者和网友采纳

以上是关于unity3d怎么把模型里面的素材拼接到别的游戏的主要内容,如果未能解决你的问题,请参考以下文章

超全地牢场景unity3d模型素材网站整理

unity3d之从3ds max导入素材到unity中的设置

网上下载的unity模型包导入以后怎么把所有模型都放到scene里面,直接拖的话只能一个一个的放。

类型多样的城市场景 都市unity3d模型素材,速来收藏

为Unity3D创建素材(3):预设物体(Prefab)

unity3D怎么制作人物模型,说的详细点,刚入门。 悬赏分好说。