网站大量收购独家精品文档,联系QQ:2885784924

GameMei表达式的介绍讲述.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GameMei表达式的介绍讲述

表达式的介绍 TOC \o 1-3 \f \h \u   HYPERLINK \l _Toc14953 1、表达式  PAGEREF _Toc14953 1  HYPERLINK \l _Toc22557 1) 数字  PAGEREF _Toc22557 1  HYPERLINK \l _Toc27347 2) 文本(字符串)  PAGEREF _Toc27347 2  HYPERLINK \l _Toc28847 3) 运算符  PAGEREF _Toc28847 2  HYPERLINK \l _Toc24793 2、表达式的定义  PAGEREF _Toc24793 3  HYPERLINK \l _Toc6158 3、表达式的分类  PAGEREF _Toc6158 7  HYPERLINK \l _Toc29825 1) 系统表达式  PAGEREF _Toc29825 7  HYPERLINK \l _Toc19810 2) 游戏表达式  PAGEREF _Toc19810 10  HYPERLINK \l _Toc23235 3) 场景表达式  PAGEREF _Toc23235 12  HYPERLINK \l _Toc640 4) 对象表达式  PAGEREF _Toc640 13  HYPERLINK \l _Toc5080 5) Input表达式  PAGEREF _Toc5080 15  表达式的介绍 1、表达式的含义 在动作中,表达式编辑器是用来计算某项参数,或从对象中提取某项参数。表达式是一个数字,如0,表达式也可以是一个运算符的表达式,如(object1.x+object2.x)/2。在编辑动作时,有参数设置的地方通过点击E按钮进入表达式编辑器。界面如下: 如下图所示,表达式编辑器由“输入框”、“运算符”、“表达式类别”的组成: 数字 在表达式中简单输入数字,可以是一个整数或带小数点的数。 文本(字符串) 和程序语言类似,GameMei里文本看作是字符串,所以文本在表达式中需要用引号(英文状态下的引号,一对单引号或双引号)包起来,如下图: 如果内容是英文输入法下的引号(单引号或双引号),需要把内容内的引号(单引号或双引号)加入转译符,如下图: 可以通过调用GameMei提供的,获取属性值的工具来实现表达式,如下图: 在使用文本动作设置文本时,可以在文本中嵌入变量或其他表达式,整个文本输入框的内容都是用引号包起来。例如”你的得分是:game.score” (这里的score是全局变量)。 运算符 运算符如下图所示: || 逻辑运算符或,如下图,游戏分数和健康值只要一个满足条件即为真; ? 条件运算符,在表达式中测试条件。返回值为真或假。 2、表达式的定义 在游戏中比较复杂或常用的关系式可以预先定义好公式,当需要用到时调用公式即可。如下图所示: 第一步:找到定义表达式的位置: 第二步:如下图进行编辑: 第三步:添加未知数,如下图: 这样就定义好公式mt123=a+b+c了,那么如何把这个公式运用到游戏中呢? 例如:想用公式传来的数值作为循环执行的次数,就可以这样做了: 第一步:双击所要执行循环的对象,进入事件编辑,如下图所示: 第二步:“鼠标按下”事件下的动作库里设置“循环”,点击图标“E”进入表达式编辑器。 第三步:进入表达式编辑器进行编辑: 然后,出现下面的界面: 第四步:填入所要执行的公式mt123=a+b+c,如下图: 再点击应用和确认就可以完成执行公式mt123=2+10+5=17,实现循环17次的动作了。 3、表达式的分类 系统表达式 系统表达式主要包括:浏览、窗口、数学、值、时间。 浏览 浏览器变量:获取浏览器变量 浏览器变量用来实现在同一个浏览器下的不同项目之间变量的共享,主要是可以根据游戏需要,在一个项目里设置一个浏览器变量,在同一个浏览器里的另一个项目也可以使用。 窗口 窗口高度与窗口宽度:获取窗口的高度和宽度。 数学 注意:a、ceil 计算大于指定数的最小整数。例如Math.ceil(1.1)=2。 b、floor 计算小于指定数的最大整数。例如Math.ceil(1.6)=1。 c、exp 自然对数为 e ,exp(1)为e的1次方,用来求e的多少次方值。 值 注意:a 、随机数:例如random(3),在0、1、2、3中任意取一个值。 b 、指定区间随机数:例如random

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档