Mods / imguianim

Tags: #Library
Author: vihuhol
Side: Both
Created: Sep 8th at 1:40 PM
Last modified: Sep 8th at 2:06 PM
Downloads: 24
Follow Unfollow 9

Latest release (for Vintage Story 1.20.0 and 1.20.12, outdated):
imguianim-1.0.0.zip  1-click install


What u can do with that


Abstraction for creating animations, was created for use with ImGui, can probably be used with vanilla gui (did not check)

Classes:

  • AnimationController used to update values over time.
  • Tween used to mutate values using different curves.
  • Curve mathematic function determinates how to mutate values over time.
  • IAnimation they are needed to make the code readable. (°ー°〃)
    • AnimationClip single animation unit.
    • AnimationSequence runs animations one after the other.
    • AnimationRepeat loops animations.


Usage example (without any GUI)

To add it to the project, download the "mod" and drag the contents wherever you want and write the path in the csproj file.

Example:

<Reference Include="Animations">
<HintPath>C:\Users\ripls\RiderProjects\imguianim\imguianim\bin\Release\net7.0\imguianim.dll</HintPath>
</Reference>

 

havely inspired by flutter framework

Mod Version For Game version Downloads Released Changelog Download 1-click mod install*
1.0.0 24 Sep 8th at 2:06 PM Empty imguianim-1.0.0.zip 1-click install

3 Comments (oldest first | newest first)

💬 PapitoPapz, Sep 14th at 8:05 PM

This might be the big next step for gui modders, PLEASE MODDERS MAKE ANIMATED AND GUIs PLS PLS PLS

💬 vihuhol , Sep 8th at 9:31 PM (modified Sep 8th at 9:32 PM)

ulture i need to recompile this for .net 8 and it will work, i will make it later and also add some imgui examples

💬 ulture, Sep 8th at 6:21 PM

Thanks for making this! I don't know nearly enough to know how to test something like this but do you know if it'll work in 1.21?

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом