`
stephen830
  • 浏览: 3011381 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[雨松MOMO程序研究院]Unity3D研究院之构建简单的游戏世界(三)

 
阅读更多

[雨松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一起交流游戏开发 哇咔咔~~~

 

 

 

 

  • 大小: 51.4 KB
  • 大小: 49.7 KB
  • 大小: 31 KB
  • 大小: 30.4 KB
  • 大小: 28.4 KB
  • 大小: 50.2 KB
  • 大小: 20.9 KB
  • 大小: 21.7 KB
分享到:
评论

相关推荐

    雨松MOMO程序研究院

    FingerGestures研究院之初探Unity手势操作(一) iTween研究院之学习笔记Move移动篇(一) Android研究院之应用程序...Unity3D研究院之构建游戏框架与导出IOS项目(一) Unity3D视频开发教程之开始学习Unity(一)

    MOMO雨松的unity3d游戏开发

    "MOMO雨松的unity3d游戏开发"可能是一个教程系列或者是一位开发者分享的游戏开发经验集合。 在Unity3D中,游戏开发涵盖了许多关键知识点: 1. **场景构建**:Unity使用场景(Scene)来组织游戏环境,每个场景包含...

    Unity3D游戏引擎-雨松MOMO原创文章

    Unity3D游戏引擎-雨松MOMO原创文章

    Unity3D游戏引擎教程-雨松MOMO原创文章

    在教程中,雨松MOMO详细讲解了如何构建游戏框架,并演示了将游戏DEMO导出为iOS项目的过程。具体步骤包括打开Unity3D,选择File->BuildSettings,确保电脑中安装有Xcode,并且iOS设备已经连接到电脑上。在Build...

    Unity3D游戏引擎-雨松MOMO原创

    Unity3D提供了强大的场景编辑器,允许开发者以直观的方式构建游戏世界的每一个细节。开发者可以通过拖放3D模型、使用地形工具制作自然景观,以及设置光照和材质来增强游戏的真实感。 在构建游戏框架之后,将游戏...

    Unity3D游戏引擎教程(雨松MOMO原创文章)

    - Unity内置的编辑器提供了丰富的工具,用于构建游戏世界和设计游戏逻辑。 - 包括但不限于创建游戏对象、编写脚本、设置物理引擎参数等。 - **导出iOS项目**: - 需要确保计算机已安装Xcode 4以及iOS设备已连接...

    雨松MOMO安卓博客课程

    《雨松MOMO安卓博客课程》是一份精心整理的Android开发学习资源,包含了雨松MOMO博主的32篇文章精华。这个合集旨在为Android开发者,尤其是初学者提供一条系统化的学习路径,帮助他们深入理解Android开发的核心概念...

    Unity3D 游戏引擎之IOS触摸屏手势控制镜头旋转与缩放

    雨松MOMO Unity3D 游戏开发系列博文之Unity3D 游戏引擎之IOS触摸屏手势控制镜头旋转与缩放,欢迎大家下载阅读,哇咔咔~~

    【雨松MOMO】Android开发系列博文大合集总汇

    雨松MOMO游戏与软件开发大讲堂 大汇集 博文第一篇到博文第三十二篇所有Android开发博文大合集,以及所有博文中附带的源代码,一共将近50M,Android开发资源 ,给力推荐 。欢迎大家下载阅读,持续给力~~哇咔咔~~

    雨松MOMO安卓博客课程.rar

    《雨松MOMO安卓博客课程》是一套专注于Android开发的学习资源,旨在帮助开发者深入理解和掌握Android应用开发的各项技能。该课程可能包含了从基础到高级的各个层面,适合初学者和有一定经验的开发者进行自我提升。 ...

    MOMO-雨松-安卓博客课程打包

    《MOMO-雨松-安卓博客课程打包》是一份集合了安卓开发基础知识与实践的珍贵资源包。这个压缩文件由“MOMO-雨松”这位在安卓开发领域有一定影响力的博主精心整理,旨在帮助学习者系统地掌握安卓应用开发的各项技能。...

    Unity3D 游戏引擎之详解游戏开发音频的播放

    雨松MOMO Unity3D 游戏开发系列博文之Unity3D 游戏引擎之详解游戏开发音频的播放,欢迎大家下载阅读,哇咔咔~~

    Unity3d心得

    - **雨松MOMO个人网站**: 包含丰富的Unity开发教程和实例,网址: [http://www.xuanyusong.com/](http://www.xuanyusong.com/) #### 开发基础知识 Unity3D支持C#、JavaScript和Boo三种脚本语言,其中C#因其简洁、...

    Unity3D 游戏引擎之IOS高级界面发送消息与Unity3D消息的接收

    雨松MOMO Unity3D 游戏开发系列博文之Unity3D 游戏引擎之IOS高级界面发送消息与Unity3D消息的接收,欢迎大家下载阅读,哇咔咔~~ 转与缩放,欢迎大家下载阅读,哇咔咔~~

    Unity3D 游戏引擎之IOS自定义游戏摇杆与飞机平滑的移动

    雨松MOMO Unity3D 游戏开发系列博文之Unity3D 游戏引擎之iOS自定义游戏摇杆与飞机平滑的移动,欢迎大家下载阅读,哇咔咔~~

    Unity3D 游戏引擎之FBX模型的载入与人物行走动画的播放

    雨松MOMO Unity3D 游戏开发系列博文之Unity3D Unity3D 游戏引擎之FBX模型的载入与人物行走动画的播放,欢迎大家下载阅读,哇咔咔~~

    Unity3D脚本中文教程

    Unity3D是一款强大的跨平台游戏开发引擎,广泛应用于游戏制作、虚拟现实(VR)、增强现实(AR)等领域。它的核心特点在于使用C#语言编写脚本,与其他编程语言结合,可以实现丰富的交互功能和视觉效果。这个“Unity3D...

    Unity3D 游戏引擎之Unity3D回馈IOS高级界面消息

    Unity3D是一款强大的跨平台游戏开发引擎,广泛应用于2D和3D游戏、虚拟现实(VR)以及增强现实(AR)项目的制作。在iOS平台上,Unity3D支持开发者创建高性能的游戏,并能与iOS系统的高级界面功能进行交互。本文将深入探讨...

    51CTO下载-雨松MOMO安卓博客课程.rar

    《雨松MOMO安卓博客课程》是一份珍贵的学习资源,专为Android开发者设计,尤其适合初学者和希望深入理解游戏开发的程序员。这个压缩包集合了雨松MOMO在其博客中的各种教程和示例代码,涵盖了Android应用开发和游戏...

Global site tag (gtag.js) - Google Analytics