Gamemei开发入门小游戏制作示例.docx

上传人:b****3 文档编号:5505855 上传时间:2023-05-08 格式:DOCX 页数:17 大小:3.20MB
下载 相关 举报
Gamemei开发入门小游戏制作示例.docx_第1页
第1页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第2页
第2页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第3页
第3页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第4页
第4页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第5页
第5页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第6页
第6页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第7页
第7页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第8页
第8页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第9页
第9页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第10页
第10页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第11页
第11页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第12页
第12页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第13页
第13页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第14页
第14页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第15页
第15页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第16页
第16页 / 共17页
Gamemei开发入门小游戏制作示例.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Gamemei开发入门小游戏制作示例.docx

《Gamemei开发入门小游戏制作示例.docx》由会员分享,可在线阅读,更多相关《Gamemei开发入门小游戏制作示例.docx(17页珍藏版)》请在冰点文库上搜索。

Gamemei开发入门小游戏制作示例.docx

Gamemei开发入门小游戏制作示例

GameMei开发入门小游戏制作示例

教学内容:

基本操作:

获取素材、场景跳转等

drink小游戏素材获取方式有两步:

从gamemei网站点击创作游戏,找到示例项目drink然后点击发布,选择网页版下载,从下载包中的assets文件种找到需要的素材;

效果1:

新建项目—>导入素材—>新建场景—>摆好造型

效果2:

游戏开始,展示邀请语

效果3:

点击开始按钮,游戏开始

效果4:

喝饮料比赛开始

效果5:

每隔0.18秒男孩面前饮料就会减少一次

效果6:

游戏没开始之前,女孩无法按下按钮,男孩面前的饮料无法自动减少

效果7:

321倒计时制作

效果8:

倒计时结束后比赛开始

效果9:

每点pressdown按钮一次,女孩面前的饮料就会减少一点

效果10:

判断女孩是否先喝完饮料

效果1:

新建项目—>导入素材—>新建场景—>摆好造型

第一步:

点上方“我的游戏”然后“新建空白项目项目”—>点击从零开始—>命名为drink

第二步:

在标题栏里面的“文件管理”导入事先准备好的素材(图片、声音、视频、字体等)(为了后期方便,可以把素材分类,放在文件夹里)

第三步:

导入素材后,选中所导入的素材,点击“同步生成”,将除了背景、音乐、字体外的图片生成“对象”,生成完成可在左边对象面板中看到你所生成的所有对象。

同理生成音乐、字体和场景。

第四步:

在左边场景中新建场景“sce_开始”(开始场景);

右边属性栏设置场景名称、尺寸大小和背景等(有的背景图片可以重复使用)

第五步:

在场景中添加对象,将界面左侧对象面板中的对象按住不放,拖到场景,摆好位置(每操作一次,点下保存按钮)

效果2:

游戏开始,展示邀请语;

第六步:

上一步是摆好造型,这一步就得为造型设置动作和内容。

场景“scenes_bg_1”被设定为开始页面,将游戏设定邀请别人来玩,写上邀请语,

添加自己头像名称与被邀请人的头像名称(如下图)。

我们需要给头像与信纸添加文本;在左侧资源栏的“其他”里找到文本,添加文本

“texts_my_name”设置字体,可以写上名称“小志”。

然后,在对象栏里找到头像“小志”或者在界面里双击进入编辑,然后看到在左侧图形页面下,点击“T”字样,选择刚刚设定的文本“texts_my_name”即可。

同样的方法,给小多设置名字。

效果3:

点击开始按钮,游戏开始

第七步:

我们想要点击开始按钮,然后游戏就开始进行,需要进行如下设置:

点击开始按钮,改变按钮图形,同时,播放游戏开始声音。

具体如下:

给开始按钮添加事件动作,在添加事件之前我们要新建一个场景“sce_比赛”(点击开始按钮时,游戏跳转到比赛场景),然后我们找到对象—>开始按钮“objects_start”双击进入【编辑】界面—>点击事件

(鼠标按下之后,开始按钮会有按下的效果,然后播放游戏背景音乐)添加事件“鼠标按下”—>然后从右侧的动作库中找到“改变图形”和“播放音乐”的动作,“将自身的图形改变为objects_start_click_default”和“播放音乐”;

同样添加事件【鼠标松开】—>动作库【转入另一个场景】“转至场景sec_比赛”。

效果4:

喝饮料比赛开始

第八步:

接下来是做玩游戏的界面:

两个人比赛喝饮料,倒计时321结束后比赛开始,一方的饮料自动减少,另一方需要玩家点击按钮来减少杯子里的饮料。

首先,在刚刚做的游戏场景“sce_比赛”上添加对象。

先添加对象到场景中,然后给不同的对象做事件。

可以对场景进行如下的布置:

放上主角、杯子以及pressdown和背景图片。

然后新建图层,将男孩面前的果汁放上一个新对象objects_pc,需要注意的是左边的饮料放的是drink_pc右边的饮料放的是drink_gamer,一定要区分开来;

我们要做的效果是让左边的男孩饮料自动减少,女孩的饮料在按下按钮的时候减少。

效果5:

