作者查詢 / rize0528
作者 rize0528 在 PTT [ AndroidDev ] 看板的留言(推文), 共50則
限定看板:AndroidDev
看板排序:
全部Minecraft95Printer3D73Gossiping70AndroidDev50DMM_GAMES39DragonNest25PuzzleDragon17Hate11DIABLO10C_Chat9joke9ChainChron5HatePolitics5Android4LightNovel4MH4StupidClown4PCReDive3PSP-PSV3IdolMaster2Little-Games2MATLAB2sky2Tech_Job2Vocaloid2WarCraft2ASIA-uni1ASIA_ISA1b95902xxx1BloodType1CCU_CSIE87u1ck58th1111cksh84th1161cksh84th3161CODE_GEASS1CSMU-OSH1CTSH953031DiscoveryNGC1FJU-MBA961FSHS-95-3081Gemini1KS97-3021KS97-3131LHU1LoL1MAJOR1MdnCNhistory1Militarylife1MobileComm1NDHU_FIN961NDMC-M1051NDMC-M1071NKFUST_FIN971NKMU1NTNUMasCom971NTOU-MME-99B1NTUEE_Lab5541NTUphy981NTUST-EE-B971NUU_Talk1RFonline1SCU-BM-93B1Shana1SSSH-16th3131THU-P-Softbo1TNFSH96121TTU-Transfer1WorldCup1YH33rdSP1YP95-3131YUI1<< 收起看板(71)
1F推:用Handler來處理UI12/28 02:50
6F推:只看程式碼,他是根據G-sensor的值乘以二來對座標做更新12/25 01:12
7F→:但sensor的最大與最小值為+-2G(雖然BMA150似乎可以到8G?)12/25 01:14
8F→:所以他每次重繪最多就改變19.6*2(只翻轉的話就只有9.8*2)12/25 01:17
9F→:這支程式的缺點是你必須要將手機轉很大幅度他才會跑得快12/25 01:18
10F推:改進的話我會用一個似log單調遞增函數來對sensor值作加成12/25 01:27
11F→:另外他這支沒有對Z軸處理,Z軸的表現方式可以用放大縮小12/25 01:29
15F推:把繪圖區域分別對應到+-9.8中即可,以X軸為例左翻轉90度12/25 01:38
16F→:就移到螢幕最左邊,右翻轉90度則到螢幕最右邊,12/25 01:38
17F→:posX = Width/(9.8*2) * (9.8-gX);12/25 01:43
18F→:類似這樣計算12/25 01:43
19F→:要對>9.8與<-9.8的做例外處理,剩下的就沒什麼了12/25 01:44
7F→:角度感測器的精度只到小數一位,所以當sensor監聽到更改12/25 00:00
8F→:才會觸發onSensorChanged,加速度與磁力線因為有noise12/25 00:01
9F→:所以基本上是隨時在更新(與註冊sensor時的更新頻率flag有12/25 00:02
10F→:關, fastest 為 1ms game為20ms)12/25 00:02
11F推:第一點最簡單的方法用顏色判斷就好了,除了真偽之外還有12/01 20:58
12F→:很多要注意的地方,不如就提供個簡單識別的功能就好12/01 20:59
13F推:要一起開發的話我有興趣XD 本人專攻電腦視覺12/01 21:01
3F推:這些書上都有,去找本書看吧,學的沒頭沒尾程式會四不像11/19 01:28
3F推:先建一個array裡面有所有button的id ,然後用Math.random11/09 23:07
2F→:<intent-filter>10/23 03:58
3F→:<action android:name="android.intent.action.MAIN" />10/23 03:58
4F→:<category android:name="android.intent.category.LAUNC10/23 03:58
5F→:HER" />10/23 03:58
6F→:</intent-filter>10/23 03:58
7F→:加入到你要當成啟動的activity tag內10/23 03:59
1F推:Gesture是可以,你也可以使用圖片來控制人物的移動09/17 22:39
2F推:TextView中就有內建了(marquee),用setselected(true)09/14 18:54
3F→:啟動她09/14 18:55
4F→:如果想要自己動手做的話,繼承一個含有Runnable的view09/14 18:56
5F→:並用迴圈或是系統時間當作依據來調整畫上文字的位置09/14 18:57
1F→:在canvas上畫圖就是畫在bitmap上,所以你要創建一個09/13 20:39
2F→:螢幕大小的bitmap,然後用canvas中的setBitmap指定你要的09/13 20:40
3F→:bitmap來源,然後再用bitmap中的compress就可以存圖檔了09/13 20:42