quick-cocs2d-x 学习系列之十四 测试用例.docxVIP

quick-cocs2d-x 学习系列之十四 测试用例.docx

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

quick-cocos2d-x 学习系列之十四 测试用例 定义变量,创建13个场景名字 local items = { framework.helper, framework.native, framework.display, framework.crypto, work, framework.luabinding, framework.event, erface, framework.socketTcp, framework.timer, framework.gamestate, framework.transition, framework.nvgdrawnode } game.createMenu函数用于创建一个UIListView ,并向其中添加所有menu (每个menu的回调都为opentest). 在滑动UIListView的时设置变量game.bListViewMove = true(停止滑动时重新设置为false), 该值为true时,menu不调用。 game.createSceneClass(name) 用于创建一个class类。 每个类创建两个函数prepare,runTest。 其中prepare函数 创建一个Layer,设置触摸,创建一个RETURN按钮点击返回到mainscene,创建一个label显示标题。如果有参数则显示另一个label. 其中runtest函数调用和自己Memu名字同名且多了一个Test单词的函数。 framework.helper 调用game.createMenu函数增加menu.(这也是为什么该函数放在game.lua文件上的原因了)回调函数为runtest函数。该函数所有场景类均一致。 该例加载config.lua 文件。 framework.native 包含7个items, local items = { activityIndicator, showAlert, openWebBrowser, callme, sendEmail, getInputText, vibrate, } activityIndicator 显示显示活动指示器,2秒后调用函数隐藏显示活动指示器,并停止调用函数。 showAlert 代码如下: local function onButtonClicked(event) if event.buttonIndex == 1 then print(玩家选择了 YES 按钮) else print(玩家选择了 NO 按钮) end end device.showAlert(Confirm Exit, Are you sure exit game ?, {YES, NO}, onButtonClicked) 显示一个对话框。 openWebBrowser 打开浏览器如下图: device.openURL() callme 通过如下函数拨打电话: device.openURL(tel:123-456-7890) sendEmail 通过如下代码,打开设备上的邮件程序,并创建新邮件,填入收件人地址 local subject = string.urlencode(Hello) local body = string.urlencode(How are you ?) device.openURL(string.format(mailto:nobody@?subject=%sbody=%s, subject, body)) getInputText 获取输入信息 cc.Native:getInputText(Information, How weight are you (KG), 60) Vibrate Vibrate 调用函数cc.Native:vibrate()实现振动。 framework.display local items = { addImageAsync, scale9Sprite, tilesSprite, tiledBatchNode, drawNode, progress,

文档评论(0)

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

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

1亿VIP精品文档

相关文档