下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 Unity3D简单教程

Unity3D简单教程.doc

Unity3D简单教程

稻草人
2011-07-28 0人阅读 举报 0 0 暂无简介

简介:本文档为《Unity3D简单教程doc》,可适用于IT/计算机领域

用UnityD创建简单漫游UnityD基本操作TOCo""hzu用UnityD创建简单漫游基本设置修改视角控制键为右键如何取消浏览窗口上的右键菜单植物效果设置水面效果的设置烘培光影贴图的处理如何制作连续加载的场景漫游用UnityD创建简单漫游​ 建模中使用的图片、文件、文件夹等以及模型中物体、材质等的名称都不能使用中文或者特殊符号可以使用英文字母、数字、下划线等​ 调整Max的单位为米​ 烘培光影的设置​ 模型的中的植物效果第一种是单面片植物需要设置其轴心为其物体的对称中心第二种是十字交叉的植物效果第三种则是到UnityD编辑器中通过地形编辑器系统添加基本设置​ Fbx导出插件下载地址:http:usaautodeskcomadskservletitemsiteID=id=​ 将Max文件中用到的图片都拷贝到Textures目录下如​ 再打开Max文件导出为FBX文件使用默认设置FBX文件也放置在和Max文件相同的目录下如导出的时候可以将模型简单的分类如地面、植被、楼房等也可以将模型分为几个区域如小区小区学校等等分开导出​ 将包含Max文件、Fbx文件和Textures文件夹的文件夹拷贝到UnityD项目的Assets目录下如下图中红圈在下一次用UnityD编辑器开启本项目的时候编辑器将自动导入更新该文件夹中的信息并生成Materials文件夹如​ 启动UnityD编辑器​ 选择刚才拷贝进来的文件中的Fbx文件如修改其中的Meshes下的ScaleFactor和GenerateColliders如点击其他Fbx文件或者单击其他区域将弹出如下的对话框点击Apply即可类似的方式设置其他Fbx文件注意其中植物植被类的Fbx文件不需要设置GenerateColliders项​ 将Fbx文件直接拖放到Hierarchy区域如​ 点击Hierarchy区域中的对象同时将鼠标移动三维显示区域同时点击键f则该对象自动适配显示到三维区域中心如​ 将全部fbx添加完成后提高场景亮度如下单击AmbientLight如下调整为即可设置完成​ 设置第一人称浏览删除场景中MainCamera将Project区域的StandardAssets下的Prefabs下的FirstPersonController拖到Hierarchy区域中点选FirstPersonController调整FirstPersonController的位置到场景中合适的位置并设置其高度为到左右设置FirstPersonController的高度在场景中地面之上​ 点击运行即可测试修改视角控制键为右键​ 打开Project区域中的StandardAssets下的CameraScripts下的MouseLook脚本在在QuaternionoriginalRotationvoidUpdate(){if(axes==RotationAxesMouseXAndY){Readthemouseinputaxis中添加一行代码修改为QuaternionoriginalRotationvoidUpdate(){if(InputGetAxis("Fire")==)returnif(axes==RotationAxesMouseXAndY){Readthemouseinputaxis如何取消浏览窗口上的右键菜单只要设置Unity对象的参数即可禁止右键菜单的显示如下:<objectid="UnityObject"classid="clsid:FDEADCA"width=""height=""codebase="http:webplayerunitydcomdownloadwebplayerUnityWebPlayercab#version=,,,"><paramname="src"value="MyDataFileunityd"><paramname="disableContextMenu"value="true"><embedid="UnityEmbed"src="MyDataFileunityd"width=""height=""type="applicationvndunity"pluginspage="http:wwwunitydcomunitywebplayerx"disableContextMenu="true"><object>植物效果设置​ 对于单面片的植物效果需要设定其材质为TransparentVertexLit类型并为其添加公告板脚本设定前设置材质类型为TransparentVertexLit类型如下给单面片植物添加公告板脚本的方法是先选择该植物然后点击菜单component下的scripts下的cameraFacingBillboard即可如下设置材质类型和添加公告板脚本后如下如果没有该脚本组件可以打开脚本编辑器拷贝如下代码到脚本中保存到AssetsScripts下命名为CameraFacingBillboardcs即可usingUnityEngineusingSystemCollectionspublicclassCameraFacingBillboard:MonoBehaviour{publicCameracameraToLookAtvoidStart(){cameraToLookAt=Cameramain}voidUpdate(){Vectorv=cameraToLookAttransformpositiontransformpositionvx=vz=ftransformLookAt(cameraToLookAttransformpositionv)}}​ 对于十字交叉的植物需要将其材质设定为NatureVegetationTwoPassunlit类型设置前的效果设置后的效果水面效果的设置​ 创建一个网格面片​ 给该水面面片设置水材质和水脚本如即可烘培光影贴图的处理​ UnityD光影烘培的要求UD的光影贴图使用的是Dmax中的标准材质的自发光贴图通道来存储光影贴图相关参数如​ 给每个物体都附上贴图如果是纯色物体也付给纯色贴图​ 打光后选择要烘培的物体设置输出路径添加烘培输出的贴图类型​ 

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/19

Unity3D简单教程

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利