位置: 编程技术 - 正文

unity游戏开发之相关的注意事项及技巧(unity5.x游戏开发指南)

编辑:rootadmin
1. 打开后缀名为.packadge的文件报错(图1),想必很多朋友都碰到过这个问题,其实只要更改一下文件的位置就可以了(文件存放的路径不可以包含中文)。 Error while importing package: Couldn't decompress package (图1)2. 有时候从外部导入后缀名为.fbx模型会莫名的报错(指向一个空指针,图2),只是偶尔发生,解决方法:重新启动U3D即可解决。(具体原因不详,还望高手释疑) (图2)3. 导入模型面数过多(≥三角面),会出现如下状况(图3),三角面数≥的模型被分割为两部分,其中一部分为,由此可知u3d导入模型的面数上限。 (图3)4.模型从3dsmax等三维建模软件中导出之前需要注意的事项:(1)可以重复使用的物体只需要导出一个即可,然后在u3d中进行复制拼接即可(这样当项目发布到web平台时,会大大减少文件的加载量)。(2)模型的名称,材质球的名称以及贴图的名称不要使用中文,导入u3d中名称很容易乱码。(3)将单体模型的轴心置中(3dsmax中为例,图4)。(4)贴图文件像素大小最好为2的n次方,unity3d中可识别的最大尺寸为*。(图4) 5. 一般的情况下,模型的名称、材质球的名称以及贴图的名称需要一致,避免出现不必要的麻烦。但对于一些特殊的情况,材质球的名称与贴图的名称无法一致,模型导入u3d中会出现如下状况:(1)材质球的名称变为贴图的名称,解决方法:选中导入的模型素材,在Inspector-->Model-->Material Naming中选择From Model’s Material(图5.1),这样在Material文件夹下会出现两个材质球,一个以贴图名称命名,一个以原始材质球名称命名,删掉以贴图名称命名的材质球即可。(2)如果我们在u3d中直接更改材质球的名称,再将模型资源导出为packadge给他人使用时,材质球名称会重置,准确说是原始材质球重新生成(图5.2),so,尽量不要在u3d中随意更改材质球(即Material)的名称。 (图5.1)(图5.2)6. 如何得到一个尺寸正确的物体(图6),即在u3d中的比例为1,这样做的原因是:额外的缩放数&#;会增加不必要的计算量。注意事项:3dsmax中的单位设置要在建模之前完成,如在建模之后设置单位需要根据之前的单位设置调整模型的大小。【狗刨学习网】(图6)7. 通过在3dsmax中给模型添加平滑组可以在u3d中实现物体的平滑效果,操作方法(图7)。(图7)8. 一般的为了较好的表现材质的效果,我们需要3种基本的贴图,漫反射贴图、法线贴图(凹凸)、高光贴图,这里,我们以unity自带的shader——Bumped Specular为例,来表现材质的高光(图8)。首先,我们看到这个shader只有两个位置可以放贴图,Bass(RGB)Gloss(A)与Normalmap,其中Bass(RGB)Gloss(A)的意思是,这边需要一张包含Alpha通道贴图来表现材质的漫反射跟高光效果,所以我们需要在PS中对漫反射贴图进行处理,高光贴图与漫反射贴图可以在ps中制作,这边推荐比较好用的软件,ndo与Crazybump。 (图8)9. 当使用u3d来开发虚拟现实项目的时候,一般的室内灯光都会添加光域网,这边讲一下如何在u3d中模拟光域网的效果(图9)。 (图9).Spotlight与Point light如何产生实时阴影(图),虽然效果好,但不推荐使用,极度影响运行效率。

推荐整理分享unity游戏开发之相关的注意事项及技巧(unity5.x游戏开发指南),希望有所帮助,仅作参考,欢迎阅读内容。

unity游戏开发之相关的注意事项及技巧(unity5.x游戏开发指南)

