PC-01 Lviv

It is currently 29 Mar 2024, 05:05

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00




Post new topic  Reply to topic  [ 61 posts ]  Go to page 1 2 3 4 5 Next
Author Message
PostPosted: 05 Nov 2011, 17:08 
Offline

Joined: 23 Oct 2011, 23:48
Posts: 197
Ку всем. Есть такие вопросики.

Неудобство №1. При включении опции масштабирования - игры начинают дико тормозить в эмуляторе. Браузер Опера.
Поэтому я оставляю 1х масштаб, но в самой Опере масштабирую окно.

Неудобство №2. Это вытекает из предыдущего скорее всего: при управлении стрелками в игре - браузер живёт своей жизнью и двигает содержимое окна в стороны, вместе с главным героем на экране. :)

И... звук бы в играх... :roll:


Top
   
 Post subject:
PostPosted: 05 Nov 2011, 17:21 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Огромное спасибо за критику! Очень рад, что кому-то пригодился эмулятор. Без взгялда со стороны сделать его хорошим очень трудно.
Теперь обо всем по порядку:
1. Действительно, масштабирование я писал на скорую руку. Про оптимальность нечего говорить. Просто я тестировал все это на достаточно мощном компе, поэтому особых тормозов не заметил. Обязуюсь исправить в ближайшие дни.
2. К сожалению, все горячие клавиши для браузера будут продолжать действовать. Возможно, эту проблему удасться побороть, нужно почитать литературу. Пока, могу посоветовать следующее: измените размер окна браузера так, чтобы не было скролбаров - экран должен перестаь реагировать на стрелки.
3. Звук - мой старый пункт в "к исполнению". Единственный, пока, найденный принятный метод это использование флеша. Но я сомневаюсь, не будет ли это черезчур для пользователя -HTML5 + Java Script + Flash. Хочу еще поспрашивать мудрых людей, как бы обойтись без излишеств. Если долгое время ничего не будет придумываться - прийдется все-таки добавлять флеш.


Top
   
 Post subject:
PostPosted: 06 Nov 2011, 13:22 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
И так. Забрал горячие клавиши браузера при работе эмулятора. Просьба проверить на Операх (читал, что в 9.5 немного другой принцип, за 10 и 11 - ничего не знаю)
Насчет масштабирования уже придумал как ускорить (надеюсь, значительно). Осталось только сделать.


Top
   
 Post subject:
PostPosted: 06 Nov 2011, 19:47 
Offline

Joined: 23 Oct 2011, 23:48
Posts: 197
Глюк со скроллингом ушёл. :)
По поводу тормозов со встроенным масштабированием - так у меня тоже машинка неслабая. Думаю дело тут в Опере.
Попробовал в IE запустить - вышла такая бяка:
Image
Т.е. без картинки самой игры.


Top
   
 Post subject:
PostPosted: 06 Nov 2011, 19:54 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Quote:
Думаю дело тут в Опере.
Попробовал в IE запустить...
Oh my God! :)
Только Chrome, Chromium и прочие поделки на WebKit позволят оценить мощь "Львова" в эпоху HTML5. Еще FireFox 7 хорош, проверено.

ПС. IE был шестым?

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
 Post subject:
PostPosted: 06 Nov 2011, 20:25 
Offline

Joined: 23 Oct 2011, 23:48
Posts: 197
9-й. Windows 7 же ж. :)
Думаю может плагинов каких-то ему не хватает... но он не пишет чего нать, просто нет картинки... :/


Top
   
 Post subject:
PostPosted: 07 Nov 2011, 11:10 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Quote:
9-й. Windows 7 же ж. :)
Думаю может плагинов каких-то ему не хватает... но он не пишет чего нать, просто нет картинки... :/
Ага, я как раз вспомнил, что это за плагин - http://www.google.com/chromeframe ;)

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
 Post subject:
PostPosted: 07 Nov 2011, 11:25 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Kucher

Никаких плагинов я не использовал. Только обычный HTML5 canvas. Вот что гласит википедия:
Quote:
В Internet Explorer 9 поддержка canvas реализована только начиная с версии Platform Preview 3. Ранее ситуацию с отсутствием canvas в IE исправила компания Google, выпустившая собственное расширение, написанное на JavaScript, под названием ExplorerCanvas


Top
   
 Post subject:
PostPosted: 07 Nov 2011, 13:38 
Offline

Joined: 23 Oct 2011, 23:48
Posts: 197
Ну, у меня стоят последние обновления.
liberation, фишка от Google не помогла.


Top
   
 Post subject:
PostPosted: 07 Nov 2011, 16:32 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Ох, тогда не могу ничего присоветовать. Я вообще в шоке. Впервые встречаю человека, который добровольно пользуется ИЕ. Мож, мил человек, у тебя и Виндовс лицензионная стоит? ;)

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
 Post subject:
PostPosted: 07 Nov 2011, 22:11 
Offline

Joined: 23 Oct 2011, 23:48
Posts: 197
Много кто пользуется IE по старинке или просто потому что "показали как в Инет заходить". Я просто считаю, что надо всё проверить, дело ваше, можете ничего не менять в эмуле, но хотя бы написать что с IE 9 он не пашет. Правила хорошего тона знаете ли.


Top
   
 Post subject:
PostPosted: 08 Nov 2011, 16:56 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Kucher
Проведите, пожалуйста, следующий эксперимент:
Когда запустите эмуль из под IE, и он не появится, нажмите F12, у Вас откроется внизу дополнительная консолька. На ней в меню справа будет, как я подозреваю:
Browser mode: IE9 Document Mide: Quirks
Поменяйте Document mode на IE9 standards - появится ли эмуль.


Top
   
 Post subject:
PostPosted: 08 Nov 2011, 19:21 
Offline

Joined: 23 Oct 2011, 23:48
Posts: 197
Да, когда выставил "Стандартный для IE 9" - секунд через 5 картинка появилась. Функция масштабирования и в IE "тормозит".
По прежнему если окно масштабировать мышкой - никаких проблем.
У IE случается затык если окно по F12 не закрыть - кнопки меню эмуля съезжают под него и добраться до них можно только изменив масштаб окна (CTL + колёсико мыши).


Top
   
 Post subject:
PostPosted: 08 Nov 2011, 19:33 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Ну раз так, то я тогда все поправил. Эмуль уже должен пахать и без F12. Насчет скорости при масштабировании - скоро доделаю. Там проблема следующая, для попиксельной прорисовки из видео-памяти, я использую такой себе ImageData, как набор байт. Он штатными средствами масштабированию не поддается. Так что, как первое решение, я стал прорисовывать в 6 раз больше точек. Теперь надо попробовать следующее. Завести теневой канвас, на который предварительно рисовать оригинальный размер. А потом, его уже как рисунок масштабировать на видимый канвас. Как-то так.


Top
   
 Post subject:
PostPosted: 08 Nov 2011, 19:36 
Offline

Joined: 23 Oct 2011, 23:48
Posts: 197
Да, у меня в IE заработало, но картинка открывается с запозданием секунд в 5.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 61 posts ]  Go to page 1 2 3 4 5 Next

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited