96SEO 2026-02-20 07:00 9
安装Unity新建项目新建文件夹和Scene如何去理解三维模型素材找到模型素材素材预制体结构骨骼和网格材质#xff08;Material#xff09;、…前言最近重拾Unity准备做个3D的FPS小游戏这里以官方FPS案例素材作为切入。

安装Unity新建项目新建文件夹和Scene如何去理解三维模型素材找到模型素材素材预制体结构骨骼和网格材质Material、纹理贴图TextureAnimatorAvatar替身系统
Hub然后在Hub里面下载个Unity感觉新版Unity比以前高级多了。
Hub中设置-外观Appearance-设置语言Language简体中文会方便很多。
会有需要“管理许可证Licenses”这个的话下载一个Unity
Connect的app然后微信注册个账号。
app扫码登入到Unity
这是Unity官方提供一个FPS学习模板里面有个可以直接运行的demo我们可以运行一下看看官方的FPS游戏Demo效果算是对我们未来目标有个大概的想象。
刚打开肯定是官方写好的文件夹我们需要新建一个文件夹来存放我们后面自己写的内容。
在文件夹部分右键Create-Floder新建一个MyGame文件夹。
然后在MyGame文件夹下面新建一个我们自己Scene命名为MainGame拖拽到界面中。
很多新手刚看到这种三维模型素材肯定都是比较懵逼的不知道如何去理解尤其是角色的预制体里面有大量的层级容易让人望而却步。
敌人模型的路径如下图所示有两种HoverBot悬浮机器人和Turret炮台。
可以把HoverBot拖出来看看可以发现预制体HoverBot组成非常复杂没有接触的可能不太懂但是其实组成部分主要分为两个分别是模型和骨骼。
“Bottom”、“EyeBall”和“Top”对应了机器人的三个组成的模型里面包含了模型网格结构相关的渲染工作“Robot_Root_C_Jnt”部分有很多内容其实都是模型的骨骼关节名称。
关于骨骼后面会介绍。
仔细点开“Bottom”会发现模型包含了两个个部分Skinned
Renderer蒙皮网格渲染器以及Material材质球。
蒙皮Skin是会把Mesh网格的顶点绑定在骨骼上每个顶点可以被骨骼所控制使得动画播放的时候顶点会随着骨骼而移动从而Mesh会跟随骨骼的移动。
而Material材质会附着在Mesh身上也会跟着移动。
Skinned
上面介绍“素材预制体结构”涉及到了骨骼和网格Mesh的概念为了更好理解它作用我们先来了解一下骨骼动画。
三维模型通常是由三角面网格组成也就是Mesh。
想要让Mesh动起来最简单的方法就是修改Mesh各个顶点。
但是这个方案并不现实复杂的模型往往伴随着大量的顶点操作非常复杂而且动画也不自然。
的运动。
这样动画的时候只需要修改骨骼即可如下图所示修改骨骼的时候Mesh网格顶点也跟着改变了。
打开HoverRobot的一个Animation动画可以看到骨骼动画中记录了每个时间点骨骼的变化和素材预制体结构中骨骼关节的名字一一对应。
建模Modeling创建模型包含网格和纹理等。
骨骼绑定Rigging创建骨架骨骼和关节之间的层级结构。
蒙皮Skinning负责把骨骼和Mesh关联起来。
当然除了三维模型中会用到骨骼其实二维也用的素材预制体结构和方法都差不多只不过二维的Mesh是平面的。
外观包物体的颜色、反射属性如漫反射、高光反射、透明度、折射率等。
材质定义了物体如何与光线进行交互决定了物体在渲染时的外观效果。
凹凸贴图模型表面的凹凸情况通常颜色越浅表明该位置的表面越像外凸起。
光照贴图用来存储预渲染的光照信息解决实时动态光源效果不好且消耗性能的问题。
点击HoverRobot的属性可以看见上面挂在了一个Animator组件。
controller用来控制动画切换具体可以看我以前写的一篇unity学习7动画状态切换。
虽然那篇讲的2D的但是3D的逻辑也差不多。
Mode动画更新模式Normal表示使用Update进行更新也就是fps同步、Animate
ModeCull剔除也就是在摄像机视野外面的时候会做什么操作Always
很多时候我们会想要复用别人的动画通常来说人形模型是复用最多的。
但是不同的设计师可能骨骼节点的名字命名不同Animation没法识别复用。
但是我们又不可能去一一修改每个骨骼节点名字来适配这非常容易出错。
Unity提出了一个动画复用的解决方案替身系统Avatar。
两个模型A和BB想用A的动画。
可以让A和B模型的骨骼和Unity的标准肌肉对应这样就可以把转为了Unity标准肌肉的A动画复用到B了。
块骨骼骨架需至少具备所需的骨骼。
通用Generic任何东西不具备Humanoid的动画重定向功能这里的敌人HoverRobot使用的就是通过Avatar。
不同但它会显示在项目视图中也会保存根节点映射。
但是单击项目视图中的
我原本想深究一下通用Aavatar的功能但是通用Avator没法在视图中查看搜了很多都没有找到特别的说法上面这个只是是官方手册的解释。
问了做游戏的朋友在实际应用常见中人形Avatar比较有用通用Avatar基本没用过所以大家理解人形Avatar就可以了。
三维模型的预制体无非就两部分模型骨骼不需要动画的可能还没有骨骼只有模型。
预制体的节点会挂载Animator做动画控制模型部分通常包括了网格Mesh、材质和贴图骨骼部分就包括骨骼层级各个骨骼节点骨骼节点的名字和Animation中的一一关联。
模型中Skinned
Renderer组件可以把网格Mesh、材质和贴图和对应的骨骼根节点关联。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback