Unity的资源管理

1.Unity3D内部资源创建

通过creat创建内部资源

2.可以创建的资源类型

  • 创建文件夹,当项目较大的时候,需要创建很多个文件夹来保存不同类型的资源,便于快速查找使用和管理。
  • 创建脚本,javascript,c#,boo Script
  • shader(着色器),用于定义物体的外表,与材质配合使用,Unity使用的是shaderlab。

      无论什么游戏您所看到的高级牛B哄哄的效果和特效几乎都是可以使用shader配合美术来实现的,所以可以说掌握了shader的话就掌握了显卡能实现非常多的特效和效果,如果能够精通图形图像学算法配合shader那么你就可以是一名厉害的图形学程序员了,可以去研究最节省资源的效果以及实现算法了。它可以创建非常绚丽的视觉效果。
    
  • perfab,预设文件。可以看做是一个模型的组合

  • 材质资源,物体通过材质球来定义物体的外表显示
  • 动画资源,一般都是从外部导入的
  • Cubemaps资源,它其实就是相当于一种纹理,在烘托环境的时候可以使用的
  • 其他资源,LensFlare(模拟太阳耀斑的绚丽效果),CustomFont(自定义字体)。RenderTex(纹理渲染,类似电影纹理效果),PhysicMaterial(物理材质,定义物体表现的一些物理情况,例如摩擦力,弹力等等),GUISkin(自定义新的UI皮肤),以及新的动画控制器。

3.Unity3D还可以导入一些官方资源包以及一些第三方的资源包

比如:

  • characerController 角色控制器
  • Water 水资源包,包含了专业版和普通版

外部资源的导入

1.常用的三维软件

3dmax,maya,cinema4D(ios上使用),cheetah3D(ios上使用),苹果上没有max,maya一般制作模型就是用这两个。

Unity 支持几乎所有主流的三维文件格式 ,例 如.FBX、 .dae、 3Ds、 dxf、obj等格式的导入。当然例如3dmax有些版本没有fbx格式,需要安装fbx导出插件,其他软件也会有对应的fbx导出插件,当然同理dae导出插件也有对应的版本。

2.导入前的准备和设置 (1)下载3Dmax 3dmax2014中文免费版下载,包含了fbx插件,如果你是其他版本的3dmax也是完全OK了,如果没有导出fbx那么就在百度上搜索对应的fbx插件即可了。 (2)相关软件的一个单位比例设置

results matching ""

    No results matching ""