游戏开发之躲避陨石1
标签:
教育 |
分类: AppInventor校本课程 |
学习目标:
学习重点:
学习难点:
学习过程:[http://app.gzjkw.net/login/?locale=zh_CN]
一、分析需求
任务一:参考以上需求分析,提出自己的想法。写在记事本中并上传。
二、设计界面
1、三个屏幕
http://s10/mw690/0027PqY6zy7aRLfgn3z09&690
Screen1屏幕
http://s7/mw690/0027PqY6zy7aSEsHELcf6&690Play屏幕
http://s8/mw690/0027PqY6zy7aSELYuV1d7&690Score屏幕
http://s7/mw690/0027PqY6zy7aSEsHELcf6&690
http://s8/mw690/0027PqY6zy7aSELYuV1d7&690
2、组件设计
画布:所有的运动对象只能添加在画布上。
精灵:运动的对象称为精灵,有两种精灵,分别是:图像精灵和球形精灵。球形精灵顾名思义呈球状,而图像精灵可以由用户通过设置“图片”属性来改变其外观。
(1)添加画布组件
参考数据:高度(370像素)宽度(315像素)
(2)添加图像精灵组件
|
属性 |
作用 |
|
方向 |
设置精灵运动方向的角度数。 |
|
间隔 |
这两个属性通常一起设置,如果想让图像精灵在每1000毫秒(1秒钟)内移动10个像素,则需将精灵的“速度”属性设置为“10像素”“间隔”属性设为“1000毫秒。” |
|
速度 |
|
|
旋转 |
若勾选,则在精灵的方向发生变化时,精灵也将随之旋转。 |
|
显示状 态 |
设置对象是否可见,勾选为可见,否则为隐藏状态。 |
|
x坐标 |
精灵对象在画布中水平方向的位置,表示精灵对象最左侧离开y轴的距离,越往右数值越大。 |
|
y坐标 |
精灵对象在画布中垂直方向的位置,表示精灵对象最上端离开x轴的距离,越往下数值越大。 |
|
z坐标 |
精灵对象相对于其他对象的层次,数值越大越居于上层。 |
(3)添加计时器组件
|
属性 |
作用 |
|
启用计时 |
只有勾选,计时器才会发生作用。 |
|
一直计时 |
如果勾选则代表计时一直在发生作用,用户可以根据需要在进行逻辑设计时让计时停止。 |
|
计时间隔 |
也称作计时周期,单位为毫秒,如果设置为“1000”,意味着每经过1秒,计时器会给出一个反馈。必须结合计时触发事件一起使用。 |
(4)标签组件显示多行文本
三、确定规则
|
对象 |
当……的时候(触发事件) |
做……(动作) |
|
图像精灵_黄陨石 |
游戏开始 |
出现在屏幕的随机位置,并朝飞船方向移动 |
|
触碰屏幕边界 |
反弹 |
|
|
图像精灵_飞船 |
被拖动 |
移动到手指位置 |
|
计时器1 |
计时满1秒 |
飞船存在时间增加1秒显示 |
四、定位飞船和陨石
1、定位
2、随机定位
小结:
作业:
前一篇:【旅行准备助手3】课后记
后一篇:表格信息的加工与表达(3)

加载中…