【本吧教程】MMF代码讲解,专为代码小白讲的课
mfe吧
全部回复
仅看楼主
level 12
1L勿吞!并@dodoufatch
2014年07月03日 00点07分 1
level 12
首先,可以插楼,但不可以作死!
2014年07月03日 00点07分 2
level 12
第一章:基础认识
在MMF的世界里,代码就好比人的神经,它们可以控制全局及其他事件。可以说,代码这东西,几乎不可无!
对于代码的认识,相信很多小白都不太懂到底什么是代码,下面就本人给小白们讲讲MMF中的代码。
我们目前所见的代码并不多,但合理运用的话可以把你脑子里想的东西都做出来,只要你懂、会用代码,就一定0失败。这就是代码的基本意义。
2014年07月03日 00点07分 3
level 11
很好
2014年07月03日 00点07分 4
level 13
不错,加精!
2014年07月06日 02点07分 9
level 11
不错。期待SaveGameObject控件的教程
2014年07月06日 04点07分 10
level 12
预告:
明天将会讲X、Y锁值与开关应用
2014年07月07日 00点07分 11
level 12
第三章:X、Y锁值与开关应用
什么是X、Y锁值:
锁值,就是讲一个可变值锁定住,成为一个可变量,但无法转移给别的量的值,而X、Y锁值就是这条代码产生的:
X("Active")+Alterabal Value A("Active")
Y("Active")+Alterabal Value B("Active")
开关是什么:
开关(flag)是一个跟可变值同样的变量,但与可变值不同的是,可变值可以手动或自动控制,而开关只能通过事件自动控制。刚开始所有的开关为off(关闭)状态。
下面给大家讲讲开关的应用:
1.不说了
2.新建一个行为,并打开事件控制
3.新建一个事件。
4.找到最后那个,找到Flags,再点击“Is a flag off?",输入0
5.在Active对应”inter flag 0 off“事件的框里右键找到destory
6.运行游戏
最后声明:开关的开启(on)状态也是如此,不过要再加一个事件,具体步骤看这里
https://tieba.baidu.com/p/2851808840
2014年07月08日 00点07分 12
错了:第五步应该是找到并点击destory
2014年07月08日 00点07分
回复 马里奥X7 :错了是destroy
2014年07月09日 04点07分
回复 dodoufatch :抱歉,我拼错了
2014年07月10日 01点07分
level 12
下一章将会讲
全局值与可变值的区分
单次执行事件
2014年07月08日 00点07分 13
level 11
@马里奥X7 对了吗?
2014年07月10日 00点07分 14
是对的
2014年07月10日 01点07分
回复 马里奥X7 :我点击ok它说有语法错误
2014年07月10日 01点07分
回复 CG小凡 :可能是你的Active名字不对或是你没开英文输入法
2014年07月10日 02点07分
回复 马里奥X7 :我核实了很多遍都不对
2014年07月10日 02点07分
level 12
第五章:全局值与可变值的区分、单执行事件
第一小节:全局值与可变值的区分
什么事全局值?
全局值(Goalbal Values),是MMF2中加入的值,但与可变值不同的是,全局值是可以控制任何物体的,但不能分开执行,而可变值则可以分开执行,但只能控制一个活动对象
全局值的例子有很多,我就举个基本的例子:
“Set Goalbal Value Z=12”
对勾:”End Appcotion“
当然,怎么建立事件我就不说了
第一小节完!
(来自笔记本电脑)
2014年07月11日 10点07分 15
拼错了是Global,另外GlobalValue做条件判定时没有set
2014年07月12日 02点07分
还有Application也拼错了,得好好学英语了!
2014年07月12日 02点07分
没记住.....sorry
2014年07月12日 03点07分
level 12
第二小章:单执行事件
所谓的“单执行事件”,是指:“Run this event once”和“Only one action when event loops”这两条事件。
第一条事件翻译:只执行一次
第二条翻译:每次激活时只执行一次
先给小白们讲一下第一条事件:
“只执行一次”意思是说:整个场景里只能触发该事件一次,下次不可再次触发。
小白们知道吗?这里的死后消失砖块就是利用了这条代码才产生的。
我们可以这样:
1.不说了
2.新建事件
3.设“Collision between “Mario” and “Active”
4.再设一个“Run this event once”
5.在Active下方的框框里设置:
Set X position to X("Active")-32
6.运行两次场景,每一次都碰到Active
7.你会发现什么?
“每次激活时只执行一次”意思是说:每一次该事件被激活时只允许执行一次。
这条代码被利用于防止音乐回声(俗称重声)
这条代码运用的地方特别少,我就不举例了
第五章完
2014年07月19日 00点07分 16
level 12
下一章将会讲到:
开关与可变值的的基本综合运用
On loop循环执行事件
2014年07月19日 00点07分 17
level 12
好吧,挖一下这久违的历史之坟
2016年07月05日 11点07分 18
level 12
每天更新第六章
2016年07月05日 11点07分 19
加之第六章会是以视频的方式呈现的,敬请期待[呵呵][哈哈]
2016年07月05日 11点07分
抱歉是“明天”
2016年07月05日 11点07分
level 6
好!顶!教程贴不弃坑重新拾坑很难得..
2016年07月06日 00点07分 20
level 12
第六章更新!
视频地址: http://v.youku.com/v_show/id_XMTYzMzM5ODg4NA==.html
下一章将会与本人的ctf中高阶技术教程为一个视频,尽请期待
2016年07月06日 10点07分 21
开场效果不错....视频做的挺好的。建议在帖子里放个本集标题和几张预览图会更好
2016年07月07日 02点07分
1