您当前的位置:首页>攻略问答>经验> GM相关 > GM消息的使用方法

GM消息的使用方法

发布时间:2016-03-22 来源:未知 作者:ZWW
 
 
消息
消息是让多方沟通传递的讯息,一方发送消息,另一方(或多方)接收到消息后作出行动。
发送消息:通过该动作定义给某个物体或场景发送的讯息。如果应用至场景则所有对象都能接收到该信息。
接收消息:在触发消息事件之后才可以监听到该消息,可以定义消息的名称,然后根据需要给消息加上参数。

其实,消息和闹钟类似,是一个触发事件,只是比一般的触发事件更灵活更方便使用。消息的使用可以使整个
游戏的动作事件更有针对性的集中在对象本身上。比如,在对象A添加事件:A与B发生碰撞,动作:
改变B的各个变量值。这样,动作就集中在对象A上面。如果在是对象A添加事件:A与B发生碰撞,
动作:发送消息给B。B接收消息后,改变自身各个变量的动作都会在对象B上。这样方便以后查找修改。
在比较大型的游戏中,有不同的敌父类和道具父类,当与之发生碰撞时,会不同程度的改变不同的变量值,
这时候消息参数的优势就体现出来啦。

具体的使用如下:
用示例项目《消息》为例,我们让敌机成为发送消息的一方(消息动作),让我军成为接收消息的一方(消息事件),由于我军“人多势众”
所以我们把它放在一个标签里,简化操作。
第一步:在场景里拖进两方:“obj_敌机”和“obj_我军1” “obj_我军2” “obj_我军3” “obj_我军4”,我们把多个“我军”放在一个标签里,。
这样,敌机和我军就成为两个阵营,当敌机发出信息后,我军阵营接收到消息将会做出行动。(黑色框是敌机,红框是我军)
 
我们把我军的战机都放在一个标签里:
 
第二步:在对象“obj_敌机”上添加事件:消息名字由自己定义。如下图:
 
从创建后一直向中间移动(移动自身至点(480,350)),延迟4000秒后将发送消息给“我军”(这里的
“我军”是一个标签,放着所有“我军”的所有对象,这样便于让所有我军都对消息做反应。
消息是这样设置的,消息名称是“敌机来了”,发送消息的对象是标签’我军’,这里不存在传递参数,
所以参数为空; 

第三步:进入“我军”标签里,添加标签事件;
 
 
具体就是直接添加消息事件,由于已经在“obj_敌机”上添加过消息动作了,这里点击消息事件,直接会
弹出“敌机来了”的消息,我们直接选中即可。
 
这样,当敌机发出消息,我方就会立马接收到消息,但接收到消息后的一系列动作还得根据需要添加,这里
在接收到消息后在自身的位置上创建炮弹。

热门视频
换一换
游戏排行
1 神武2 角色扮演
1
神武2 角色扮演 2016-01-18
2 奇葩钓鱼 休闲益智
2
奇葩钓鱼 休闲益智 2015-11-16
3 Deemo 休闲益智
3
Deemo 休闲益智 2015-11-16
4 在一起 休闲益智
4
在一起 休闲益智 2015-11-16
5 我们相距十万光年 休闲益智
5
我们相距十万光年 休闲益智 2015-11-16
6 死亡之眼 休闲益智
6
死亡之眼 休闲益智 2015-11-16
7 黑白雨夜 休闲益智
7
黑白雨夜 休闲益智 2015-11-16
8 杀死马里奥 动作冒险
8
杀死马里奥 动作冒险 2015-11-16
9 保卫帝王 角色扮演
9
保卫帝王 角色扮演 2015-11-17
10 战龙之刃 经营策略
10
战龙之刃 经营策略 2015-11-20
1 英雄联盟 MOBA
1
英雄联盟 MOBA 关注度:4925835
2
守望先锋 FPS 关注度:3617845
3
穿越火线 FPS 关注度:1816066
4
地下城与勇士 MMOARPG 关注度:1248850
5 魔兽世界 MMORPG
5
魔兽世界 MMORPG 关注度:369351
6 梦幻西游 回合制MMORPG
6
梦幻西游 回合制MMORPG 关注度:346370
7 QQ飞车 赛车竞技
7
QQ飞车 赛车竞技 关注度:344764
8 炉石传说 休闲卡牌
8
炉石传说 休闲卡牌 关注度:223331
9 剑灵 MMORPG
9
剑灵 MMORPG 关注度:187628
10 DOTA2 MOBA
10
DOTA2 MOBA 关注度:138320
1 小猫咪咪 休闲益智
1
小猫咪咪 休闲益智 2015-12-08
2 美人鱼国王 动作冒险
2
美人鱼国王 动作冒险 2015-11-25
3 神域大乱斗 角色扮演
3
神域大乱斗 角色扮演 2016-03-11
4 跳跃忍者 动作冒险
4
跳跃忍者 动作冒险 2015-11-25
5
森林冰火人1无敌版 角色扮演 2015-11-25
6 不要伤害小狗 休闲益智
6
不要伤害小狗 休闲益智 2015-11-25
7
编程机器人2.0中文版 休闲益智 2015-11-25
8 飞鹰武士4 动作冒险
8
飞鹰武士4 动作冒险 2016-03-21
9 战火英雄 飞行射击
9
战火英雄 飞行射击 2016-03-17
10 四国战斗机2 飞行射击
10
四国战斗机2 飞行射击 2016-01-06
免费礼包
更多+
攻略排行 视频排行
'); } $(function () { $(".pinch-zoom").each(function () { new RTP.PinchZoom($(this), {}); }); }); function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); }
Gamemei合作伙伴
"); // } // }