上一节课把图片资源已经准备好了,现在去看游戏引擎的开发环境已经有一些东西在上面了。
·第一个是场景。
·第二个是画布。
·第三个有个层级关系,场景下面是画布,画布下面是摄像机。
这个时候就要有个概念,场景就是用来管理游戏画面的。游戏可能有很多画面,如果要切换场景可以通过多个场景来对不同的界面做区分。比如菜单界面、开始菜单和实际游戏画面可能是需要分两个场景的,所以前面第一层是场景,第二层是画布。
·画布就可以把游戏的背景、游戏人物全都可以放到画布上。
·摄像机就起到跟随作用,比如当前的视角需要去看玩家还是去看别的东西,就可以通过操控摄像机让画面去对焦到指定的区域。因为有的时候一个场景比较大,可能一个屏幕显示不下去,显示不完整,随着人物的移动,摄像机就需要跟随人物进行移动。
一般不会直接把图片拖到场景里面来,当然可以这么做。注意拖的时候是可以根据鼠标精准的控制图片放置的层级的,可以把它放到最外层,也可以把它往里面放。当放到最外层,就是放到场景下面的时候是不显示的,因为它没有显示的容器,场景本身不是显示容器。
要把它放到哪里?要把它放到画布里面去看,现在才可以做出正常的显示。但是一般不会直接这样去用它,一般为了方便管理可能还是会新建一个节点,它是在创建里面排第一个的,说明它的使用频率非常高,要创建一个节点。
什么是节点?可以把它做一个容器去理解,它是一个容器,可以去装,装纳很多素材,比如红包,这个游戏可能需要几个红包,可能需要5个,就可以通过复制粘贴的方法把它创建5个红包。这五个红包都可以用一个节点来把它收纳进来,这个节点就是管理素材或者是对象的容器。
·在开始之前还要做一下整个开发环境的配置,点文件,然后点偏好设置,可以看到这里有很多信息,可以去看一看,主要是这里,已经配置好了几个路径。
→第一个是脚本默认编辑器,之前说了是用什么写脚本,用的是vs,所以这里需要配置一下vs路径,如果没有就要把它配置一下,看怎么配置。去找一下vs的路径,复制路径,在这里去点浏览,点三个点的小按钮,点一下,然后就找到路径,把路径下面有一个文件名叫de,venv点exe,把这个文件设为脚本编辑文件,默认脚本编辑器。
→另外再设置一下默认浏览器,这里用的是360浏览器,但是官方其实推荐用谷歌,这个无所谓,看个人习惯,用谷歌也可以,用360目前也没有发现什么问题。
·还有一个就是配置图片编辑器,但第三个其实不重要,主要是前面两个要配置一下,第三个可以不配置,因为一般来说可以从外部去通过PS去直接编辑图片资源也可以。
·在这里配置好编辑器和浏览器之后再看项目设置,项目设置是可以去更改游戏的分辨率,比如场景默认是1280乘以720,也就是横版的。假如要做成纵版,可以看到在偏好设置里面前面不是设置了编辑器嘛,在下面有一个常见的机型的分辨率的说明,比如选择红米note4或者是选择华为等等,这里有很多机型,还有iPhone,随便选一个,比如华为P20Pro。
·看一下右边,这里有一个分辨率是360乘以747,可以把分辨率作为目标设备分辨率的参考,这是个参考。假如就要拿分辨率做游戏,可以怎么样?可以把它记一下,然后过来去改一下分辨率,改360乘以多少?乘以747,这样整个游戏场景就变成了纵向了。
·然后去点击上面这个按钮,中间这个按钮点一下,像播放键的按钮就会根据设置的默认浏览器进行画面的展示,就有了游戏的画面了,可以选择显示一些运行的参数细节,点showFPS,它会把整个程序的一些参数细节在上面显示出来。
·如果可以成功的,显示画面,并且有这些参数信息就说明整个开发环境是没有问题的。