2016-11-03 2 views
0

Я сделать игру для андроид, игры и все файлы на моем сервере, и я использую WebView, чтобы отобразить игру в приложении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

Вы должны быть в состоянии получить WebView не просигналить с:

webview.getSettings().setBuiltInZoomControls(false); 
webview.getSettings().setSupportZoom(false);  
webview.getSettings().setLoadWithOverviewMode(true); 

ли вы на самом деле переехал вместо этого кодировать его на холст? Отвечаю ли я на ваш вопрос?

+0

Что значит переместить его на свой холст? –

+0

Не 'ваш' холст, 'a' холст. Возможно, я не понимаю, что вы делаете. Вы получаете доступ к холсту webview? Почему вы используете веб-просмотр вообще? –

+0

Я использую webView для отображения моего веб-сайта, мой сайт продолжает холст –