RPG黑暗之光Part1:场景构建

来源:互联网 发布:ubuntu哪个版本最稳定 编辑:程序博客网 时间:2024/04/29 08:04

RPG黑暗之光Part1:场景构建

 

1.通过短暂的Unity官方教程入门,我对Unity的使用有了更深的了解。今天开始两周制作一款rpg的游戏(万能的淘宝买哒),下载好需要的素材导入Assets,将所需要的场景添加到层次视图中,包括map和Terrain。

 

 

 

2.通过Unity编辑器我们也可以自己创建地形,创建Terrian地形,通过Inspector界面我们添加导入的纹理图(注意这里第一个导入的纹理图会作为地形的纹理),然后在第二个按钮升高地形高度点击Flatten生效以后,可以调低高度描绘低谷,第一个按钮制作山峰,第四个进行纹理描绘,然后切换到第三个视图平滑处理,大功告成。我们可以用Assests包含的树木房屋模型制作出自己想要的样子。

 

 

这里粗糙制作一下==,还是继续用给定的好了

 

3.设置好相机位置以后,场景添加光源。将光源改为青绿色场景看起来更加柔和。然后添加场景中的河流对象(在给出的资源对象中,调整大小高度合适即可)。更改场景指针,在Build Setting中修改。修改场景天空盒子,看起来更加真实。这里给相机添加天空盒属性,修改默认为第二个天空最为真实。

 

 

 

4.开始游戏时候场景需要有一个过度动画,这里先利用脚本设置摄像机的移动。然后给场景添加雾气效果。由于我是用5.x版本开发,雾气效果变动到Window/Lighting中,调整雾气大小适可然后保存修改。

 

 

 

5.游戏开始给场景添加渐显效果要利用到NGUI插件(NGUI插件在麦子学院有专门的课程,掌握使用即可),将下载好的3.6.8的NGUI插件导入编辑器,然后在上方菜单栏会添加NGUI选项,将ToolBar移动到Project视图右边,方便操作。这里拖动BackGround到层次视图双击并切换到2d视图,这时候视野中就只有一个黑色视图。

 

 

 

删除默认背景层,添加Simple Texture修改默认Texture为WhiteScreen,调整大小遮蔽整个屏幕。给这个Texture添加一个Alpha脚本(一个控制RPG图像的显示效果的脚本),从1->0,图像会逐渐显示出来。

 

 

6.开始游戏时候我们还需要添加一个游戏Logo,一个开始游戏按钮,一个加载游戏按钮,一个提示点击(本质都是图片)。在制作之前我们先创建一个图集,这样便于以上内容图片的设置。在NGUI中新建一个图集,添加所需图片创建到Assets目录下新建的Atlas下。


 

7.UI Root目录下新建Sprite(图片精灵),修改图片为Logo大小位置到合适位置。新建一个Invisible Widget对象,其中新建两个子对象Sprite用来显示开始游戏和加载游戏对象。再添加一个Sprite对象用来提示用户点击。最终显示效果为这样。

 

 

 

8.修改点击以后Container对象显示,这很容易完成。接着添加背景音乐和按钮点击音效,这里按钮点击音效可以用自带的Play Sound脚本实现,在Container创建脚本添加方法StartGame( )和LoadGame( ),用以设置按钮点击事件,方便实用。

 

 

 

 

 

 

至此我们场景内容开发完毕,Part2我们将开始角色的创建与控制。