欢迎来到天天文库
浏览记录
ID:37250893
大小:7.20 MB
页数:28页
时间:2019-05-20
《Unity3D自学入门教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基本设置1.Fbx导出插件:2.将Max文件中用到的图片都拷贝到Textures目录下,如3.再打开Max文件,导出为FBX文件,使用默认设置,FBX文件也放置在和Max文件相同的目录下,如导出的时候,可以将模型简单的分类,如地面、植被、楼房等,也可以将模型分为几个区域,如小区1,小区2,学校等等分开导出4.将包含Max文件、Fbx文件和Textures文件夹的文件夹拷贝到Unity3D项目的Assets目录下,如下图中红圈在下一次用Unity3D编辑器开启本项目的时候,编辑器将自动导入/更新该文件夹中的信息,并生成Ma
2、terials文件夹,如1.启动Unity3D编辑器2.选择刚才拷贝进来的文件中的Fbx文件,如修改其中的Meshes下的ScaleFactor和GenerateColliders,如点击其他Fbx文件或者单击其他区域将弹出如下的对话框点击Apply即可,类似的方式设置其他Fbx文件注意,其中植物/植被类的Fbx文件不需要设置GenerateColliders项1.将Fbx文件直接拖放到Hierarchy区域,如2.点击Hierarchy区域中的对象,同时将鼠标移动三维显示区域,同时点击键f,则该对象自动适配显示到三维区
3、域中心,如1.将全部fbx添加完成后,提高场景亮度如下单击AmbientLight,如下调整为即可设置完成1.设置第一人称浏览删除场景中MainCamera将Project区域的StandardAssets下的Prefabs下的FirstPersonController拖到Hierarchy区域中点选FirstPersonController,调整FirstPersonController的位置到场景中合适的位置,并设置其高度为1.37到2.1左右设置FirstPersonController的高度在场景中地面之上1.点
4、击运行,即可测试修改视角控制键为右键1.打开Project区域中的StandardAssets下的CameraScripts下的MouseLook脚本,在在QuaternionoriginalRotation;voidUpdate(){if(axes==RotationAxes.MouseXAndY){//Readthemouseinputaxis中添加一行代码修改为QuaternionoriginalRotation;voidUpdate(){if(Input.GetAxis("Fire2")==0)return;if
5、(axes==RotationAxes.MouseXAndY){//Readthemouseinputaxis如何取消浏览窗口上的右键菜单只要设置Unity对象的参数即可禁止右键菜单的显示,如下:6、layer.cab#version=2,0,0,0">7、r-2.x"disableContextMenu="true"/>植物效果设置1.对于单面片的植物效果,需要设定其材质为Transparent/VertexLit类型,并为其添加公告板脚本设定前设置材质类型为Transparent/VertexLit类型,如下给单面片植物添加公告板脚本的方法是先选择该植物,然后点击菜单component下的scripts下的cameraFacingBillboard即可,如下设置材质类型和添加公告板脚本后,如下如果没有该脚本组件,可以打开脚本编辑器,拷贝如下代码到脚本中8、,保存到AssetsScripts下,命名为CameraFacingBillboard.cs即可usingUnityEngine;usingSystem.Collections;publicclassCameraFacingBillboard:MonoBehaviour{publicCameracameraToLo
6、layer.cab#version=2,0,0,0">7、r-2.x"disableContextMenu="true"/>植物效果设置1.对于单面片的植物效果,需要设定其材质为Transparent/VertexLit类型,并为其添加公告板脚本设定前设置材质类型为Transparent/VertexLit类型,如下给单面片植物添加公告板脚本的方法是先选择该植物,然后点击菜单component下的scripts下的cameraFacingBillboard即可,如下设置材质类型和添加公告板脚本后,如下如果没有该脚本组件,可以打开脚本编辑器,拷贝如下代码到脚本中8、,保存到AssetsScripts下,命名为CameraFacingBillboard.cs即可usingUnityEngine;usingSystem.Collections;publicclassCameraFacingBillboard:MonoBehaviour{publicCameracameraToLo
7、r-2.x"disableContextMenu="true"/>植物效果设置1.对于单面片的植物效果,需要设定其材质为Transparent/VertexLit类型,并为其添加公告板脚本设定前设置材质类型为Transparent/VertexLit类型,如下给单面片植物添加公告板脚本的方法是先选择该植物,然后点击菜单component下的scripts下的cameraFacingBillboard即可,如下设置材质类型和添加公告板脚本后,如下如果没有该脚本组件,可以打开脚本编辑器,拷贝如下代码到脚本中
8、,保存到AssetsScripts下,命名为CameraFacingBillboard.cs即可usingUnityEngine;usingSystem.Collections;publicclassCameraFacingBillboard:MonoBehaviour{publicCameracameraToLo
此文档下载收益归作者所有