GameMei变量的基本操作.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GameMei变量的基本操作

 PAGE \* MERGEFORMAT 19 变量的相关操作 TOC \o 1-3 \n \u 1、 变量的基本操作 1) 全局变量 2) 场景变量 3) 对象变量 2、 变量存档的实现 3、 浏览器变量的使用方法 4、 数组变量的使用  变量是数据存储空间的表示,变量名相当于是一把开锁的钥匙,通过调用变量能够快速找到存储在里面的数据,也可以更换存储在里面的数据。 要先定义变量再进行调用,先开个房间,再把东西放进去,然后才对变量进行调用。这里的先后不是我们操作的先后,而是游戏运行的先后。 根据变量的使用范围,把变量分为全局变量(整个游戏中生效)、场景变量(在场景上生成,整个场景中生效)和对象变量(在对象上生成,整个游戏中调用); 变量的基本操作 全局变量 全局变量是一个最高级的存储数据的机构,它定义的变量在整个游戏中都可以被调用或修改,修改后的变量需要保存到本地。全局变量的定义和使用,三步就可以搞定: (1)定义全局变量 点击主界面上的“全局设置”按钮,如下图所示: 然后在设置里添加变量,如下图所示: 在点击“确认”后,要点出“保存”按钮,否则变量无法存储,如下图: 改变全局变量的赋值和使用变量 上一步所设的变量属于全局变量,它在整个游戏中都能调用。如果想把这个变量用在某个场景中的某个对象上,而且想要更改原有的数值,就可以通过添加事件动作来设置。如下图: (3)把改变后的全局变量存储到本地 场景变量 场景变量和全局变量相比,要比全局变量的生效范围要小得多,它只在整个场景中生效。如设置场景的变量为关卡数,下面就来实现它的效果。 定义场景变量 和全局变量的定义位置有所区别,点击场景,就可以在右侧的场景属性下找到变量,添加变量即可,具体添加方法和上面类似: 使用、更改和保存场景变量 场景变量的使用、更改和保存都可以用动作来实现: 对象变量 对象变量指的是在对象上添加的变量,我们可以给相同的对象所创建的不同对象实例定义不同的对象变量,并通过对象变量的调用来展示变量。 定义对象变量 点击对象图标就会出现右侧的对象属性,找到变量然后添加对象变量“关=1”,这里的对象变量的变量名和场景变量名相同也不影响使用。这是第一个对象变量,然后依次点击各个对象图标进行变量添加,例如:第二关就是“关=2” 使用对象变量 我们希望在创建对象时每个对象上都会显示所设置的关卡数。在对象上添加事件动作,如下图,设置文本内容为自身变量“关”: 变量存档的实现 变量是临时性的存储空间,如果想让变量一直存储在游戏中并随时更改调用,就需要通过动作设置保存变量,具体流程如下: 定义一个全局变量并设置自动保存 场景创建时,从本地读取变量yy: 在对象事件中设置对象改变原有的数值,1改为0,同时在本地保存变量。 预览后你会发现变量已经从1变成0了,关闭之后打开还是0,这就实现了变量的存档。 浏览器变量的使用方法 浏览器变量能实现在同一个浏览器下,不同项目之间共享同一个变量,所以叫浏览器变量,也可以这样认为:这个变量是存储在浏览器里的,在同一个浏览器里的所有项目都可以用。 首先,在全局设置里设置浏览器变量,如下图 然后,可以通过动作设置浏览器变量,在动作:设置变量、测试变量、展示变量、切换变量中都可以实现设置浏览器变量~~ 也可以通过表达式编辑器获取浏览器变量: 举一个具体的例子:两个不同的项目1与项目2上同时使用一个浏览器变量 第一步:在项目1里设一个浏览器变量a=1,并创建事件动作 保存后预览,显示a:1。 第二步:在项目2设置一个全局变量b=browser[a]。 同时设置场景动作:事件(创建),动作(在位置(200,200)展示变量b),然后保存预览后会发现显示:b:1,实际上它是利用了项目1中变量a的值,条件是:a是浏览器变量。 注意:先在项目1中设置完保存预览,然后再在项目2中保存预览,在此过程不能清除缓存。 数组变量的使用 数组操作新方法:让数据有序的存储 数组是用来存储数据的,游戏中的得分、排行榜等都可以用数组来存储。比如数组a[10]={0,1,2,3,4,5,6,7,8,9},0到9这十个数就是同一类型的整数变量,它们都可以存储在叫a的数组里,a[3]指的就是数据里第四个数,即3。 GameMei可以提供:1、定义数组 2、向数组末尾添加元素3、删除数组中的元素并向数组添加新元素4、获取元素在数组中的位置。这四个功能,下面具体介绍: 功能一:定义数组 数组的类型跟普通变量类似,分为游戏变量、场景变量、自身变量等。定义数组时,数组的名称可以是中英文,数组的值是英文状态下的中括号+数字或者字符串,数字或者字符串之间用英文状态下的逗号隔开。下面定义一个游戏类型的数组: 在场景里展示该数组,如下图: 功能二:向数组末尾添加元素 在G

文档评论(0)

ccx55855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档