文章相关热门搜索词:unity游戏开发技术详解与典型案例,unity游戏开发软件,unity 开发游戏,unity游戏项目开发教程,unity游戏开发技术详解与典型案例,unity 开发游戏,unity游戏开发入门经典,unity游戏开发技术详解与典型案例,内容如对您有帮助,希望把文章链接给更多的朋友!

在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信 在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视

【Unity3D插件】在Unity中读写文件数据:LitJSON快速教程 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学

通过制作Flappy Bird了解Native 2D中的Sprite,Animation 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学

标签: unity5.x游戏开发指南

本文链接地址:https://www.jiuchutong.com/biancheng/381512.html 转载请保留说明!

上一篇:Unity3d游戏开发之如何接入SDK(Unity3D游戏开发标准教程)

下一篇:在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信

  • 结转应交增值税是什么意思
  • 递延所得税负债账务处理
  • 食堂辅助帐怎么记帐
  • 实习生个人所得税需要申报吗
  • 文化建设费征收依据
  • 新个税系统如何操作
  • 企业支付宝要交哪些税
  • 银行融资服务费怎么算
  • 免税商品进项增值税发票怎么做账
  • 非专利技术转让计入什么科目
  • 视同销售不开票如何计算增值税?
  • 招待客人的场景图
  • 装修计入固定资产
  • 没交社保能扣工伤保险吗
  • 北京市取暖标准
  • 加油发票税号错误怎么补救
  • 资产负债表应收账款是负数怎么回事
  • 一般纳税人设备租赁税率
  • 苹果静音模式siri
  • 招待费的住宿费可以抵扣吗
  • 建筑公司能否开材料票
  • mac版chrome浏览器无法上网
  • 系统安装的步骤
  • PHP:stream_get_contents()的用法_Stream函数
  • 商品流通会计科目
  • 年度一次性计税
  • 增值税返还政策
  • 预计利润表中的销售成本如何计算
  • 在代开发票时已经预缴个人所得税了,怎么处理?
  • php写一个函数,对手机号做基础的判断和处理
  • php检测字符串长度
  • 报税系统清卡成功状态
  • 应纳税所得额100-300万税率
  • 出口收汇手续费做什么科目
  • 客运公司做账怎么做
  • 回购股票 会计处理
  • 交通运输增值税专票
  • 年终奖发放有法律规定吗
  • 支付委托加工费的记账凭证
  • 小规模纳税人税率2023年是多少
  • 发票验旧有时间规定吗
  • 呆账冲销是什么意思
  • mysqlreport显示Com_中change_db占用比例高的问题的解决方法
  • 营业外收入在汇算申报表与一般收入表不一致
  • 房地产会计开发工资高吗
  • 保修的产品还收费吗
  • 融资租赁收到的租金计入什么科目
  • 采购方退货的会计分录
  • 企业收到的政府补助属于
  • 其他应付款的有
  • 财务软件无形资产有哪些
  • 收入的确认条件包括
  • 员工的探亲费应由谁支付
  • 负数发票跨月怎么作废
  • mysql远程连接报10061
  • 过程要求可包括哪些内容
  • 透明终端架构
  • 如何修改注册表键值
  • xp系统如何配置ip
  • 如何在macbook中设置软件权限
  • Linux系统中uniq命令的基本使用教程
  • 在linux操作系统中,/etc/rc.d/init.d
  • windows10version1909的10累积更新失败
  • linux系统中对新磁盘分区的命令
  • azipmd5.exe是什么
  • windows运行在哪
  • win7彻底删除的文件怎么恢复
  • win10预览版好吗
  • win7旗舰版64位系统开机时软件设置自动启动详细图文教程
  • cocos creator 发布web
  • HTML文档中的头部(head)内容一般包含什么
  • EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
  • 环境篇作文
  • Androidannotation使用之@Rest与服务器交互的JSON数据转换(二)
  • shell脚本实例精讲
  • 从零开始学什么技术
  • jquery图片轮播无缝连接
  • python中创建类对象
  • 个人所得税法实施条例2011
  • 肉类零售
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设