美文网首页
Unity3D基础-创建基本的3D游戏工程和场景

Unity3D基础-创建基本的3D游戏工程和场景

作者: Tang7 | 来源:发表于2016-12-19 21:02 被阅读0次

    一、创建游戏工程场景

    1、启动Unity应用程序,我们新建一个项目,如下图(1.0):

    1.0

    2、取名叫做“3D Scene”,放在D盘unity3dvr4的文件夹中,选中3D,再点击Create project按钮。如下图(1.1)

    1.1

    3、完成上面操作后,会自动弹出一个新的界面,这个界面中,默认有以Main Camera( 摄像机),和Directional Light(方向光),在Hierarchy-层级视图中选中摄像机,Scene-场景视图会显示摄像机的缩略图
    4、创建一平面的两种方法


    4.1

    在Hierarchy视图中单击鼠标右键就可以创建了,如图


    4.2
    选中Plane,在Inspector视图中把平面的坐标归零,这样方便我们以后操作。
    4.3
    5、我们把这些几何体都一一的创建出来
    4.4

    /
    6、Ctrl+S 保存,第一次保存会弹出个窗口,命名这个场景的名称。


    Paste_Image.png

    二、创建地形

    先新建一个场景(Fole--New Scene),在创建地形前要导入一些资源包,当然这里面有很多的资源包,要是用的到,都可以导入下来。
    要是下载Unity没有资源包,可以到Unity的官网上去下载,我的是在安装的时候有勾选标准资源包,安装完后就有。


    2.1

    加载往后,会出现下图,开始这个资源包加载完后默认是全选的,但是为了保险,我有个习惯,就是在加载资源后,我都会先点一下All,意思就是全选,再点击import 导入。,


    2.2

    出现下图,等等就好了。


    2.3

    导入好了后,在Project中会多出两个文件夹,这就是我们开始导入的资源包了。

    2.4

    3、好了,这个先放这,我们先创个地形。当然这个在GameObject菜单中也可以创建,这个我就不重复了。

    3.1

    选中Terrain地形,点击设置,修改地形的长宽高。如图3.2


    3.2

    按如图3.3的步骤来,最后在Scene视图用鼠标左键点击地形,尽情的发挥你的想象力吧。在这步操作里并没有点击Height那最右边的Flatten按钮。


    3.3

    接下里点击一下Flatten按钮,你会发现地形变平了,其实不是的,是地形整体都太高了,此时你再点击地形,并没有开始的那个效果了,那是因为太高的值跟整体抬高的值一样,改大于现在的值就可以了。

    3.4

    改了后是不是又有效果了!

    3.5

    其实我们把地形整体抬高是有目的的,目的就是为了让地形陷下去,挖个坑,对,没有错,就是挖个坑!
    按如图3.6操作后,按住【Shift】键再操作,效果就出来了。

    3.6

    当然你要是不按住【Shift】键那就不是陷下去了,那就是抬高了,也可以选择Brushes里面的图形,来操作。

    3.7

    如3.8红色方框的图标作用就是让提高的山峰柔化,使得提高的地形更加平滑。


    3.8

    接下来就要给这个地形图添加首层纹理了。
    选中画笔,再点击Edit Textures...


    3.9 3.10

    可以在搜索栏输入名称,也可以在里面找。


    3.11

    选好后,点击Add,就可以了。

    3.11

    当然也可以局部的上纹理,同样的方法,选中不同的素材就可以了。

    3.12

    四、添加树木

    在Hierarchy视图中选中Terrain,如图所示按步骤来。

    4.1 4.2 4.3

    按照前面添加树木方法,添加多个树木的素材,修改其数量和大小。去种树吧!

    4.4

    五、添加花草

    5.1

    在添加完草的素材后,可以试着修改Add Grass Texture中的值。当然也可以不改。


    5.2

    当你在添加草的时候,你会发现Scene视图没有反应,其实小草已经被你添加进去了,只是你的视角拉的太远,Unity没有渲染,把镜头拉近去,就可以看到了。


    5.2

    六、添加水效果

    6.1

    找到水的资源,直接拖到Scene视图中就可以了


    6.2

    七、添加第一人称视角

    还是先导入资源包,如图7.1


    7.1

    跟上面导入资源包一样,这就不重复了。来看看我们导入的资源包

    7.2

    注意的是第一人称角色控制器,一定要放置在高于地面的位置,以免穿透地形。放置好后,点击开始键,就可以在Game视图愉快的玩耍了。


    7.3

    八、添加环境和效果

    我在Unity商店下载了一个天空盒,还是免费的,找到Sky5X One的那个商品了么?点进去,下载,--再导入

    8.1 8.2

    接下来就是导入天空盒了。按下图的顺序就可以加载成功了。其中我框起来的,都可以使用。

    8.3

    添加雾气就简单了,只要勾选一个选项就可以了。

    8.4

    九、添加音效

    先新建一个文件夹,这有两种方法都可以。

    第一种9.1 第二种9.2

    在创建好的文件夹中导入音乐,选中新建好的文件夹单击鼠标右键,选择Import New Asset....

    9.3

    选中本地音乐后,点击Import,就可以了。


    9.4

    这就是添加好的音乐


    9.5
    最后不要忘记把音效挂在某个游戏对象上。 9.6

    最后这就算完了一个简单的场景了。

    其中还是有些必须的控件要装的,比如物理阻挡,灯管等等。

    相关文章

      网友评论

          本文标题:Unity3D基础-创建基本的3D游戏工程和场景

          本文链接:https://www.haomeiwen.com/subject/jcmbmttx.html