• 1.准备工作,创建新工程2创建好的工程如下图中所示,在scene场景中...3.创建基本的3D场景13.1 在现在的场景中增加一个平面,并在平面(plane)的insepector 视图中将transform组件的position属性值设置为(0,0,0),
    ##1.准备工作,创建新工程
    
    ![这里写图片描述](https://img-blog.csdn.net/20160514085305927)
    
    ---
    
    ##2创建好的工程如下图中所示,在scene场景中包含一个主摄像机(main camera)和一个方向光(DirectionalLight),如下图右中所示,点击主摄像机在场景的右下角会出面预览窗口。
    ![这里写图片描述](https://img-blog.csdn.net/20160514085516366)
    
    
    ---
    ##3.创建基本的3D场景1
    ##3.1 在现在的场景中增加一个平面,并在平面(plane)的insepector 视图中将transform组件的position属性值设置为(0,0,0),选择**GameObject -3D Object-Plane**命令,建立好的平面如下图中所示。
    
    ![这里写图片描述](https://img-blog.csdn.net/20160514090421136)
    
    ##3.2 在**GameObject--3D Object**中选择自己想要创建的几何体,如cube,sphere,capsule,cylinder,plane,ruad等。如下图所示
    
    ![这里写图片描述](https://img-blog.csdn.net/20160514091212734)
    
    ---
    
    ##3.3 你可以根据工具栏上的菜单对所创建的几何形状进行基本的编辑
    ![这里写图片描述](https://img-blog.csdn.net/20160514091409016)
    
    ##3.4 这就刚创建好的一场景,将它保存为scene01场景文件。这样一个简单的3D场景就这样创建完了,接下来我们介绍游戏场景的创建。
    
    ![这里写图片描述](https://img-blog.csdn.net/20160514091732127)
    
    ---
    #游戏场景的创建
    
    ---
    
    ##1. 新建场景并命名为场景scene02(file-new scene)
    
    ![这里写图片描述](https://img-blog.csdn.net/20160514092021395)
    
    ##2.导入环境资源包**Assets--import package--environment**,在弹出的对话框中选择import即可。
    ![这里写图片描述](https://img-blog.csdn.net/20160514092459131)
    
    ##注意:environment属于unity所提供的标准资源,如果没有需要自己去官网下载。
    
    ##2.1创建地形资源,**GameObject--3D Object--Terrain**命令,创建一个地形,新建的地形会显示在Assert文件夹下,并会在Hierarchy视图中生成一个地形实例。点击下图中所示,设置地形的大小(也称设置地形分辨率)如下,其它保持默认。
    ![这里写图片描述](https://img-blog.csdn.net/20160514093420905)
    ![这里写图片描述](https://img-blog.csdn.net/20160514093558963)
    
    
    
    ---
    ##2.2 对地形的操作从这些快捷键开始学习
    ![这里写图片描述](https://img-blog.csdn.net/20160514093927630)
    
    ##2.3 绘制地形高度,操作如下图中所示,在设置完成后点击Flatten,这里整个地形将会抬高5个单位,将地形抬高的目的是可以往下刷深度。
    ![这里写图片描述](https://img-blog.csdn.net/20160514094141716)
    ##将鼠标移到地形上,此时会出现一个蓝色的圆形区域,按住鼠标并拖动即可抬高地形高度如下图中所示。
    ![这里写图片描述](https://img-blog.csdn.net/20160514094640671)
    
    ---
    ##2.4 制作湖泊,进行如图中所示操作,首先设置好属性,如下图右边所示,然后按shift+鼠标左键即可创建湖泊。
    ![这里写图片描述](https://img-blog.csdn.net/20160514095449689)
    
    ##2.5 绘制地形山脉,和上面操作基本一样,具体设置如下图中所示。
    ![这里写图片描述](https://img-blog.csdn.net/20160514100010145)
    
    ##2.6平滑地形的高度
    ![这里写图片描述](https://img-blog.csdn.net/20160514100151722)
    
    ##2.7绘制首层纹理,点击画笔按钮,edit textures--add texture ,在弹出的add terrain texture中单击albedo(RGB)中的select按钮,在弹出的select Texture2D对话框中选择GrassRockyAlbedo,最后单击add terrain texture对话框中的add按钮。按上面操作继续添加一个cliffalbedospecular的纹理。
    ![这里写图片描述](https://img-blog.csdn.net/20160514100405616)
    
    ##添加完后如下所示
    ![这里写图片描述](https://img-blog.csdn.net/20160514101034485)
    
    ##2.8 添加树木和植被,利用先导入的资源
    ![这里写图片描述](https://img-blog.csdn.net/20160514101311275)
    ##添加树(树名:broadleaf_desktop),如下图从右到左所示,按此法明治维新添加palm\_deskop,然后在insector视图中选择palm\_deskop将Brush size 设置为1,tree height 设置合适大小,然后单击即可种树。
    ![这里写图片描述](https://img-blog.csdn.net/20160514101551025)
    
    ![这里写图片描述](https://img-blog.csdn.net/20160514102158356)
    
    ##2.9添加草,同样的方式 从右到左添加,草名(Grassfrond02AL-bedoAlpha)
    ![这里写图片描述](https://img-blog.csdn.net/20160514102418763)
    ##单击种草
    ![这里写图片描述](https://img-blog.csdn.net/20160514102836312)
    
    ##3.添加水,选择waterBasicDaytime的预设效果(Assets-standard assets-environment-water(basic)-prefabs-waterBasicDaytime),拖到场景中并更名为water。
    ![这里写图片描述](https://img-blog.csdn.net/20160514103106969)
    ![这里写图片描述](https://img-blog.csdn.net/20160514104044410)
    
    ##调节水的大小,缩放到适合的位置。
    ![这里写图片描述](https://img-blog.csdn.net/20160514104408780)
    ![这里写图片描述](https://img-blog.csdn.net/20160514104512547)
    
    ##3.1创建光源和阴影,合理的使用光源可以创建完美的视觉效果,场景中默认有一个方向光源,所以可不用再添加其它方向光源,设置阴影如下所示,按play在Game场景中即可看到明暗的阴影变化。
    ![这里写图片描述](https://img-blog.csdn.net/20160514105834745)
    
    ##4.添加场景中的静态景物
    ##**GameObject--3D Object--Cube**命令,在场景中新建一个立方体,然后在assets文件夹中右键建立create--material命令,在Assets文件夹中新建一个材质,命令meterial01,再在inspector视图中,单击albedo左侧的按钮如下图中所示![这里写图片描述](https://img-blog.csdn.net/20160514135915758)
    
    ##在弹出的select texture对话框中选择palmbark,然后将meterial01拖到Hierarchy视图的Cube上,设置cubu适合大小显示如下:
    ![这里写图片描述](https://img-blog.csdn.net/20160514140148699)
    
    ##按同样方式创建圆柱体,显示如下:
    ![这里写图片描述](https://img-blog.csdn.net/20160514140402054)
    
    ##新手学习,可能有不对的地方欢迎指正,有问题留言。
    
    
    
    
    
    展开全文
  • Unity3D制作3D虚拟漫游场景(一) -------------------------------------------------------------------------- 昨天已经完成了场景的基本搭建,今天先简单的实现城市漫游功能,具体细节之后再进行添加 1....
  • 大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。 在《仙剑奇侠传》、《古剑奇谭》等游戏中...那么,这一功能如何在Unity3D中实现呢?首先我们可以将问题分解为两个子问题:第一
  • Oculus DK2是一款经典的虚拟头盔设备,这类游戏也在与日俱增,使得这种头盔的使用越来越吸引眼球,笔者喜欢玩VR游戏,也更爱好设计自己的VR游戏,从事UNITY3D开发虚拟现实游戏时间并不长,入门的阶段走过不少弯路,...
  • Unity3D游戏开发之虚拟现实项目开发流程  欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造...
  •  Application.LoadLevel 或者 Application.LoadLevelAsync 加载场景,,但是这种办法不适合在真正的 Unity3D 开发中,因为前一种需要把所有的场景都打包,这在某些情况下是不现实的,比如开发页游,我们不可能...
  • 简介: unity3D游戏已经风靡全球,在游戏界火爆的不行,对于虚拟现实设备支持的非常好,因此具备unity开发的能力就能够驾驭任何一款头盔。本文针对大朋E2头盔的UNITY环境搭建谈谈自己的经验,记得当时买到头盔后,...
  • 本文运用虚拟现实技术,以Unity3D为建模工具,介绍了三维海底地形地貌建模的建模步骤以及最终的建模效果,实现了三维海底地形地貌建模,为三维可视化海底管道集成系统的建立创造条件。
  • 简单的vr场景 2020-07-04 23:31:02
    自己制作的一个简单的vr,在Unity3d上用pico SDK开发的,平台为安卓,里面只有一些简单的场景,地形是用unity自带的地形插件做的,树木也是用的unity自带的standard资源
  • unity版本5.4 cardboard github下载 版本 gvr-unity-sdk-0.7.2 cardboard 下载 百度云盘 提取码:xha4 下载完后解压得到如下目录 首先,打开Unity创建一个新的项目,导入刚刚下载的CardboardSDKForUnity包...
  • 今天分享的是一个很高端的场景模型:未来城市。科技风很强,比例也很合适。 先看动态图: 晚上(录屏软件的问题,所以很黑很暗): 白天: 还可以吧,挺不错的。CSDN图片上传有5M的大小限制,牺牲了很大的质量...
  • Unity3D 加载场景有很多种方式,做一些小的 DEMO 的时候往往是直接使用 Application.LoadLevel 或者 Application.LoadLevelAsync 函数加载场景,具体可查看(http://www.xuanyusong.com/archives/1427),但是这种...
  • 游戏效果图: 本文参照siki学院的塔防游戏教程写的。... 游戏流程: ...1.首先创建cube调整其大小(以便计算),然后将其设成预设体(以便之后统一操作),利用ctrl+D复制弄出地形,在Hierarchy视图上创建一个map...
  • 目前,Unity3D应用范围非常广泛,从手机游戏到联网的大型游戏,从严肃游戏到电子商务,再到VR虚拟现实均可完美呈现。Unity3D是一软专业3D游戏引攀,其具备跨平台发布、离效能优化、高性价比,AAA级游戏画面演染效果...
  • Application.LoadLevel 或者 Application.LoadLevelAsync 加载场景,,但是这种办法不适合在真正的 Unity3D 开发中,因为前一种需要把所有的场景都打包,这在某些情况下是不现实的,比如开发页游,我们不可能把...
  •  左边是通过手机观看图片,可以看到叠加在背景图片上的栩栩如生的恐龙,右图是使用微软Hololens所获得的增强现实场景。由于微软Hololens这类产品还使用了SLAM等空间建模与跟踪技术,做起来比较复杂,所以我们
  • 学游戏引擎,有一个方面,可以做虚拟现实,比如做展厅,房地产导游等,看似高深的东西,其实原理很简单。当然要做得功能强大又酷炫,还需要积累很长时间。
  • 目前,Unity3D应用范围非常广泛,从手机游戏到联网的大型游戏,从严肃游戏到电子商务,再到VR虚拟现实均可完美呈现。Unity3D是一软专业3D游戏引攀,其具备跨平台发布、离效能优化、高性价比,AAA级游戏画面演染效果...
  • 一、目录 【Unity3D从入门到进阶】文章目录及设置这个专栏的初衷
  • 本章主要讲述怎样从零开始搭建android手机游戏开发环境,只用一台windows系统的PC机,将第一个示例工程成功运行在android虚拟机上。与单纯的app开发不同的是,游戏开发不再使用eclipse作为开发平台,游戏制作需要一...
1 2 3 4 5 ... 20
收藏数 442
精华内容 176