CELua[RU]
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти
    1. Главная
    2. MasterGH
    3. Сообщения
    Не в сети
    • Профиль
    • Подписки 1
    • Подписчики 1
    • Темы 129
    • Сообщения 252
    • Группы 4

    Сообщения

    Последние Лучшие сообщения Спорные
    • О программе Obsidian

      image.png Obsidian

      Obsidian — программа для ведения базы личных знаний и ведение заметок через разметку Markdown. Это позволяет пользователям делать внутренние ссылки для заметок, а затем визуализировать связи через граф. Программа Obsidian призвана помочь пользователям организовать и структурировать свои мысли и знания гибко через нелинейный путь. Программное обеспечение бесплатно для личного использования, а коммерческие лицензии доступны для оплаты.

      721887af-6a74-45f4-8f6c-77ea82e374b3-image.png

      написал в Obsidian
      MasterGHM
      MasterGH
    • Изменена структура разделов

      Изменена структура разделов на форуме

      написал в Новости
      MasterGHM
      MasterGH
    • RE: Опрос по Obsidian

      Привет. Эта тема опрос по Obsidian и альтернатив этой программы. Obsidian работает на множестве операционных систем для ведения огромного количества заметок, конспектов и прочего. Если не пробовали, то предлагаю попробовать, особенно, если заметок много и они разбросаны по разными местам. Также можно обсудить еще плагины и способы ведения заметок.

      написал в Obsidian
      MasterGHM
      MasterGH
    • Опрос по Obsidian

      О программе

      написал в Obsidian
      MasterGHM
      MasterGH
    • О разделе

      В этом разделе находятся темы связанные с игровым движком Unity3d.
      В основном я буду писать темы по работе с этим движком.

      написал в Unity3D
      MasterGHM
      MasterGH
    • Easing functions в Unity & DoTween

      Функции анимации для Unity

      interpolate.gif

      FrameWork для UNity3d: https://dotween.demigiant.com/
      Документация: https://dotween.demigiant.com/documentation.php

      Принцип:

      1. Узнаем, что анимировать. Например, подсветку.
      2. Узнаем, как анимировать. Например, идем https://easings.net/ смотрим график и тип анимации. Например, мне нужна анимация easeOutSine. По ней должна меняться частота цвета подсветки
      3. Далее ищем какой-нибудь пример в поисковике по работе с цветом. Пусть это будет
      using DG.Tweening;
      using UnityEngine;
      
      public class ColorChanger : MonoBehaviour
      {
          [SerializeField] private MeshRenderer meshRenderer;
      
          private void Awake()
          {
             // меняется цвет материала
              DOVirtual.Color(Color.black, Color.white, 10, (value) =>
              {
                  meshRenderer.material.color = value;
              });
          }
      }
      

      Смотрим документацию
      e22e8aa5-b901-4392-a75b-55bd9819279f-image.png

      ...В этом примере, material при каждом разе пересоздается с новым цветом в каждом кадре отрисовки, поэтому надо менять на sharedMaterial. Этот пример надо переделать с анимацией

      1. Ищем функцию анимации
        0bbce586-0935-4d95-8024-c9f27de92d0f-image.png

      2. Пишем пример. Анимируем мерцание цвета с возрастающей частотой по InQuint

             IEnumerator ShowWriteButton()
             
                    {
             
                        Image image = writeButton.GetComponent<Image>();       
                        Color originalColor = image.color;       
                        float frequency = 0;       
                        DOVirtual.Float(0.01f, 0.1f, 1f, v => frequency = v).SetEase(Ease.InQuint);       
                        var currentTime = Time.time;       
                        yield return new WaitForSeconds(0.5f);       
                        while (Time.time - currentTime <= 1f)       
                        {
                            image.color = originalColor;       
                            yield return new WaitForSeconds(frequency);       
                            image.color = colorWrite;       
                            yield return new WaitForSeconds(frequency);       
                        }       
                    }
                          StartCoroutine(ShowWriteButton());
      
      

      В этом примере происходят параллельно две операции: изменение частоты по InQuint и использование этой частоты для подсветки кнопки. Много примеров в документации...

      Dotween библиотека популярна. Её можно использовать для полета камеры, для перемещения объектов, подсветки и т.п.

      написал в Unity3D
      MasterGHM
      MasterGH
    • Создан новый раздел по Unity3D

      Создан новый раздел по Unity3D

      написал в Новости
      MasterGHM
      MasterGH
    • Форум обновлен до 3.8.1

      Форум обновлен до v3.8.1

      написал в Новости
      MasterGHM
      MasterGH
    • RE: сделать скрол на функции Direc3D при генерации таблици

      Врядли, там есть готовый компонет ingame 3d -скролл. Надо делать свой. Лучше написать на форум CE.

      Ты никогда не делал свой скролл на каком-нибудь, некотором языке программирования? Например, бесконечный скролл? Принцип один и тот же,только реализация отличается.

      написал в Вопросы
      MasterGHM
      MasterGH
    • Исходники MS-DOS

      Там можно пробежать по ассемблерным исходникам, почитать комментарии.

      написал в MasterGH
      MasterGHM
      MasterGH
    • Visual Studio. Топ 10 часто используемых горячих клавиш

      Предлагаю поделиться своими ТОП горячими клавишами в Visual Studio.

      1. ctrl + ] найти закрывающие скобки функции, класса. С shift можно выбрать внутри.

      2. shift + alt + (. или <) перемещение по выделенными словам как f3 вперед или назад

      3. alt + лев. кнопка мышки установка мульти курсора. После выбор по shift или в пункт 2, 4.

      4. shift +u или ctl +u сделать выделенный текст строчными или прописными

      5. ctrl + R + G - удалить неиспользуемые пространства имен

      6. ctrl + shift + v кольцевой буфер обмена

      7. ctrl + K + S обернуть строки (в регион, namespace, if и т.п.)

      8. ctrl + alt + X окно элементов (перетаскиваем туда выделенные строки в своим папки. Это для хранения истории своих строк кода)

      9. ctrl + K поставить закладку
        ctrl +K+K создать/убрать закладку
        ctrl +K+N / CTRL+K+P перемещение по закладкам
        ctrl +K+L удалить все закладки

      10. ctrl + T показать список задач.

      11. Перемещение строки или выделенных строк
        alt +↑ переместить строку вверх
        alt +↓ переместить строку вниз

      12. alt + shift +arrow keys(←,↑,↓,→) выбор колонок текста

      13. ctrl +arrow keys(←,→) перемещение по словами

      14. ctrl +arrow keys(↑,↓) движение списка
        и т.п.

      написал в Программирование vs hotkey
      MasterGHM
      MasterGH
    • RE: Подписка на новости форума (Опрос)

      Я думаю поставить подписку по умолчанию на неделю вместо "выключено". Пользователь сможет сам отключить. В противном случае он может и не узнать о такой функции

      написал в Вопросы
      MasterGHM
      MasterGH
    • Подписка на новости форума (Опрос)

      На текущий момент подписка по умолчанию в состоянии выключено

      написал в Вопросы
      MasterGHM
      MasterGH
    • RE: Structure hunter (beta)

      Для работы с репозиторием скачиваем SourceTree (или любой другой git клиент)

      Руководство как ей пользоваться ищем на yotube или статьи.
      Что такое git аналогично.
      Как работать с git hub сервисом тоже можно найти.

      написал в Плагин-строй
      MasterGHM
      MasterGH
    • RE: Structure hunter (beta)

      Там же пример read me с ссылкой на youtube видео, как работает плагин.
      По аналогии можно выкладывать скрипты, таблицы и т.п.

      Код readme

      # ![StructureHunter](https://repository-images.githubusercontent.com/726766577/034565b5-7aa9-4bc9-a354-3929cad595d5)
      # README #
      
      Plugin for Cheat Engine
      
      [![Find offsets](https://img.youtube.com/vi/zC4VgWRMRhs/0.jpg)](https://www.youtube.com/watch?v=zC4VgWRMRhs "Find offsets")
      

      Картинку можно залить в превью в настройках репозитория как в этом примере или же в сам репозиторий

      написал в Плагин-строй
      MasterGHM
      MasterGH
    • RE: Structure hunter (beta)

      Заглавную картинку можно хранить не на форуме, а в репозитории (пример в этом топике).
      Чтобы эту картинку отобразить на форуме нужно ввести ссылку из репозитория до релизов.
      Пример (выше), текст ссылки

      https://github.com/celuaru/structure_hunter/releases
      
      написал в Плагин-строй
      MasterGHM
      MasterGH
    • RE: Обновление форума

      Форум обновлен до версии 3.5.2 с версии 3.2

      Если будут ошибки, то можно сообщить мне в личку или в этой теме

      написал в Новости
      MasterGHM
      MasterGH
    • RE: Проблемма при загрузке файлов

      Права на загрузку файлов выставил всем на группу подтвержденных пользователей. Это делается один раз администратором

      У @LIRW, вроде, нет подтверждения. У кого нет подтверждения сколько-то дней, те не смогут писать. При возникновении проблем с регистрацией нужно написать мне. Если нельзя со старой учетки, то - с новой

      написал в Вопросы
      MasterGHM
      MasterGH
    • RE: Проблемма при загрузке файлов

      Права поставил.
      По поводу гайда могу дать только разметку

      Markdown Reference
      .
      По значкам - там методом тыка...😆

      написал в Вопросы
      MasterGHM
      MasterGH
    • Обновление форума

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

      написал в Новости
      MasterGHM
      MasterGH
    • 1 / 1