• За что отвечает каждая функция?

    15432
    @15432
    Системный программист ^_^
    Ну опять же, лезем в интернет, в документацию...

    display отображает на экран всё, что было "нарисовано" в процессе рендеринга. Например, у нас несколько этапов "прорисовки", а показать надо только финальный результат.
    void sf::Window::display ( )
    Display on screen what has been rendered to the window so far.
    This function is typically called after all OpenGL rendering has been done for the current frame, in order to show it on screen.


    clear очищает область "рисовки". Иначе всё нарисуется поверх прошлой картинки. Представьте, что вы рисуете секундную стрелку на часах, а старое изображение стрелки не стирается.

    void sf::RenderTarget::clear ( const Color & color = Color(0, 0, 0, 255) )
    Clear the entire target with a single color.
    This function is usually called once every frame, to clear the previous contents of the target.


    Обработка событий - это уже особенности WinApi. Каждый пользовательский объект в Windows имеет очередь событий, и в коде обязана быть функция их обработки, если вы события не "потребляете" (такие как нажатие клавиш, перемещение курсора), очередь "забивается" и происходит такая канитель с значком загрузки.
    Ответ написан
    2 комментария
  • Почему не работает PlayerPrefs?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    GavriKos конечно все в комментариях порешал))
    но оставлю для людей ленящихся читать.

    переменные
    people_all
    people_in_golden_int

    надо на старте игры инициализировать. в данном случае из PlayerPrefs подгрузить значения.))
    а иначе так и будет там по умолчанию значение, заданное в скрипте/редакторе
    Ответ написан
    2 комментария
  • Как работать с переменными типа класс?

    MrMureno
    @MrMureno
    VR for all
    эм. просто почитайте про Конструкторы класса. должно стать понятно все.

    узнаете, что есть дефолтный
    и можно создать
    Varaint2 = new A();

    и много всего другого полезного))

    Update.
    на всякий случай добавлю.вдруг...
    так же для понимания, неплохо было бы усвоить, что классы - это всего лишь описание/структура/классификация)) не знаю как корректнее назвать.

    работаете вы с объектами классов. создаете экземпляр класса(ссылку на него), или получаете ссылку на уже существующий.
    И уже по ссылке вам доступны поля, методы и тд.))
    Ответ написан
    1 комментарий
  • Почему не работает AudioSource.PlayOneShot()?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    у вас следующей строкой же
    gameObject.SetActive(false);

    вы выключаете объект с которого вызвали..
    PlayOneShot - создает копию конечно для прогона, но она связанна с родителем.
    нельзя "выкинуть магнитофон" и спрашивать..где же звук)))
    Ответ написан
    Комментировать
  • Как программировать под Windows, не подвергаясь вирусам?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    1. Linux != в безопасности.
    2. Ложноположительные срабатывания всегда были и будут, как и ложноотрицательные.
    3. Просто думать откуда и чего качаешь.
    Ответ написан
    Комментировать
  • Как продлить web storm 2.3 trial?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    5 комментариев
  • Можно ли создать на С# распределённый реестр с функцией хеширования?

    @d-stream
    Готовые решения - не подаю, но...
    Что-то смахивает на "рация на полупроводниках или бронепоезде?"

    Думаю для начала стоит найти специалиста, составляющего ТЗ.
    Любой размер гонорара такому специалисту многократно вернется в дальнейшем.
    Ответ написан
    Комментировать
  • Какие выбрать инструменты для обучения по Java, Kotlin, C#?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Тапками не кидать, я новичок))

    Кого когда это останавливало?

    Языки: Java, Kotlin, C#.

    Новичку надо сосредоточиться на чём-то одном.

    Нашел курс по Java 2013 года, как думаете он актуален? К тому же, его автор сам на то время был начинающим и, обучаясь, писал этот курс.

    Трижды шлак.

    Книги выбрал следующие

    Какой-то случаный набор букварей. На Тостере уже много раз были вопросы, что читать начинающему мобильному разработчику.
    Ответ написан
    Комментировать
  • Совместима материнская плата с корпусом?

    @Feyvor
    "Подойдет ли" - подойдет.
    Ответ написан
    Комментировать
  • Как привязать крутилку на миди клавиатуре к регулятору размера кисти в фотошоп?

    TomasHuk
    @TomasHuk
    Если очень кратко, то Вам нужно узнать скан-код, который посылается вашей крутилкой (если он вообще посылается) и заменить его на комбинацию клавиш по увеличению размера кисти (предварительно задав/узнав ее в фотошопе). Как я думаю, ручка должна посылать разные комбинации в зависимости от направления вращения.
    Что необходимо:
    1. Идем сюда, внимательно читаем "Специальные клавиши" в конце.
    2. Как там описано, создаем файл .ahk, с единственной строчкой: #InstallKeybdHook.
    3. Смотрим, что крутилка посылает.
    4. Пишем свой скрипт, по типу:
    SC159::
    Send ^!b
    return

    В общем копать в ту сторону. За код не ручаюсь, писал на autohotkey очень давно.
    P.S. Еще рекомендую погуглить "autohotkey midi remapping", посмотреть выдачу.
    Ответ написан
    1 комментарий
  • Какую оперативную память выбрать для игрового сервера на i7 7700k?

    takezi
    @takezi
    Intelligent people are full of doubts.
    Этот процессор не поддерживает ECC:
    https://ark.intel.com/ru/products/97129/Intel-Core...
    Ответ написан
    Комментировать
  • Многомерный массив, почему кусок кода не сработал?

    @luna3956
    Потому что int[,] array2 = new int[10,10]; - это массив с ячейками от array2[0,0] до array2[9,9]

    Нумерация с 0 начинается. То есть первая ячейка массива размера 10 на 10 будет array2[0,0], а последняя array2[9,9].
    А Вы пытаетесь обратиться к несуществующей ячейке ([10,9]), поэтому получаете ошибку, что вышли за пределы массива.
    Ответ написан
    2 комментария
  • Как выбрать учителя по php?

    sim3x
    @sim3x
    Вообщем моя цель - конечная цель стать профессионалом и устроится в хорошую контору.
    профи становятся после того проработают Х лет

    А для этого мне надо знать - как правильно писать на php т.е. форматирование кода, ООП, синтаксис, паттерны, в чем писать - редакторы и т.д.
    форматирование гуглится или читается на офсайте
    ооп - аналогично
    паттерны нужны мидлам
    на чем писать - на чем привычно

    Правильно - это как принято в серьезных организациях, стандарты. То есть понять не просто язык, а всю кухню.
    кухню узнаете при первом деплое

    А не как сейчас делать так, а потом переделывать т.к. всё конечно работает, но так хорошие программисты не пишут.
    требования меняются быстро - нужно быть готовыв удалить весь свой и чужой код и написать его заново

    А потом ещё все это приконнектить к Revision Control System, а их тоже немало.
    лидирующая cvs одна - git

    Раз и навсегда - чтобы не забивать голову лишним и не тратить время.
    если вы думаете, что один раз что-то заучите и все, то так не бывает.
    Уже нигде
    Даже дворнику приходится знакомится с техникой и обучаться работе с ней

    Учителя стоит выбирать по своему темпераменту и набору топиков, которые он вам предложит изучить
    Ответ написан
    4 комментария
  • Как выбрать учителя по php?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Набор букв какой-то, и каша в голове, походу.

    На счет редактора, скажу так.
    Хоть на печатной машинке делай, если оно сделано красиво (читай, правильно, по стандартам).
    Крутость программиста никак не зависит от используемых инструментов.
    Это только удобство, упрощение работы.
    Ответ написан
    2 комментария
  • Не работает UI?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    а теперь давайте по порядку))
    у вас срезана верхушка окна. поэтому не ясно какая версия Юнити и какая платформа.
    если версия не очень то нужна. то вот платформа вполне себе))

    так же что означает не работает??
    перестает отображаться? не срабатывают нажатия?
    что у вас там за UI..одна кнопка??

    что означает после компиляции??
    в эдиторе скрипты когда скомпилировало? или вы билд собрали уже на устройство какое то?

    может вы на картинки вообще не навесили button и ничего не нажимается..и вы все это так преподнесли))

    подробности в студию и может быть вам подскажут.))
    хотя скорее всего вам бы туториалов посмотреть и документацию почитать))

    Update
    По сути проблема в верстке, сделать огромный Scale и "растягиваемый фон"...а уменьшить его отступами.
    и тестировать на одном разрешении.
    как только разрешение не 2к, получаем размеры канвасного элемента минусовыми и он не рисуется.
    Ответ написан
  • Как узнать координату X объекта в unity?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    Читайте документацию.
    https://docs.unity3d.com/ScriptReference/Transform.html
    https://docs.unity3d.com/ScriptReference/Transform...

    там отличные примеры с кодом...если это не поможет - можете смело бросать юнити, дальше не потянете.
    удачи
    Ответ написан
    5 комментариев
  • Нужно ли писать на "чистом" C++ для первой практики?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Можно и сразу перейти.

    Есть ли смысл писать вот эти все змейки, блэкджеки, бои морские и прочее в терминале или же лучше сразу перейти к интересующим технологиям?

    Смысл в том, что обычно очень сложно перейти с нуля сразу к сложным технологиям, сперва нужно освоить базу, чтобы не спотыкаться на каждом слове. Но прикол в том, что даже базу нельзя освоить просто почитав - необходима практика.
    Именно поэтому и практикуются на простейших задачах, которые не требуют большого количества технологий, и которые можно написать за небольшое количество времени, получить работающий продукт, немного его порефакторить чтобы в памяти отложились принципы работы на базе написанного вами самим кода.

    Собственно вместо того, чтобы писать на тостере вопросы - возьмите и напишите на OGL что-нибудь.
    Если столкнетесь с тем, что не особо понимаете как вообще начать писать - вот тут и окажется, что наверное сперва следовало попробовать на змейке хотя бы поработать и привыкнуть к IDE, научиться пользоваться отладчиком на более простом примере, который хотя бы запускается, а потом уже копать глубже.

    Если же у вас все получится с первого раза, ну возможно вы новый Кармак в молодости.
    Ответ написан
    Комментировать
  • Есть ли варианты организации работы с git ветками для менеджера?

    @CHolfield
    Менеджеров и прочих гуманитариев в гит нежелательно пускать. Максимум - чтоб баги мог оформлять, но только ПО ШАБЛОНУ а не просто "у меня не работает, разберитесь, быдло") Остальное менеджерское говно пусть кипит в 1С и прочих трекерах, не связанных с продуктом.
    Ответ написан
    5 комментариев