PC-01 Lviv http://pc01.lviv.ua/forum/ |
|
Эмулятор игр он-лайн http://pc01.lviv.ua/forum/viewtopic.php?f=12&t=45 |
Page 1 of 5 |
Author: | Kucher [ 05 Nov 2011, 17:08 ] |
Post subject: | Эмулятор игр он-лайн |
Ку всем. Есть такие вопросики. Неудобство №1. При включении опции масштабирования - игры начинают дико тормозить в эмуляторе. Браузер Опера. Поэтому я оставляю 1х масштаб, но в самой Опере масштабирую окно. Неудобство №2. Это вытекает из предыдущего скорее всего: при управлении стрелками в игре - браузер живёт своей жизнью и двигает содержимое окна в стороны, вместе с главным героем на экране. И... звук бы в играх... |
Author: | Zelya [ 05 Nov 2011, 17:21 ] |
Post subject: | |
Огромное спасибо за критику! Очень рад, что кому-то пригодился эмулятор. Без взгялда со стороны сделать его хорошим очень трудно. Теперь обо всем по порядку: 1. Действительно, масштабирование я писал на скорую руку. Про оптимальность нечего говорить. Просто я тестировал все это на достаточно мощном компе, поэтому особых тормозов не заметил. Обязуюсь исправить в ближайшие дни. 2. К сожалению, все горячие клавиши для браузера будут продолжать действовать. Возможно, эту проблему удасться побороть, нужно почитать литературу. Пока, могу посоветовать следующее: измените размер окна браузера так, чтобы не было скролбаров - экран должен перестаь реагировать на стрелки. 3. Звук - мой старый пункт в "к исполнению". Единственный, пока, найденный принятный метод это использование флеша. Но я сомневаюсь, не будет ли это черезчур для пользователя -HTML5 + Java Script + Flash. Хочу еще поспрашивать мудрых людей, как бы обойтись без излишеств. Если долгое время ничего не будет придумываться - прийдется все-таки добавлять флеш. |
Author: | Zelya [ 06 Nov 2011, 13:22 ] |
Post subject: | |
И так. Забрал горячие клавиши браузера при работе эмулятора. Просьба проверить на Операх (читал, что в 9.5 немного другой принцип, за 10 и 11 - ничего не знаю) Насчет масштабирования уже придумал как ускорить (надеюсь, значительно). Осталось только сделать. |
Author: | Kucher [ 06 Nov 2011, 19:47 ] |
Post subject: | |
Глюк со скроллингом ушёл. По поводу тормозов со встроенным масштабированием - так у меня тоже машинка неслабая. Думаю дело тут в Опере. Попробовал в IE запустить - вышла такая бяка: Т.е. без картинки самой игры. |
Author: | liberation [ 06 Nov 2011, 19:54 ] |
Post subject: | |
Quote: Думаю дело тут в Опере.
Oh my God! Попробовал в IE запустить... Только Chrome, Chromium и прочие поделки на WebKit позволят оценить мощь "Львова" в эпоху HTML5. Еще FireFox 7 хорош, проверено. ПС. IE был шестым? |
Author: | Kucher [ 06 Nov 2011, 20:25 ] |
Post subject: | |
9-й. Windows 7 же ж. Думаю может плагинов каких-то ему не хватает... но он не пишет чего нать, просто нет картинки... :/ |
Author: | liberation [ 07 Nov 2011, 11:10 ] |
Post subject: | |
Quote: 9-й. Windows 7 же ж.
Ага, я как раз вспомнил, что это за плагин - http://www.google.com/chromeframe
Думаю может плагинов каких-то ему не хватает... но он не пишет чего нать, просто нет картинки... :/ |
Author: | Zelya [ 07 Nov 2011, 11:25 ] |
Post subject: | |
Kucher Никаких плагинов я не использовал. Только обычный HTML5 canvas. Вот что гласит википедия: Quote: В Internet Explorer 9 поддержка canvas реализована только начиная с версии Platform Preview 3. Ранее ситуацию с отсутствием canvas в IE исправила компания Google, выпустившая собственное расширение, написанное на JavaScript, под названием ExplorerCanvas
|
Author: | Kucher [ 07 Nov 2011, 13:38 ] |
Post subject: | |
Ну, у меня стоят последние обновления. liberation, фишка от Google не помогла. |
Author: | liberation [ 07 Nov 2011, 16:32 ] |
Post subject: | |
Ох, тогда не могу ничего присоветовать. Я вообще в шоке. Впервые встречаю человека, который добровольно пользуется ИЕ. Мож, мил человек, у тебя и Виндовс лицензионная стоит? |
Author: | Kucher [ 07 Nov 2011, 22:11 ] |
Post subject: | |
Много кто пользуется IE по старинке или просто потому что "показали как в Инет заходить". Я просто считаю, что надо всё проверить, дело ваше, можете ничего не менять в эмуле, но хотя бы написать что с IE 9 он не пашет. Правила хорошего тона знаете ли. |
Author: | Zelya [ 08 Nov 2011, 16:56 ] |
Post subject: | |
Kucher Проведите, пожалуйста, следующий эксперимент: Когда запустите эмуль из под IE, и он не появится, нажмите F12, у Вас откроется внизу дополнительная консолька. На ней в меню справа будет, как я подозреваю: Browser mode: IE9 Document Mide: Quirks Поменяйте Document mode на IE9 standards - появится ли эмуль. |
Author: | Kucher [ 08 Nov 2011, 19:21 ] |
Post subject: | |
Да, когда выставил "Стандартный для IE 9" - секунд через 5 картинка появилась. Функция масштабирования и в IE "тормозит". По прежнему если окно масштабировать мышкой - никаких проблем. У IE случается затык если окно по F12 не закрыть - кнопки меню эмуля съезжают под него и добраться до них можно только изменив масштаб окна (CTL + колёсико мыши). |
Author: | Zelya [ 08 Nov 2011, 19:33 ] |
Post subject: | |
Ну раз так, то я тогда все поправил. Эмуль уже должен пахать и без F12. Насчет скорости при масштабировании - скоро доделаю. Там проблема следующая, для попиксельной прорисовки из видео-памяти, я использую такой себе ImageData, как набор байт. Он штатными средствами масштабированию не поддается. Так что, как первое решение, я стал прорисовывать в 6 раз больше точек. Теперь надо попробовать следующее. Завести теневой канвас, на который предварительно рисовать оригинальный размер. А потом, его уже как рисунок масштабировать на видимый канвас. Как-то так. |
Author: | Kucher [ 08 Nov 2011, 19:36 ] |
Post subject: | |
Да, у меня в IE заработало, но картинка открывается с запозданием секунд в 5. |
Page 1 of 5 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |