Jump to content

SDraw

Members
  • Posts

    79
  • Joined

  • Last visited

Everything posted by SDraw

  1. Возможно, такие и статьи есть, но мне они неизвестны. Просто наткнулся на такое во время изучения метатаблиц, да и запомнилось.
  2. Синтаксическая ошибка в синтаксическом сахаре. Так как это метаметод, то Lua ожидает только его вызов после двоеточия. В данном случае потребуется сделать setTimer(round.countdown, 1000, 1, round, secondsToStart - 1); Этот маленький код объяснит принцип работы: game = {} function game:test(arg1) print(self,arg1) end game:test("boo") game.test(game,"boo2") Output: table: 00000000003d92c0 boo table: 00000000003d92c0 boo2
  3. Ага, тут оказывается пытаются сделать крепления. Вещь таки не из легких, мои варианты сразу в топку идут.
  4. Про другой тип системы координат имелось ввиду, что мне известны способы нахождения матриц вращений для OpenGL. В игре же даже система координат Direct3D изменена, что уже кидает в двойной пот. Что turnVelocity представляет собой - мне тоже неизвестно, даже потестировать нет возможности. Однако, есть предположения: - Если turnVelocity - нормированный вектор, определяющий направление поворота, то вариант описанный мною выше должен помочь (из данного предположения и делал вариант) - Если turnVelocity - изменение вращения элемента по осям, придётся модифицировать вариант: преобразовать turnVelocity и вращение элемента машины в кватернионы, умножить вращение turnVelocity на обратный кватернион элемента машины и привести полученный кватернион к Эйлеровым углам
  5. Скалярное произведение векторов есть число. Не поможет в решении. @obuhhh, получите вращение элемента машины, преобразуйте вращение в матрицу 4x4, найдите обратную к ней матрицу и умножьте результат на turnVelocity {x,y,z,0}. С преобразованием матриц не смогу помочь по причине другого типа системы координат в игре.
  6. Offtopic: This is really strange that some people have problems with 1.5. Even playing on virtualized system I still get nice performance.
  7. Так это старое видео, загружено 25 июня. Они только в названии 1.4 поменяли на 1.5 Оу, неловко получилось D:
  8. Zen-Cheat, типа, обновили свой "чит". И как обычно, внутри то самое отредактированное видео
  9. Multiple render targets in shaders, just what I need :3
  10. https://en.wikipedia.org/wiki/Swap_Chain И https://wiki.multitheftauto.com/wiki/Game_Processing_Order
  11. А там весело https://www.virustotal.com/ru/file/d181 ... 435344582/ Плюс проиграл с http://i.imgur.com/M9IWUTP.png
  12. А вот что выдает на exe'шник внутри: https://www.virustotal.com/ru/file/5809 ... /analysis/
  13. Так и есть, замена коллизии.sfse_2.col : http://i.imgur.com/7PlIP7V.png sfse_17.col : http://i.imgur.com/GlfMGsK.png vegasw_2.col : http://i.imgur.com/nXXqL2s.png
  14. Видео протухло, у кого есть бэкап?
  15. It's not done yet. I suggest you to check page on Facebook where I post information sometimes.At the end of 2014 it was almost done, but i had to start to rewrite code fully (because it was soooo awful).
  16. SDraw

    [REL] Soundform

    Last update: fixes, FFT and wave representation. Video has been updated.
  17. SDraw

    [REL] Soundform

    Thank you And in last commits I've fixed some problems, but I had to change design. So, now it looks like this: http://i.imgur.com/Oxa3dcj.png http://i.imgur.com/OjaaG1p.png
  18. Download: GitHub Warning: This is demonstration resource.
  19. Ооо, это очень хорошая информация.
  20. Naaah, I'm not upset I heard about it and I know what it is and how it works. But I see that people push themself towards using CEF and learning HTML5. Well, I can't stop them ¯\_(ツ)_/¯
  21. Good for you)Last update: https://dl.dropbox.com/s/c4z7kj7ruqvjaz ... c_upd3.zip - Video volume depends on MTA volume - Changed function: vclCreatePlayer(element texture, string filepath) - Texture should be a child of resource that calls vlcCreatePlayer. There won't be any updates. Have fun with CEF, if you don't like this integration
  22. Test build: https://dl.dropbox.com/s/desbynxsm2m36e ... ration.zip Functions: - vlcCreatePlayer(element texture,string filepath,int sizex,int sizey) returns true if player was created, false otherwise - vlcPlay() returns true if player was launched, false otherwise - vlcStop() returns true if player was stopped, false otherwise - vlcGetState() returns current state States: VLC_STATE_NONE 0 VLC_STATE_PLAY 1 VLC_STATE_PAUSE 2 VLC_STATE_STOP 3 VLC_STATE_CREATED 4 - vlcSetVolume(float volume) Sets volume of video. Returs true if success, false otherwise. - vlcDestroyPlayer() returns true if player was destroyed successfully, false otherwise. Events: - onVLCPlayerReachedEnd triggered when vlc player reaches end of video Test resource and debug libraries are included. Update: https://dl.dropbox.com/s/ol3pq1g3dwl81i ... n_upd2.zip Fixed vlc player can't be stopped if resource, that has called vlc player, is being unloaded
×
×
  • Create New...