我有一個遊戲,敵人從圖書館隨機產生。它們的大小和速度都是按照特定的尺寸工作的。但是,這些特定標準在小屏幕手機上將無法正常工作。有沒有辦法根據手機尺寸改變速度和尺寸?如何根據手機屏幕尺寸改變敵人的體型,速度等?
1
A
回答
0
你可以用下面的代碼獲取屏幕尺寸:
if (android.os.Build.VERSION.SDK_INT >= 13)
{
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
}
else
{
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth(); // deprecated
int height = display.getHeight(); // deprecated
}
更info,並改變任何事情與此信息
0
爲了檢測環境,檢查了系統Capabilities類(的屏幕分辨率,等等) http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Capabilities.html
和閃光燈設置,stageWidth和stageHeight可以幫助: (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html)。但是,如果您的目標是小屏幕和大屏幕,您可能需要考慮兩個(或更多)FLA文件集,因爲您無法即時設置舞臺大小,否則您縮放圖形,位圖等以適應兩者之一。
您可以使用配置常量(ActionScript設置)向代碼發信號通知您編譯的是哪個環境。
相關問題
- 1. 改變CSS,根據屏幕尺寸
- 2. 如何根據屏幕尺寸更改按鈕尺寸?
- 3. Fancybox根據屏幕尺寸錯誤地改變高度
- 4. 根據屏幕尺寸
- 5. 根據屏幕尺寸
- 6. 根據屏幕尺寸更改圖像
- 7. 根據屏幕尺寸更改CSS
- 8. 根據屏幕尺寸更改功能
- 9. 根據屏幕尺寸更改佈局
- 10. 根據設備屏幕尺寸改變的Android繪圖
- 11. 用戶手機屏幕尺寸
- 12. 如何根據屏幕尺寸更改我的表格?
- 13. 根據屏幕尺寸的視口值
- 14. 根據不同的屏幕尺寸
- 15. 根據DataGridView中(的WinForms)屏幕尺寸
- 16. 根據屏幕尺寸的Android Manifest
- 17. CSS:YouTube如何根據屏幕尺寸更改其外觀?
- 18. 如何根據屏幕尺寸更改icarousel半徑?
- 19. iOS故事板 - 根據屏幕尺寸改變字體大小的方法?
- 20. 調整寬度和高度的iframe根據屏幕尺寸
- 21. 根據屏幕尺寸替換HTML
- 22. 根據屏幕/窗/設備尺寸
- 23. 根據屏幕尺寸播放音頻
- 24. 根據屏幕尺寸切換CSS類
- 25. Swift - 根據尺寸屏幕設置UIView的尺寸
- 26. Android根據設備的屏幕尺寸調整圖像尺寸
- 27. 如何更改PhoneGap的屏幕尺寸?
- 28. 寬度變化與窄屏幕尺寸
- 29. 如何使網站響應您的Android手機屏幕尺寸?
- 30. 如何讓網站適應手機和iPad屏幕的尺寸?
您可以獲得屏幕大小(http://stackoverflow.com/questions/1016896/how-to-get-screen-dimensions),然後相應地設置大小,速度等。您可以按小,中,大,非常大的尺寸分組。 –