基于A(yíng)ndroid的屏幕水霧手機游戲的設計方案
2.3.4 水滴的平衡效果
本文引用地址:http://dyxdggzs.com/article/139456.htm想要實(shí)現水滴的平衡效果,就要利用Android內置的重力傳感器sensor.目前的安卓手機基本都是豎屏的,因此它的三軸定義中x 軸代表屏幕短邊,y 軸代表長(cháng)邊,而對于需要橫屏的游戲,屏幕長(cháng)邊處于水平狀態(tài),程序就調用系統長(cháng)邊(y 軸)作為方向控制。由于本程序只使用到的加速度傳感器的功能應用是定義在二維平面范圍內的,所以以屏幕的左上方為原點(diǎn),箭頭指向的方向為正。從-10 到10,以浮點(diǎn)數為等級單位。手機屏幕向上水平放置的時(shí)侯,(x,y,z)的值分別為(0,0,10);手機屏幕向下水平放置的時(shí)侯,(x,y,z)的值分別為(0,0,-10);手機屏幕向左側放的時(shí)候,(x,y,z)的值分別為(10,0,0);手機豎直向上的時(shí)候,(x,y,z) 的值分別為(0,10,0);如此類(lèi)推,規律就是:朝天的就是正數,朝地的就是負數。利用x,y,z 三個(gè)值就可以精確檢測手機的運動(dòng)狀態(tài)。
2.4 界面實(shí)現效果
圖二至圖六是程序運行的一些效果圖?! ?/p>


圖三水霧寫(xiě)畫(huà)圖

圖四平衡水滴圖

圖五圖像儲存圖

圖六Menu 菜單圖
3 結束語(yǔ)
"屏幕水霧"是基于Android 平臺的手機應用開(kāi)發(fā)的游戲軟件,軟件采用Java 語(yǔ)言開(kāi)發(fā),開(kāi)發(fā)環(huán)境是Eclipse,其主要功能為使屏幕上生成一層水霧圖像,可以用手指涂寫(xiě),以圖像的直觀(guān)方式展現在用戶(hù)面前。"屏幕水霧"這款手機游戲簡(jiǎn)單、新穎,符合年輕人的愛(ài)好特點(diǎn)。這款軟件在實(shí)用性上可以再加強,界面可進(jìn)一步進(jìn)行優(yōu)化,更直觀(guān)、簡(jiǎn)潔一些。
評論