我正在为Android做游戏,游戏和所有文件都在我的服务器上,而我正在使用webView在应用程序中显示游戏
所以在我得到应用程序并创建了所有内容后,我注意到无论我在webView或服务器上更改了什么,它总是放大,因此用户必须缩小才能播放
是否有人知道如何使画布和背景图像缩放到宽度和高度
我试过
var c = document.getElementById ('canvas');
c.width = window.innerWidth;
这可以调整画布大小,但敌人仍然会遵循图像的路径
以下是游戏http://deathcrow.altervista.org/0android/td/index.php
的链接如果您需要任何代码,请告诉我,我没有发布任何原因我在手机上
以下是我所有编码的链接,因为在手机上,我无法将其放在这里
http://deathcrow.altervista.org/0android/td/js/mainLoop.js
http://deathcrow.altervista.org/0android/td/js/attackerUnits.js
http://deathcrow.altervista.org/0android/td/js/towerUnits.js
http://deathcrow.altervista.org/0android/td/js/bullets.js
http://deathcrow.altervista.org/0android/td/js/mouseClick.js
答案 0 :(得分:0)
您应该能够使webview不能缩放:
webview.getSettings().setBuiltInZoomControls(false);
webview.getSettings().setSupportZoom(false);
webview.getSettings().setLoadWithOverviewMode(true);
您是否真的转而在画布上编码?我在回答你的问题吗?