App Inventor 2 游戏开发最佳入门,仅27个代码块
27个代码块就能完成的一款有趣的弹球游戏,非常适合游戏App入门。
游戏截图
弹球游戏教程(难度系数:★☆)
找素材并上传
需要的素材有:一个挡板图片,可以去“中文论坛”置顶帖中自行下载,也可通过访问 fun123.cn,登录,“项目指南” -> "开始学习" 将自动完成初始工作。
游戏基本逻辑设计
基本的交互设计,3点如下:
拖动挡板,可以左右移动。
球可以自行运动,达到屏幕边缘自动反弹;到了下边缘,则游戏结束。
移动挡板接住球,可以使得球向上反弹,游戏继续。
使挡板可以左右拖动
使挡板可以左右拖动
球开始运动
只要设置球的方向和速度,球就能自动运行。关于方向和速度的用法请右键点击帮助查看文档。
球开始运动
球到达边缘,开始反弹
球到达边缘,开始反弹;球到达下边缘,游戏结束。
球到达边缘开始反弹.png
挡板接住球,球反弹
挡板接住球球反弹
剩余工作
来张27个代码块的全家福:
27个代码块
27个代码块完成基本可玩的逻辑,但是还有很多地方可以优化,比如:游戏的音效,开局方向随机,分数计算,游戏难度的设置等。 有兴趣或希望将这个游戏做完美的可以自行加上,加油ヾ(◍°∇°◍)ノ゙。
App Inventor 2 游戏开发最佳入门,仅27个代码块相关推荐
- 游戏控制杆OUYA游戏开发快速入门教程
游戏控制杆OUYA游戏开发快速入门教程 1.2.2 游戏控制杆 游戏控制杆各个角度的视图,如图1-4所示,它的硬件规格是本文选自OUYA游戏开发快速入门教程大学霸: 图1-4 游戏控制杆各个角度的 ...
- Transform组件C#游戏开发快速入门
orm组件C#游戏开发快速入门大学霸 Transform组件C#游戏开发快速入门 组件(Component)可以看作是一类属性的总称.而属性是指游戏对象上一切可设置.调节的选项,如图2-8所示.本文选 ...
- OUYA游戏开发快速入门教程1.2OUYA的硬件规格
OUYA游戏开发快速入门教程1.2OUYA的硬件规格 从官网上购买回来的OUYA产品,包含游戏主机.游戏控制杆.说明书.电源线.HDMI线.电源线和电池,如图1-2所示.本节就来简要介绍下,游戏主机和 ...
- OUYA游戏开发快速入门教程第1章了解OUYA及其设备
OUYA游戏开发快速入门教程第1章了解OUYA及其设备 OUYA是基于Andorid系统的游戏主机.围绕OUYA游戏机,已经形成一个完整的生态圈.在国外,OUYA已经成为知名的游戏平台.本章会站在玩家 ...
- OUYA游戏开发快速入门教程
OUYA游戏开发快速入门教程 试读地址:http://pan.baidu.com/s/1o63a3W2 本教程是国内唯一OUYA游戏开发教程.本教程基于Unity全面讲解OUYA游戏开发方式.内容包 ...
- C#游戏开发快速入门2.2改变游戏对象的状态
C#游戏开发快速入门2.2改变游戏对象的状态 改变游戏对象的状态,就是要改变游戏对象的位置.朝向和大小.那么,为什么要改变游戏对象的状态呢?当然是因为游戏对象的状态不合适了.在具体说明之前,读者应该先 ...
- C#游戏开发快速入门 2.1 构建游戏场景
C#游戏开发快速入门 2.1 构建游戏场景 如果已经计划好了要编写什么样的游戏,在打开Unity以后,要做的第一件事情就是构建游戏场景(Scene).游戏场景就是玩家游戏时,在游戏视图中看到的一切, ...
- C#游戏开发快速入门教程Unity5.5教程
C#游戏开发快速入门教程Unity5.5教程 试读文档下载地址:http://pan.baidu.com/s/1slwBHoD C#是微软发布的高级程序设计语言,这门语言和C语言一样,已经成为了大学计 ...
- Unity 2D游戏开发快速入门(内部资料)
Unity 2D游戏开发快速入门(内部资料) 试读样张:http://pan.baidu.com/s/1hqh5oqw Unity 2D游戏开发快速入门4 前 言 Unity是一款综合的游戏开发工具 ...
最新文章
- C++两个整数的总和是否为整数溢出的算法实现(附完整源码)
- SAP BSP set server cache via CL_BSP_UTILITY-SET_BROWSER_CACHE
- SpringMVC+Mybatis学习
- 10个人里有几个大学生?
- 51nod1832(二叉树/高精度模板+dfs)
- div和div之间画横线_javascript – jQuery – 使用画布在div之间绘制线条
- 再谈C#里4个访问权限修饰符
- 美团和滴滴会合并吗?投资人回应吃瓜群众的期待
- Go 性能优化技巧 8/10 1
- vmware的原理和影子页表
- php 修复excel 乱码,php下载excel乱码的解决方法
- 山西阳泉中考计算机科目,阳泉中考信息技术考试
- android 旋转木马菜单,AndroidCarrouselLayout
- 青出于蓝而胜于蓝,这是一款脱胎于Jupyter Notebook的新型编程环境
- 微星主板Z370M mortar刷新BIOS导致主板MAC地址错误解决方法
- android如何获取进程占用的内存大小,Android获取cpu使用率,剩余内存和硬盘容量
- 第二次作业,制作调查问卷
- Windows 10 64位系统下Neo4j安装教程(2021.1.13)
- 线性回归中的最小二乘法和梯度下降法比较
- Windows锁屏实现