游戏中的几个模型是用3ds max软件建的,而且是带贴图的,怎么在导出为3ds文件时保存纹理图像的路径,使之与工程文件同一目录或者保持相对路径??还有怎么在OpenGL中高效的使用这些模型,欢迎大家讨论

解决方案 »

  1.   

    导出3DS的工作时美工的,我这里有用OpenGL显示模型的例子。
    http://download.csdn.net/source/2227141
      

  2.   

    谢谢啊,我建模时载入的图像路径都是本地机器上的,比如“C:\MyDocument\...”,怎么才能把该路径设置成相对于3ds文件的相对路径啊?
      

  3.   

    3d max好像有插件可以将资源路径保存为相对路径吧?可以找找~应该有现成的,实在不行可以试试自己做个插件,呵呵
      

  4.   

    或者在你的资源文件和模型文件放置的位置上动脑筋,Folder\Model.3ds,Folder\Texture\..,那么指定了*.3ds以后,直接到3ds文件的路径中,用./Texture/来获取纹理路径~
      

  5.   

    我错了,其实不用管路径,3DS文件里面直接保存的是贴图文件名,默认跟.3DS在同一目录,我之所以问这个问题是我之前的读取方法有误,谢谢大家的讨论