[雨松MOMO程序研究院]Unity3D研究院之构建简单的游戏世界(三)
转载自 http://www.xuanyusong.com/archives/473
创建游戏地面
创建一个新的游戏工程名称命名为FirstGame,场景视图中出现了默认的主摄像头,那么开始添加一个游戏地面,如下图所示添加一个游戏地面,其实 Unity3D 有一个地形的概念,Terrain可以创建一个游戏地形,以后在介绍这方面的知识。今天我们主要的目的是构建简单的游戏世界。
创建纹理贴图
将须要显示的图片托放入工程中,拖放方法不知道的盆友请看上一章。
点击Material创建一个纹理贴图,命名为image0 -> 出现箭头右侧 信息框,渲染模式与位置偏移量这里都使用默认,点击右侧颜色框与Texture2D 纹理选择框 编辑这个纹理的显示颜色与贴图内容。
这里出现之前拖入工程的图片,选择一张图片做image0的贴图,默认有一张渐变的Default-Parti可以进行选择。
点击颜色编辑框,不仅可以添加图片,也可以修改颜色,如下图所示。
点击GameObject – > CreateOther 创建简单的游戏世界3D系统自带模型。
Capsule :胶囊体
Cube:正立方体
Cyinder:圆柱体
Main Camera:主摄像头
Plane:一个平面
Point Light:点光源
Sphere:球体
Spotlight:摄像光源
如下图所示:鼠标连线那样将贴图拖放至需要显示的物体上,左上角四个按钮从左到右的功能分别是
1 点住鼠标移动整体视图
2 移动某个物体在三维坐标系的坐标
3 物体的旋转
4 物体的放大
三维坐标系默认是45度角在平面中拖动实在是没有感觉也没有概念,总不能及时的确定拖放的位置,这里值得一提的是Scene 视图中右上角的Persp ,可以看到 X Y Z 方向都有3个锥形,点击后视图只显示选择的那个方向的平面视图,可以方面我们拖动物体,点击中间的小方块后又重新回到默认的45度角。
点击Component -> Physics – > Rigidbody 可以给多个物体绑定一个重力感应碰撞,我将这个箱子的Y坐标抬高到地面 看看这个箱子是怎么自由落体的。
说了着么多了我们快快点击运行按钮快快看看游戏运行结果。具体往IOS设备上编译的方法,第一章有详细介绍,不懂的盆友请阅读Unity游戏引擎第一章,哇咔咔~~~
箱子开始下落
箱子下落中
怎么样?不错吧,物理引擎这一块也非常棒把怪不得仙剑Online也选择用Unity3D 这套游戏引擎。还是那句老话 欢迎各位大小盆友和MOMO一起交流游戏开发 哇咔咔~~~
相关推荐
FingerGestures研究院之初探Unity手势操作(一) iTween研究院之学习笔记Move移动篇(一) Android研究院之应用程序...Unity3D研究院之构建游戏框架与导出IOS项目(一) Unity3D视频开发教程之开始学习Unity(一)
"MOMO雨松的unity3d游戏开发"可能是一个教程系列或者是一位开发者分享的游戏开发经验集合。 在Unity3D中,游戏开发涵盖了许多关键知识点: 1. **场景构建**:Unity使用场景(Scene)来组织游戏环境,每个场景包含...
Unity3D游戏引擎-雨松MOMO原创文章
在教程中,雨松MOMO详细讲解了如何构建游戏框架,并演示了将游戏DEMO导出为iOS项目的过程。具体步骤包括打开Unity3D,选择File->BuildSettings,确保电脑中安装有Xcode,并且iOS设备已经连接到电脑上。在Build...
Unity3D提供了强大的场景编辑器,允许开发者以直观的方式构建游戏世界的每一个细节。开发者可以通过拖放3D模型、使用地形工具制作自然景观,以及设置光照和材质来增强游戏的真实感。 在构建游戏框架之后,将游戏...
- Unity内置的编辑器提供了丰富的工具,用于构建游戏世界和设计游戏逻辑。 - 包括但不限于创建游戏对象、编写脚本、设置物理引擎参数等。 - **导出iOS项目**: - 需要确保计算机已安装Xcode 4以及iOS设备已连接...
《雨松MOMO安卓博客课程》是一份精心整理的Android开发学习资源,包含了雨松MOMO博主的32篇文章精华。这个合集旨在为Android开发者,尤其是初学者提供一条系统化的学习路径,帮助他们深入理解Android开发的核心概念...
雨松MOMO Unity3D 游戏开发系列博文之Unity3D 游戏引擎之IOS触摸屏手势控制镜头旋转与缩放,欢迎大家下载阅读,哇咔咔~~
雨松MOMO游戏与软件开发大讲堂 大汇集 博文第一篇到博文第三十二篇所有Android开发博文大合集,以及所有博文中附带的源代码,一共将近50M,Android开发资源 ,给力推荐 。欢迎大家下载阅读,持续给力~~哇咔咔~~
《雨松MOMO安卓博客课程》是一套专注于Android开发的学习资源,旨在帮助开发者深入理解和掌握Android应用开发的各项技能。该课程可能包含了从基础到高级的各个层面,适合初学者和有一定经验的开发者进行自我提升。 ...
《MOMO-雨松-安卓博客课程打包》是一份集合了安卓开发基础知识与实践的珍贵资源包。这个压缩文件由“MOMO-雨松”这位在安卓开发领域有一定影响力的博主精心整理,旨在帮助学习者系统地掌握安卓应用开发的各项技能。...
雨松MOMO Unity3D 游戏开发系列博文之Unity3D 游戏引擎之详解游戏开发音频的播放,欢迎大家下载阅读,哇咔咔~~
- **雨松MOMO个人网站**: 包含丰富的Unity开发教程和实例,网址: [http://www.xuanyusong.com/](http://www.xuanyusong.com/) #### 开发基础知识 Unity3D支持C#、JavaScript和Boo三种脚本语言,其中C#因其简洁、...
雨松MOMO Unity3D 游戏开发系列博文之Unity3D 游戏引擎之IOS高级界面发送消息与Unity3D消息的接收,欢迎大家下载阅读,哇咔咔~~ 转与缩放,欢迎大家下载阅读,哇咔咔~~
雨松MOMO Unity3D 游戏开发系列博文之Unity3D 游戏引擎之iOS自定义游戏摇杆与飞机平滑的移动,欢迎大家下载阅读,哇咔咔~~
雨松MOMO Unity3D 游戏开发系列博文之Unity3D Unity3D 游戏引擎之FBX模型的载入与人物行走动画的播放,欢迎大家下载阅读,哇咔咔~~
Unity3D是一款强大的跨平台游戏开发引擎,广泛应用于游戏制作、虚拟现实(VR)、增强现实(AR)等领域。它的核心特点在于使用C#语言编写脚本,与其他编程语言结合,可以实现丰富的交互功能和视觉效果。这个“Unity3D...
Unity3D是一款强大的跨平台游戏开发引擎,广泛应用于2D和3D游戏、虚拟现实(VR)以及增强现实(AR)项目的制作。在iOS平台上,Unity3D支持开发者创建高性能的游戏,并能与iOS系统的高级界面功能进行交互。本文将深入探讨...
《雨松MOMO安卓博客课程》是一份珍贵的学习资源,专为Android开发者设计,尤其适合初学者和希望深入理解游戏开发的程序员。这个压缩包集合了雨松MOMO在其博客中的各种教程和示例代码,涵盖了Android应用开发和游戏...