生活随笔
收集整理的這篇文章主要介紹了
Android游戏的心跳效果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼介紹: 開發的游戲中計時就要結束的時候,為了營造緊張的氣氛,會利用手機自身的震動模擬心跳效果,其實這個心跳效果做起來真的非常的簡單。所以直接上代碼了(注意模擬器是模擬不了震動的,得真機測試哦) package com.ray.test; import android.app.Activity; import android.os.Bundle; import android.os.Vibrator; import android.view.MotionEvent; public class TestViberation extends Activity { Vibrator vibrator; /** Called when the activity is first created.*/ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override protected void onStop() { if(null!=vibrator){ vibrator.cancel(); } super.onStop(); } @Override public boolean onTouchEvent(MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN){ vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); long[] pattern = {800, 50, 400, 30}; // OFF/ON/OFF/ON… vibrator.vibrate(pattern, 2);//-1不重復,非-1為從pattern的指定下標開始重復 } return super.onTouchEvent(event); } } 復制代碼 |
<ignore_js_op style="word-wrap: break-word;">
TestViberation.zip
?
?
總結
以上是生活随笔為你收集整理的Android游戏的心跳效果的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。