今天带来的是塔防游戏制作攻略!
预览状态时敌人会从四个生成点随机生成,并且会自动寻路绕过黑色墙体走向红色终点。点击黑色墙体可以创建炮塔,炮塔会自动攻击敌人。
废话不多说,快打开唤境燥起来~!
1.新建项目
首先,打开唤境,点击欢迎页左上角的新建项目按钮。
在弹出的项目设置中,选择窗口尺寸为800*600。命名为“塔防游戏”。
点击确定,即可进入我们新建的项目中。
设置游戏图层组
一个场景中可以包含多个图层组,您可以使用多个图层对对象实例进行分组。把不同的对象实例放在不同的图层里面,这样您就能轻松地排列哪些对象实例出现在其他对象实例之上,并且可以隐藏、锁定图层组、应用视差效果等等。
为了方便我们制作游戏的时候的分层,所以我们在制作游戏前先建立四个图层组,分别是背景,墙体,炮塔,敌人。
新建图层的方法:
1). 双击场景,进入指定场景中。
2). 场景下默认已经有一个图层组:“图层组0”,右键图层组0可以修改图层组名字,将其修改为背景。
3). 点击左上方的按钮,即可添加新图层,并且修改图层名字。(墙体)
重复添加图层步骤,添加新的图层,分别命名为炮塔,敌人。
至此,我们已经做好了准备工作,下面就可以开始添加素材了~
2. 添加背景图像
2.1 添加自动平铺背景图
我们有一张背景图如下图所示,我们希望背景图是由下图自动平铺形成背景,所以这里我们需要使用九宫格组件来实现这个效果。
首先选中背景图层,左键点击图层。选中时对应图层会加深背景颜色代表选中。
选中图层后按照提示操作,点击菜单栏上的九宫格按钮,或直接将九宫格拖拽至舞台。
拖入舞台后,在对象库右键九宫格重命名为背景。双击对象库九宫格,进入九宫格编辑器,点击左上方上传图片按钮(下图中红框的部分)即可打开本地文件,添加背景图片。
设置上下左右边距都为0,四边选择 tile,中心也选择 tile。
点击确认回到舞台,修改背景图的位置,使其左上角与舞台的左上角重合。您可以直接在舞台上选中背景图拖拉蓝色边框修改位置和大小或在舞台上选中背景图之后在右方属性中修改X、Y,W,H属性来修改。
这时候我们预览一下,可以看到由自动平铺的背景图了。
至此,塔防游戏中的平铺背景图就完成了。
接下来这个塔防游戏我们分两个大部分来制作,
第一个部分我们制作的是敌人自动寻路到终点。
第二个部分制作创建炮塔和炮塔攻击敌人。
现在开始第一部分~
3添加敌人图像和全局变量
在唤境中,图像是通过精灵对象实现的;在我们的塔防游戏中,敌人,墙体,炮塔,炮塔子弹,开始点,终点这些都是精灵对象。
3.1添加敌人
首先我们需要先选中敌人图层,左键点击图层。选中时对应图层会加深背景颜色代表选中。
选中图层后按照提示操作,点击菜单栏上的精灵图按钮,或直接将精灵图标拖拽至舞台。
拖入舞台后,在对象库右键选择重命名为敌人。双击对象库对应的精灵图标,进入图片编辑器。