appinventor编小游戏设计一个简单的小游戏,交作业用,可微信酬

appinventor吧-百度贴吧--App Inventor快乐编程--使用App Inventor,分分钟让你的创意想法变成手机游戏和应用,体验编程的乐趣。无须记忆复制的编程语言,只要拖动代码块就可以
感谢你与本吧的一同成长
签到排名:今日本吧第个签到,
本吧因你更精彩,明天继续来努力!
本吧排名:
本吧签到人数:60
可签7级以上的吧50个
本月漏签0次!
成为超级会员,赠送8张补签卡
连续签到:天&&累计签到:天
超级会员单次开通12个月以上,赠送连续签到卡3张
App Inventor快乐编程
我想给照片上人的脸上或身上加一些装饰(比如:眼镜,胡子,项链什莫的)我该怎莫做,求一些思路即
部分设计方式来自吧内大神的APP。
各位大神。app inventor中,若同一画布下有多个图像精灵,如何选中一个进行调整,而不让其他的图像精灵
请求帮助!这是什么意思。 是折叠么怎么做
有没有人可以帮忙写这个的逻辑设计?谢谢!
这个怎么解决
可代做也可出现成的,价格公道哦,我主页上有联系方式
跪求大佬们救救孩子吧 期末作业真的写不出来了 跪求aia源文件
新开发的单词本软件2.0版本,加入文字识别功能。 主要使用了野狗数据库来进行用户注册和登录,使用百
专业做appinventor源代码aia,可购买已做好的,也可以定做,当然你自己设计界面我来做代码部分也可以,价
老师教的没学会?找不到网络教程?抱着教材死扣不会?做了一个被错误淹没的app?老师的作业要求没有
可以换屏幕画面的小游戏,上图: 我等级不够,这个吧不让偶放APK,玩过的几个同学都说不错,源码开放想玩得可以发邮箱我发APK.
救救孩子吧!需要关于阅读类或者游戏类(24点算法之类的)的aia拜托
大量app inventor写的程序源码~~ 懒人 学渣 伸手党福利~~ 联系qq
求现在有空的appinventor大佬帮忙,做天气遇到瓶颈(有偿),很急很急很急
算半个原创,哈哈,抄袭的 源码地址: http://download.csdn.net/detail/qq_3024
大佬们,这个要怎么解决
采用和风天气作为数据源,整体采用了MD风格设计 底部更有拉出菜单让软件看起来逼格满满 如果不是在这
自己做了一个软件,上传到了百度云,用CSDN大神的办法获取了百度云的真正的下载链接,用TinyWebDB做检查
求救dalao们 这是天气预报app,为什么无法运行?
谁能详细的和我说一下,我是个新手,谢谢各位大神
请先使用搜索功能搜索下本吧,确实没有答案的,可以来提问,我会尽快回答. 期待大家共同提高.
APP INVENTOR中有一个实验性质的组件叫FirebaseDB, 这个是利用Google公司的Firebase数据库来存储、管理数据,非常
求助 画布里面怎么弄出个正方形 就像图片里那样
先上图: 台球游戏大家都比较熟悉,今天带领大家做一个简易的台球游戏,主要是实现 1.白球的击发 2.多
主要用了画布,计时器绘图等。含几个普通函数和几个特殊函数的图像绘制,可以修改相关参数。1.0版本
编了一个搜索蓝牙设备并连接的APP,可以搜到已配对的设备,但是始终无法连接,一直error507,求大神答疑
难度等级比以前做的要稍高一丁点,很容易啦 APK包下载链接:http://pan.baidu.com/s/1pJyk26n
制做了一个录音机,但不知道怎样编程从本地删除所录制的音频,求大神指点
app inventor专业代做 QQ:
卡住好久了具体是这样的 已经得到了这个种类数的变量 假如现在这个种类数是数字6 我想把得到的种类数
小白问,如果要做音游,如何让音符随节奏出现
我是我做的界面
想要aia文件的请加球球注明贴吧求aia
简单小游戏分享,不定时更新
最近留意到有人用AI调用BLE组件,但是组件是aix后缀的,本人小白新手,不知道怎么调用,请大神指点
求问注册登录系统的代码块怎么写? 可以发个小红包什么的感谢
在网上看到了个制作天气的教程,用的和风天气api,由于那个教程是很久前的,那个网站变了,我尝试依
求助帖『如何让手机APP接收蓝牙模块发送的数据并显示出来?』 如何让手机APP显示在51单片机蓝牙模块发
发贴红色标题
签到六倍经验
兑换本吧会员
赠送补签卡1张,获得
助攻总额: 43W
贴吧热议榜
发表后自动分享本贴
使用签名档&《App&Inventor》第一章&HelloPurr
特别提示:,请访问&&。
第一章 HelloPurr
本章将开启您的创建应用之旅。这里介绍了App
Inventor的关键要素——组件设计器及块编辑器,并手把手地引导您创建第一个应用:HelloPurr。在完成本章的学习之后,您就可以准备创建自己的应用了。
一个新系统刚搭建起来,通常第一个程序就是输出“Hello
World”,用以证明一切连接正确。这个传统可以追溯到20世纪70年代,从Brian
Kernighan【1】在贝尔实验室使用C语言开始(Brian现在是谷歌App Inventor团队的访问学者!)。使用App
Inventor,即使是最简单的应用,也可以实现声音的播放、对屏幕触摸的响应,而不仅仅是显示文字消息。那么,让我们马上开始那些令人兴奋的应用吧,你的第一个应用是“HelloPurr”(如图1-1),当你触摸这只猫的图片时,它将发出猫叫声;当你摇晃它时,则将发出嘟嘟的震颤声。
图1.1 HelloPurr应用
本章覆盖了如下专题:
通过选择组件来创建应用,并设定这些组建的行为:做什么以及何时做;
使用组件设计器选择组件。有些组件可以在Android设备上显示,有些则不可见;
从本地计算机加载上传并向应用中添加媒体资源(声音或图像);
用块编辑器来组装程序块,以此来设定组件行为;
用App Inventor的实时测试功能对应用进行测试。你可以一边创建应用,一边在手机上看到它们外观以及运行情况;
将你创建的应用打包并下载到一部Android设备上。
App Inventor的开发环境
Inventor的编程环境包括三个重要组成部分,如图1-2所示:
如图1-2A所示,组件设计器在浏览器中运行,创建应用过程中,用它来进行组件的选择、查看外观、查看清单以及属性设置;
如图1-2B所示,像组件设计器一样,块编辑器也在浏览器中运行,用于创建组件的行为;
在开发应用过程中,可以同时在某个Android设备上进行应用的运行和测试;如果你手边没有Android设备,你可以使用系统中集成的Android模拟器来测试应用。
图 1-2A 组件设计器
图 1-2B 块编辑器
Inventor需要在浏览器中访问。如果你是第一次使用App
Inventor,你会看到项目(Projects)页面,它多半是空的,因为你还没有创建任何项目。单击页面左上角的New创建一个项目,输入项目名称“HelloPurr”(注意不带空格),然后单击OK。
打开的第一个窗口是Designer(组件设计器),你可以单击窗口右上角的Blocks按钮来切换到块编辑器。
打开块编辑器之后,你会在屏幕的左上方看到一个带三个可选项的下拉菜单Connect,如图1-3所示。
图 1-3 单击“Connect”并选择“AI Companion”(应用开发伴侣,或简称AI伴侣)
如果你有可用的Android设备,并且可以通过WIFI访问互联网,请用这台设备访问Play
Store,搜索MIT的AICompanion并安装它。然后在“Connect”下拉菜单中选择“AI
Companion”,并按照弹出窗口以及AI伴侣中的提示进行操作。相反,如果你想使用Android模拟器来测试应用,则选择“Emulator”选项来加载Android模拟器,之后要等待约30秒。
如果一切正常,你将会看到组件Designer(设计器)窗口、Blocks(块编辑器)按钮,如果你选择了Emulator选项,你还可以看到仿真器窗口(你的屏幕看起来应该像插图1-2A和1-2B,但窗口中大部分是空的)。如果您还有问题,请重温中的安装说明。
您将使用第一个工具就是组件Designer(也只能是Designer)。组件是创建应用的组成元素,就像菜谱中的原料。有些组件非常简单,如“Label”(标签),它只管在屏幕上显示文字;或者如“Button”(按钮),轻按它可以发起一个动作。其它组件则要更复杂:一个绘图的“Canvas”(画布)组件可以容纳静止图像或动画;“accelerometerSensor”(加速度传感器)组件是一种运动传感器,它的工作原理类似于Wii【2】控制器,它可以检测到设备的移动或摇晃;还有的组件用于编写并发送短信、播放音乐和视频以及从网站获取信息等等。
当你打开Designer时,其外观如插图1-4所示。
1-4 App Inventor的组件Designer
Designer被划分为如下几个区域:
中部的白色区域称为“Viewer”(查看器),此处用于放置应用中所需的组件,你可以按照自己的喜好来安排这些组件。不过,Viewer只能粗略地显示应用的外观,例如,与实际应用相比,在Viewer中,一行文字可能在不同的地方换行。如果想看到应用的实际外观,可以将应用下载到您的设备上(稍后我们会在
“打包应用程序并下载”的部分详细介绍),或者下载App Inventor自带的模拟器。
在Viewer的左侧是Palette(组件面板),其中包含了可供选择的组件系列。该面板分为几个部分,默认情况下,只有User
Interface(用户界面)组件可见,不过你可以通过点击其他部分的标题,如Media(媒体)等,来查看其他组件。
在Viewer的右侧是Components(组件列表),显示了项目中的所有组件,您拖动到Viewer中的任何组件都将显示在该列表中。目前,该项目只有一个组件列出:Screen1,它代表了设备的屏幕本身。
在Components下方是Media(媒体列表),显示项目中的所有媒体资源(图像和声音)。本项目中没有采用任何媒体,不过很快你就会添加一些。
最右边的部分用于显示组件的Properties(属性),当您在Viewer中单击某个组件,你会在Properties下方看到它的一些列相关属性。属性描述了每个组件的详细信息,你可以修改它们(例如,当单击一个Label组件,你可能会看到相关的颜色、文字内容、字体属性等。)。眼下它显示的是屏幕(名称为Screen1)的属性,包括背景颜色,背景图像和标题等。
对于HelloPurr这个应用,你需要两个可视组件(你可以把它们理解为这个应用的真实呈现):Label组件显示文字“宠物小猫”,而Button组件中有一张猫的图片。您还需要一个非可视的Sound(声音组件),它知道如何播放声音,如猫叫声;还有一个AccelerometerSensor(加速度传感器)组件,用于检测该设备是否被摇晃。不必担心,我们将按步骤引导您部署每一个组件。
创建一个Label(标签)
要添加的第一个组件是Label:
转到Palette,单击Label(组件列表中的第五个),并将其拖动到Viewer中。你会看到一个矩形框出现在Viewer中,框里写着Text
for Label1。
看设计面板右侧的Properties(属性)框,它显示了Label的属性。在中间位置有一个Text的属性,下面是Label中显示的文字。将文字改为“宠物小猫”并按回车键。你会看到在Viewer中的文字也改变了。
单击BackgroundColor(背景色)之下的方框来改变Label的背景色,目前属性值为None(无背景色),从显示的颜色列表中选择一种。选择蓝色,并将Label的TextColor(文字颜色)属性改为黄色。最后将FontSize(字号)属性改为20。
图 1-5 应用中有了一个Label(标签)
要确保你有Android设备或仿真器处于连接状态,并且块编辑器是打开的。当你在设计器中添加Label时,设备上也应该有所显示。在App
Inventor中,当你在设计器中为应用添加组件时,同时也是在设备上构建应用。这样一来,你可以随时看到应用的外观,这就是所谓的实时测试,而且这样的测试也适用于在块编辑器中为组件添加行为,你很快就会看到。
添加Button(按钮)
HelloPurr应用中的猫咪用一个Button组件来实现:创建一个普通Button,然后将Button的图像更改为猫咪。为了生成这个最简单的按钮,在Designer(设计器)的Patatte中单击Button组件(在组件列表的顶部),将它拖到Viewer中,置于Label下方。你会看到一个矩形按钮出现在Viewer中。大约10秒后,该按钮就应该显示在Android设备上。继续,轻击设备上的按钮,你觉得会发生什么呢?不会的,因为你的应用还没有告诉Button做什么。这是理解App
Inventor的第一个要点:每一个被添加到设计器中的组件,你必须切换到块编辑器窗口,并创建相应的代码,才能使组件产生某种行为(我们会在向设计器中添加完一个所需的组件后,来做这件事情)。
现在,我们已经有了Button,当有人点击它是,我们让它来触发声音效果,但我们真的希望它看起来像小猫,而不是一个普通的老式矩形方块。为了使按钮看起来像小猫:
首先,你需要下载的小猫的图片,并保存在您的电脑桌面上。您可以在kitty.png下载名为kitty.png的图片文件(png是与jpg、gif等类似的标准图像格式,在App
Inventor中,所有这些都是有效的文件类型,如同常用的标准声音文件一样,如.mpg或.mp3),您也可以在meow.mp3下载所需的声音文件(选择“网页另存为”来保存声音文件)。
此时设计器的外观如图1-6所示。
图 1-6 应用中有了一个Label和一个显示为图像的Button
添加猫叫声
在应用中,当你轻点按钮,猫咪会喵喵叫。为了做到这一点,你需要添加猫叫的声音,并设定Button的行为来实现点击按钮播放声音的功能:
如果还没有将meow.mp3文件下载到您的计算机桌面,现在按链接meow.mp3下载;
现在使用Viewer窗口的左侧的Palette,单击标签为Media的标题打开Media内容列表。向设计器中拖放一个声音组件。无论你把它放在哪里,它都会出现在Viewer的底部,并标记为“Non-visible
components(非可视组件)”。非可视组件在应用中有用的对象,但不会出现在可视化的用户界面中;
点击Sound1以显示其属性。设置其Source属性为meow.mp3。你需要从你的电脑中加载这个文件,方法与加载猫咪图片的步骤相同。加载完成后,你会看到kitty.png与meow.mp3两个文件出现在设计器的Media列表中。
你现在已经有了表1-1中描述的三个组件。
表1-1 你在HelloPurr应用中添加的组件
在面板中的分组
User Interface
按动时发出猫叫声
User Interface
显示文字“宠物小猫”
播放猫叫声
为组建添加行为
你刚刚为你的第一个应用添加的Button、Label、以及Sound组件作为构建模块。现在让我们使用块编辑器来实现点击Button触发猫叫的功能。单击设计器右上角的“Blocks”按钮。
看看块编辑器窗口,你可以在这里设定某些组件做什么以及何时做。你将设定小猫按钮,当用户点击它时播放声音。如果组件是菜谱中的原料,你可以把这些块当做烹饪说明。
产生猫叫声
在窗口的左上部,在“Blocks”这个标题下面,你会看到许多分属于不同可折叠主菜单的项。在这一列中,你还会看到在Designer中创建的每个组件:以Screen1为主菜单的子菜单项——Button1、Label1以及Sound1,它们的作用像一个个的抽屉。当你点击一个抽屉,你会得到一组适用于该组件的可选程序块(Blocks)。点击Button1的抽屉,抽屉被打开,显示了一些被筛选出来的Blocks(程序块),你可以用它来设置Button的行为,在顶部的第一个Block就是Button1.Click,如图1-7所示。
图 1-7 点击Button1时显示适用于该组件的blacks
单击标记为Button1.Click块并将其拖到工作区。当你寻找Block时,你会发现,When已经包含在Button1.Click这个Block上了。包含When的Block被称为事件处理程序,他们指定当某些特定的事件发生时,组件该做什么。在这个例子中,当用户点击猫咪(这其实是一个按钮)时发生了我们感兴趣的事件,如图1-8。接下来,我们将在程序中添加一些模块,来对该事件的发生做出相应。
图 1-8 你可以对用户的点击事件,在“Button.Click”块中定义一个响应。
点击Sound1打开声音组件的抽屉,并拖出“call
Sound1.Play”块(请记住,我们前面将Sound1的属性设置为你下载到电脑的meow.pm3声音文件)。您可能会注意到,此时“call
Sound1.Play”块的形状,恰好可以嵌入到Button1.Click块中标有“do”的缺口处。App
Inventor的这种设置,确保只有特定的块可以组合在一起,这样一来,始终确保连在一起的块可以协同工作。在这个例子中,块上的字call指定了组件的行为。这两个块应该结合在一起,形成一个单元,如图1-9,你会听到两个块在连接时发出“啪”的一声。
图 1-9 现在,当某人点击按钮时,将播放猫叫声
不同于传统的编程代码(通常看起来就像一团混乱的“天书”一般),在App
Inventor中,Blocks拼出了你想创建的行为。在本例中,我们等于说,“嘿,App
Inventor,当有人点击该小猫按钮时,播放猫叫声。”
测试你的应用:让我们通过检查来确保一切正常——每当你添加了新东西,就要测试一下您的应用,这非常重要。在设备上点击该按钮(或在模拟器上单击它)。你应该听到猫叫声。恭喜你,你的第一个应用跑起来了!
添加震动效果
现在,当你轻点按钮时,我们要让猫咪发出“Purr”声和“Meow”声。我们通过让设备振动来模拟“Purr”声。这听起来很难,但事实上很容易做到,因为我们用过的播放“meow”的声音组件也可以使设备产生振动。App
Inventor可以帮助你挖掘这种核心器件的功能,而无需考虑设备实际上如何振动。您不需要在设计器中做特别的事情,只需在块编辑器中向“Button1.click”块内添加第二个行为:
进入块编辑器,然后单击Sound1打开抽屉;
选择call Sound1.Vibrate块并拖动它放在When Button1.Click 插槽内的call
Sound1.Play块下。这个块应该刚好可以嵌入其中,如图1-10。如果没有,请尝试拖动它以便使call
Sound1.Vibrate块顶部的小凹陷与call Sound1.Play块底部的小凸起相接触。
你可能已经注意到,在call
Sound1.Vibrate块的右下角有文字millisecs(毫秒)。一个块上的开放插槽表示你可以在其中插入东西,来设定这个行为的具体工作方式。在本例中,你必须告诉call
Sound1.Vibrate块应该振动多长时间。您需要以毫秒(千分之一秒)为单位输入时间数,毫秒是多数编程语言中惯常使用的时间单位。因此,为了使设备振动半秒钟,需要输入500毫秒的值。为了输入500这个值,你需要找到一个“数字”块。点击Math(数学)抽屉,如图1-11所示。你可以看到第一项为“0”;“0”表示这代表一个数字块。
在列表的顶部点击“0”块,你会看到一个带有数字0的蓝色块,如图1-12所示。
通过点击并输入一个新的值将“0”改成“500”,如图1-13所示。
将“500”数字块插入到call Sound1.Vibrate块右侧的插座里,如图1-14所示。
图 1-10 Click事件引起的播放声音和振动
图 1-11。打开Math抽屉
图 1-12 选择一个数字块(0为默认值)
图 1-13 将值改为500
图 1-14。将500毫秒插入插座
测试您的应用:试试吧!点击设备上的按钮,你会感觉到半秒钟的嘟嘟声(震动)。
现在让我们来添加最后一个元素,它会在Android设备上实现另一个很酷的功能:在摇晃设备时发出猫叫声。要做到这一点,要用到AccelerometerSensor(加速度传感器)组件,它可以检测到设备的摇晃或移动。
在Designer(设计器)中,展开Palette(组件列表面板)中的Sensors(传感器)区域,并拖出一个AccelerometerSensor(加速度传感器)。不要担心把它拖到哪里,像任何非可视化组件一样,无论你在Viewer的什么地方,它会移动到Viewer底部的“非可视组件”区域。
摇晃设备的事件需要与单击按钮事件分开单独处理。这意味着需要一个新的事件处理程序。进入Blocks(块编辑器)。在Screen1中会发现一个新抽屉AccelerometerSensor1。打开它,并拖出第二个块AccelerometerSensor1.Shaking块。
就像你用声音来应对按钮点击一样,拖曳出一个呼叫Sound1.Play块并插入在AccelerometerSensor1.Shaking的缺口处。尝试一下通过摇动设备。
图1-15显示了完成HelloPurr应用程序块。
图 1-15 HelloPurr应用中的程序块
将应用打包以供下载
App Inventor是一个云计算的工具,这意味着你的应用作为你的作品存储在谷歌的在线服务器上。所以,如果你关闭App
Inventor,那么当你重新返回时,您的应用还在那里,你不必像处理Word文件或音轨文件那样,在您的电脑上保存任何东西。除此之外,当设备处于连通状态时,你也可以轻松地测试应用(我们称之为实时测试),而无需向您的设备下载任何文件。唯一的问题是,如果你的设备与App
Inventor断开连接,该设备上运行的应用将停止,由于它从来就没有真正的安装过,因此你也无法在某处找到它的图标。
您可以将应用下载并安装到任何Android设备上,以使该设备在不连接计算机时,应用也能运行。首先,确保你的设备允许从Android
Market以外的地方下载应用。通常情况下你可以这样做:在设备上选择“设置”→“安全”,并勾选Unknown
Source(未知来源)一项。然后回到App Inventor设计器中,单击Build并选择App(provide QR code
for .apk)。您会看到窗口中的progress bar(进度条)信息,这个过程需要长达一分钟时间。在progress
bar消失后,继续等待10-15秒,会显示完整应用的QR码。用条码扫描软件获取QR码之后,设备会提示您输入谷歌帐户的密码;当密码输入完成,应用将下载到设备上。如果你的设备中没有条码扫描软件,去play
store搜索并下载一个。一旦应用已被下载,你需要进入下载文件夹并选择HelloPurr.apk文件。此时会出现一个提示,询问您是否要安装,请单击安装。(关于下载安装,如果设备上已经安装了MIT
AI2 Companion,用其中的条码扫描功能,可以顺利实现下载安装。)
一旦你安装完成,您的设备上会看到HelloPurr应用——我们刚刚构建的应用。像运行任何其他应用一样运行它。(请确保您运行的是新安装的应用,而不是之前与App
Inventor连接的应用。)现在,您可以拔下甚至重新启动设备,并删除App
Inventor中的所有应用,而你的新应用依然存在。
重要的是你要明白:已经打包的应用已经与App Inventor中的项目彻底分离。您还可以像之前一样,在App
Inventor项目中,在连接设备上使用AI
Companion(AI伴侣)做进一步的工作。但是,这不会改变已经安装在设备上的应用。如果您在App
Inventor项目中对应用做进一步修改,你要将修改结果重新打包,并下载安装新版本来替换设备上的旧版本。
马上用您的设备下载并安装HelloPurr应用吧,这样,你就可以与家人和朋友一起分享了!
你有两种方式可以分享应用。第一,分享可执行的应用:首先在App
Inventor项目中单击Build,然后选择App(save .apk to my
computer),这将在您的电脑上创建一个扩展名为apk的文件。你需要将这个文件上传到web上以供访问。一旦应用上传到网络上,其他人可以通过打开设备的浏览器进行下载和安装。仅需告诉他们将设备的安全设置中的“未知来源”一项选中,以便于安装来源于Android
Market之外的应用。
您也可以与其它App Inventor开发人员共享应用的源代码(块)。要做到这一点,请点击Project项下的My
Projects,选中要共享的应用(本例中是HelloPurr),然后选择project→Export selected
project (.aia) to my
computer。您的计算机上会生成一个扩展名为aia的文件(HelloPurr.aia),存放在默认的下载文件夹中。你可以通过电子邮件把文件发给别人,他们可以打开App
Inventor,选择Project→Import
project,并选择.aia文件。这样,应用的完整拷贝就给到了用户手里,他们可以对其进行编辑并定制化,而不会影响原有版本。
共享应用的过程非常简单,更多的有趣的作品可以在网站的分享社区中找到。
现在,你的应用已经创建完成,并可以随时运行它(或许还可以下载并与他人分享)。你可能已经注意到了几件事情。来看看下列问题,并考虑怎样在应用中解决它们。正如你所预见,通常你会先创建一个应用,然后设法完善并改变它,再用程序来实现你的新想法。不必担心,这是一件好事,这正是一名成熟的应用开发者的必经之路!
当你摇晃设备时,猫的叫声听起来很奇怪,好像是回声。这是因为在1秒钟内,加速度传感器多次触发摇动事件,所以猫叫声是重叠的。如果你在设计器中查看声音组件,你会看到一个名为Minimum
interval(最小间隔)的属性,它决定了声音在连续播放时的时间间隔。当前的设置约为半秒(400毫秒),这个间隔小于单次猫叫的持续时间。通过改变播放的最小间隔,可以改变猫叫声的重叠时间。
如果您把正在运行这项应用的设备放在口袋里并到处走动,那么每当你突然移动时,设备都会发出猫叫声,有时你可能会觉得尴尬。通常Android应用会保持在运行状态,即使你不去管它们,应用程序与加速度传感器之间的通信也不会间断,因而猫叫声也会相继而来。要想真正退出程序,需要唤出HelloPurr应用并按下设备上的菜单按钮,会唤出两个选项,其中stop
this application用来停止并完全关闭应用。
以下是本章中的一些概念:
创建应用的过程:在设计器中选择组件,并在块编辑器中设定它们该怎么做及何时做;
有些组件是可见的,有些则不可见。可见组件出现在应用的用户界面中;不可见组件执行像播放声音这类的事情;
通过在块编辑器中组装“块”来定义组件的行为。你先拖出像一个像Button1.Click这样的事件处理程序,然后将像Sound.Play这样的命令块嵌入其中。这样,当用户点击该按钮时,块Button1.Click中的所有块(命令)都将被执行;
有些命令(块)需要附加特定信息才能起作用。例如震动就必须设定振动的毫秒数。这些值被称为参数。
数字块用来表示数字。你可以将这些数字块插入到需要参数的命令块中。
App Inventor提供传感器组件,加速度传感器(Accelerometer
Sensor)可以检测到设备的移动。
你可以将创建完成的应用打包并下载到手机上,它们将独立于App Inventor而运行。
【1】于1942年生于加拿大多伦多,加拿大计算机科学家,曾服务于贝尔实验室,参与Unix的研发,也是AMPL与AWK的共同创造者之一。现为普林斯顿大学计算机科学系教授。他曾与Dennis
Ritchie共同写作了C语言的第一本著作《C程序设计语言》,他的名字也因此开始为人所熟知。他创作了许多Unix上的程式,包括在Version
7 Unix上的 ditroff 与
【2】日本任天堂公司2006年推出的家用游戏机。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 appinventor编小游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信