每隔0.18秒男孩面前饮料就会减少一次

放在男孩面前的饮料却是没有任何效果的drink_pc。

所以这里我们设置一个自动减少果汁的“drink_auto”为男孩吸的果汁,设定为自动减少。

从对象栏里找到drink_auto,但不把它拖到场景里,而且在设置drink_auto之前得设置一个时间轴;

(鼠标按下之后,开始按钮会有按下的效果,然后播放游戏背景音乐)添加事件“鼠标按下”—>然后从右侧的动作库中找到“改变图形”和“播放音乐”的动作,“将自身的图形改变为objects_start_click_default”和“播放音乐”;

设置时间轴来带动drink_auto自动减少,在左侧资源栏点击“其他”找到“时间轴”,然后添加“时间轴”。

我们可以在这个界面设置时间轴名称和时刻,以及时间轴所执行的动作:

添加时刻设置为0.18秒—>设置高度为自身-1(相对勾选)(这是让drink_auto的高度随着时间轴的执行每过0.18秒减1,下降1个单位)—>比较高度自身小于0(当drink_auto减到最低点(饮料喝完)时,自身的高度是小于0的)。

这时,男孩饮料喝完了,执行转入另一个场景“sce_失败”—>停止时间轴(自身)等一系列动作。

自动减少的时间轴设好了,就可以被饮料drink_auto调用了,从左侧资源栏中找到对象drink_auto,双击进入编辑界面,进入事件【添加事件创建】—>动作设置时间轴(设置时间轴为“tm_自动减少”。

同时,设置obj_pressdown_btn的变量tag=1,为了让左边的饮料自动减少和右边的饮料减少保持同步,后面还会讲到。

设置时间轴具体如下:

但这时,场景中的对象即男孩面前的饮料(objects_pc)还是无法实现动态自动减少。

效果6:

游戏没开始之前,让女孩无法按下按钮,男孩面前的饮料无法自动减少

所以这里我们通过时间轴来实现它的过度:

这时,男孩面前的果汁仍然是objects_pc(它是一个没有任何效果的对象,它在新建的图层layer2上)

我们想要做一旦倒计时321结束,男孩的果汁就开始自动减少,女孩的果汁通过按键控制减少,要把这三者结合起来就需要做一个透明对象来罩住整个场景,游戏没开始之前,让女孩无法按下按键来减少果汁,也让男孩的果汁无法自动减少。

做一个跟视图尺寸一样的,透明罩对象touming和对象obj_three一起放到场景中,如下图:

拖放到场景之后,可以在右侧图层中摆放好对象的图层顺序,放在上面的对象覆盖放在下面的对象,可以通过拖动来调整顺序:

效果7:

321倒计时制作

321倒计时结束后,游戏开始,首先设置时间轴tm_321,时间轴面板—>设置时间轴第0.6秒时,改变图片(将上面放在场景中的3改变为2);

接着添加第1.2秒时刻改变图片(将3改变1);

效果8:

倒计时结束后比赛开始

当倒计到1时,意味着游戏将要开始,这时让透明罩消失,让原来放在场景中的数字3消失,也让原来放在男孩面前的静态饮料(drink_pc)变成自动减少的饮料(drink_auto):

第1.8时刻销毁touming(倒计时结束,透明罩消失),销毁obj_three(倒计时结束后,让倒计时数字消失在场景)改变实例(objects_pc改变成drink_auto),将drink_pc改变为drink_auto(让饮料开始自动减少)。

但这个drink_auto暂时只能高度上有变化,这里设置drink_auto的横向缩放和纵向缩放可以让饮料缩小:

时间轴设好了之后,就可以调用了,这里调用的对象时数字3(obj_three):

对象面板中找到对象objects_three双击进入添加事件,【创建事件】—>设置时间轴为tm_321。

效果9:

每点pressdown按钮一次,女孩面前的饮料就会减少一点

第九步:

接下来,设置女孩面前的通过点击pressdown按钮来不断减少的饮料。

双击对象obj_pressdown_btn,给对象添加事件,基本跟我们刚刚设的时间轴差不多,注意对象是必须唯一性。

设置如下:

具体详解:

添加事件【鼠标按下】—>然后添加动作:

测试变量(自身变量tag=1)(这相当于是否执行的信号,看男孩面前的饮料是否开始自动减少,如果开始执行则自身tag是等于1的,一旦条件满足就可以执行下面的动作了):

每按一次按下键press,女孩面前的饮料高度降低的单位为1。

添加动作:

设置唯一性标识“drink_gamer_1”高度为-1(相对勾选):

效果10:

判断女孩是否先喝完饮料

判断女孩面前的饮料是否喝完,如果喝完就转入成功场景。

添加动作:

比较高度唯一性标识“objects_gamer_1”的高度小于0,当女孩的饮料喝完时意味着女孩赢了,游戏进入成功界面。

添加动作:

转入另一个场景sce_成功—>停止时间轴(对象drink_auto)。

如果女孩的饮料喝完了,男孩的饮料就没必要再继续减少了:

停止drink_auto的时间轴:

 

这样,一个小游戏就这样完成了,欢迎交流学习,谢谢。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2