博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【英宝通Unity4.0公开课学习 】(一)资源管理
阅读量:5247 次
发布时间:2019-06-14

本文共 1256 字,大约阅读时间需要 4 分钟。

经过多次面试后发现自己对Unity3D的框架缺乏一个整体的认识。

而前面由于离职等原因总是忙于修修补补,疲于奔命,感觉相当疲惫。

还好,后来经过调整,开始淡定了起来。得特别感谢一本书哇:《高效人士的七个习惯》。

其实按理说这本书的可操作性不是太强,但对我来说却将我以前学的所有积极心理学的内容给整合了起来。

相当于形成了一个框架(其实我以前学的内容都应该有框架的,只是我不善于学习,所有比较零散)。

生活瞬间又充满了希望啊,有木有!(不得不说我的身体和心理是很强大的!游泳、感恩、冥想什么的没白练!)

 

本公开课分108讲。每讲差不多10min,今天看完了1-11讲,开的二倍速,刚好适合我 :)

记录下要点(我都是先记录在小册子上面再写到博客上的,仿佛回到了大学时代啊、、、不对,高中时代,大学的课基本都被逃了、、、)

 

1.模型的输入

1)自动转换

优点:简单粗暴,流程简单,快速输出

缺点:包含不需要的数据,数据过大会影响Unity3D的更新,而且缺乏数据检验过程,容易出错

2)FBX插件

优点:可选仅需的数据,较小的文件。可以对数据进行验证,可以重新倒回3D软件中验证。对于Unity3D不支持的3D软件的专有格式可以用FBX格式输出。模块化的方法,一个模块用于碰撞,另一个用于触发。(具体的使用?)

缺点:反复操作。不同FBX导出的资源容易混淆。

 

2.动画的输入

1)单个模型文件

根据各个动画片段的帧范围(一般需要记录下来)来分割出动画片段。

注:从3D软件中导出时要烘焙动画为关键帧动画(?)

2)多个模型文件

命名规则为HeroAnimate(不带动画的模型),HeroAnimate@idle,HeroAnimate@run,HeroAnimate@walk等

 

3.材质相当于框架,Shader相当于框架的内容(?)

 

4.纹理

1)用于材质中

2)绘制GUI

3)Moive纹理:通过Apple Quick Time导入的,自动转换为Ogg Theora格式。

注:可以降低纹理尺寸(要保持为2的幂)可以提高性能。

 

5.声音

AudioResource 声源,AduioListener 接收器(耳朵)

3D音乐是有空间和距离效果的(耳朵离声源越近声音越大)。2D音乐则没有这个限制

 

6.默认的Asset Store中下载的资源存在 AppData/Roaming/Unity/AssetStore中。

 

7.Prefab

用于重用和实例化。

单独修改的属性将用粗体显示:已经重写。且此时更改原prefab的值,此object的此值不会改变。

Hierarchy中物体为蓝色则代表是prefab生成的。

prefab代表克隆和引用。可以提高效率和降低内存使用。

 

8.将外部的资源导入Unity的时候,Unity会对其进行转换,所以不推荐直接改变文件夹。

将Asset 和 Library一起迁移

转载于:https://www.cnblogs.com/ak198806/p/3645533.html

你可能感兴趣的文章
【7集iCore3基础视频】7-4 iCore3连接示意图
查看>>
ASP.NET使网页弹出窗口不再困难
查看>>
Leetcode Balanced Binary Tree
查看>>
Day1:Spring-IoC、DI
查看>>
Leetcode 92. Reverse Linked List II
查看>>
TensorFlow2-维度变换
查看>>
Redux源码分析之createStore
查看>>
POJ 2060 最小路径覆盖
查看>>
label标签作用
查看>>
Selenium2之Web自动化编写配置(Java)
查看>>
windown快速安装xgboost
查看>>
tarjan(缩点)
查看>>
Lombok插件
查看>>
Linux上安装Libssh2
查看>>
自定义EL函数
查看>>
stm32的电源
查看>>
splice的多种用法
查看>>
20162304 2017-2018-1 《程序设计与数据结构》第二周学习总结
查看>>
九.python面向对象(双下方法内置方法)
查看>>
2018-09-12
查看>>