【蓝鸥Unity开发基础三】课时5 Unity组件开发
2016-09-13 12:46
591 查看
【蓝鸥Unity开发基础三】课时5 Unity组件开发推荐视频讲师博客:http://11165165.blog.51cto.com/
Unity组件开发
本节课我们来学习Unity组合,首先需要先了解一下Unity的工程和应用程序的关系:
一、Unity的工程和应用程序
Assets里面放的是项目所需要的资源
Library里面存放的是所需要的库文件
ProjectSettings里面存放的是工程设置文件
Temp里面存放的是临时文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/c4aa0002138778ae2a9b13f8e59fcbb7.png)
Lesson_05项目文件夹内容
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/24a7b9c8fa6675abf812057bbb7ce2d4.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/1898c661f4eb418b925f66d4b7398e10.png)
二、项目框架
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/cc3b5ac2c917af15c32c25b87c4d36bf.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/9aaaf2b81d4964942443cd98e5705551.png)
二、组件开发
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/63bdb19f0860b2e966bf6ae9fc5366b1.png)
回到Unity中来演示一下:
Transform组件、Cube(Mash Filter网格过滤器
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/c396549d9d331a1a785b3efdd68a7a13.png)
Box Collider组件——碰撞检测的组件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/68ec7a0487d676f869af87678a2878f2.png)
Mesh Renderer组件——网格渲染器,设置不同的纹理
三、脚本组件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/9c48cefc216edead720efd2728d21839.png)
在属性面板添加new script 然后创建一个脚本,语言选择C#,然后添加,双击打开脚本!
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/9cbe03f7bef4fd9868b25dd51cf53b6e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/cd8ed73643dd16e6b42ae34a29f2be28.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/b5f348d1cfc7b998a3ef8d0933d2485c.png)
脚本要要挂载到游戏对象上,Text脚本必学继承MonBehaviour
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/a43d793d48c232b05cb022d079ebd63f.png)
Unity组件开发
本节课我们来学习Unity组合,首先需要先了解一下Unity的工程和应用程序的关系:
一、Unity的工程和应用程序
Assets里面放的是项目所需要的资源
Library里面存放的是所需要的库文件
ProjectSettings里面存放的是工程设置文件
Temp里面存放的是临时文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/c4aa0002138778ae2a9b13f8e59fcbb7.png)
Lesson_05项目文件夹内容
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/24a7b9c8fa6675abf812057bbb7ce2d4.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/1898c661f4eb418b925f66d4b7398e10.png)
二、项目框架
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/cc3b5ac2c917af15c32c25b87c4d36bf.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/9aaaf2b81d4964942443cd98e5705551.png)
二、组件开发
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/63bdb19f0860b2e966bf6ae9fc5366b1.png)
回到Unity中来演示一下:
Transform组件、Cube(Mash Filter网格过滤器
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/c396549d9d331a1a785b3efdd68a7a13.png)
Box Collider组件——碰撞检测的组件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/68ec7a0487d676f869af87678a2878f2.png)
Mesh Renderer组件——网格渲染器,设置不同的纹理
三、脚本组件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/9c48cefc216edead720efd2728d21839.png)
在属性面板添加new script 然后创建一个脚本,语言选择C#,然后添加,双击打开脚本!
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/9cbe03f7bef4fd9868b25dd51cf53b6e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/cd8ed73643dd16e6b42ae34a29f2be28.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/b5f348d1cfc7b998a3ef8d0933d2485c.png)
脚本要要挂载到游戏对象上,Text脚本必学继承MonBehaviour
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/15/a43d793d48c232b05cb022d079ebd63f.png)
相关文章推荐
- 蓝鸥Unity开发基础二——课时21 泛型
- 蓝鸥Unity开发基础二——课时27 事件
- 【蓝鸥Unity开发基础三】课时6 脚本生命周期
- 【蓝鸥Unity开发基础三】课时4 3D开发基础
- 蓝鸥Unity开发基础二——课时8 值类型和引用类型
- 蓝鸥Unity开发基础二——课时22 ArrayList
- 【蓝鸥Unity开发基础三】课时7 Input类
- 【蓝鸥Unity开发基础三】课时8 GameObject
- 蓝鸥Unity开发基础二——课时4 类和对象
- 蓝鸥Unity开发基础二——课时10 字符串
- 蓝鸥Unity开发基础二——课时14 面向对象
- 蓝鸥Unity开发基础二——课时20 接口
- 【蓝鸥Unity开发基础三】课时2 游戏对象和基本操作
- 【蓝鸥Unity开发基础三】课时9 Vector3
- 蓝鸥Unity开发基础二——课时5 字段
- 蓝鸥Unity开发基础二——课时26 委托
- 【蓝鸥Unity开发基础三】课时1 下载并安装unity
- 蓝鸥Unity开发基础二——课时13 构造方法
- 蓝鸥Unity开发基础二——课时7 属性
- 蓝鸥Unity开发基础二——课时6 方法