基于Android的屏幕水雾手机游戏的设计方案
2.3.4 水滴的平衡效果
本文引用地址:https://www.eepw.com.cn/article/139456.htm想要实现水滴的平衡效果,就要利用Android内置的重力传感器sensor.目前的安卓手机基本都是竖屏的,因此它的三轴定义中x 轴代表屏幕短边,y 轴代表长边,而对于需要横屏的游戏,屏幕长边处于水平状态,程序就调用系统长边(y 轴)作为方向控制。由于本程序只使用到的加速度传感器的功能应用是定义在二维平面范围内的,所以以屏幕的左上方为原点,箭头指向的方向为正。从-10 到10,以浮点数为等级单位。手机屏幕向上水平放置的时侯,(x,y,z)的值分别为(0,0,10);手机屏幕向下水平放置的时侯,(x,y,z)的值分别为(0,0,-10);手机屏幕向左侧放的时候,(x,y,z)的值分别为(10,0,0);手机竖直向上的时候,(x,y,z) 的值分别为(0,10,0);如此类推,规律就是:朝天的就是正数,朝地的就是负数。利用x,y,z 三个值就可以精确检测手机的运动状态。
2.4 界面实现效果
图二至图六是程序运行的一些效果图。


图三水雾写画图

图四平衡水滴图

图五图像储存图

图六Menu 菜单图
3 结束语
"屏幕水雾"是基于Android 平台的手机应用开发的游戏软件,软件采用Java 语言开发,开发环境是Eclipse,其主要功能为使屏幕上生成一层水雾图像,可以用手指涂写,以图像的直观方式展现在用户面前。"屏幕水雾"这款手机游戏简单、新颖,符合年轻人的爱好特点。这款软件在实用性上可以再加强,界面可进一步进行优化,更直观、简洁一些。
评论