Jump to content

Webik

Members
  • Posts

    2
  • Joined

  • Last visited

Details

  • Gang
    devStyle Corp.

Webik's Achievements

I ordered some spaghetti with marinara sauce and I got egg noodles and ketchup. I'm an average nobody.

I ordered some spaghetti with marinara sauce and I got egg noodles and ketchup. I'm an average nobody. (2/54)

0

Reputation

  1. Попробуй внедрить requestBrowserDomains перед loadBrowserURL, для некоторых сайтов помогает. Я бы все таки использовал onClientPreRender для dx функций. Вычисления sin, cos и т.д. точно влиять на производительность не будут. dxDraw тоже не влияет даже на достаточно слабом железе. А вот если setElementData в рендере то она действительно может немного кушать. Спасибо, открыло ВК. Правда я еще добавил в requestBrowserDomains еще "pp.vk.me", ибо не грузило изображения. requestBrowserDomains({ "vk.com", "pp.vk.me" }) На счёт onClientPreRender, попробую использовать. Как я понял из вики это то же самое что и onClientRender, только onClientPreRender срабатывает перед отображением нового кадра.
  2. Всем доброго времени суток. При написании системы с использованием веб браузера возникла проблема с открытием сайта vk.com, на ссылку ВК просто не реагирует. Для уточнения - youtube и forum.multitheftauto.com открывает без проблем. А вот ВК, ОК и фейсбук не открывает. В чём может быть проблема? Есть ли альтернатива работающая с vk.com? Нужно отображение стены сообщества и альбомы с фотографиями. На всякий случай код: SYSTEM = { window = {}, browser = {} } local screenWidth, screenHeight = guiGetScreenSize() SYSTEM.window[1] = guiCreateWindow((screenWidth - 950) / 2, (screenHeight - 586) / 2, 950, 586, "Ла-Ла-Лей", false) SYSTEM.browser[1] = guiCreateBrowser(0, 30, 1100, 480, false, false, false, SYSTEM.window[1]) local theBrowser = guiGetBrowser(SYSTEM.browser[1]) addEventHandler("onClientBrowserCreated", theBrowser, function() loadBrowserURL(source, "http://youtube.com") end ) И чтобы не создавать еще одну тему, задам еще один вопрос: Как я понял, "onClientRender" срабатывает при каждом новом кадре (ФПС?). У меня в некоторых клиентских системах в "onClientRender" есть около 5+ проверок и несколько матиматических обчислений (sin, cos и т.д.). Не влияет ли это на работоспособность и производительность? local screenWidth, screenHeight = guiGetScreenSize() local seconds = getTickCount() / 1000 local angle = math.sin(seconds) * 500 dxDrawImage(0, 0, screenWidth, screenHeight, 'client/images/fon.png') if place == -2 then dxDrawImage(screenWidth/2 - 510, screenHeight/2 - 75, 150, 150, 'client/images/lrllr.png', angle) -- [-2] end if place == -1 then dxDrawImage(screenWidth/2 - 300, screenHeight/2 - 75, 150, 150, 'client/images/lrllr.png', angle) -- [-1] end if place == 0 then dxDrawImage(screenWidth/2 - 75, screenHeight/2 - 75, 150, 150, 'client/images/lrllr.png', angle) --- [0] end if place == 1 then dxDrawImage(screenWidth/2 + 150, screenHeight/2 - 75, 150, 150, 'client/images/lrllr.png', angle) -- [1] end if place == 2 then dxDrawImage(screenWidth/2 + 360, screenHeight/2 - 75, 150, 150, 'client/images/lrllr.png', angle) -- [2] end Спасибо.
×
×
  • Create New...