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
  23. Just having fun with libVLC Video renders on texture, so it can be used in shaders/material lines/etc. So, continue or not?
×
×
  • Create New...