Code Monkey home page Code Monkey logo

Comments (5)

ravarcade avatar ravarcade commented on May 14, 2024

I don't want to mess in this repo, so all is as zip.
Inside are 2 dirs:
UnityImGuiRenderer --- VS 2017 project used to build needed dll.
UnityImGui --- ready to use version with Unity.

from visualpinball.engine.

Vroonsh avatar Vroonsh commented on May 14, 2024

Hi

Based on ravarcade's work i integrated the docking branch of ImGui with great add-ons (Docking windows & Tabs).
There is also the Viewport system included which permit to display imgui windows outside the original hosting window (which could help in player mode). Some modifications has to be done on the Controller side to be enabled.
image
The renderer wasn't changed, only the UnityImGui sub-directory had modifications.
UnityImGUI.zip

Here's the viewport demo : ocornut/imgui#1542

Let me know if you have any Ingame Debug integration already designed, maybe i could be of any help.

Cheers

from visualpinball.engine.

ravarcade avatar ravarcade commented on May 14, 2024

@Vroonsh
Thanks for pointing at docking branch in imgui. It looks great.

Right now we don't have any imgui integration with main engine.

Here is my experience with ImGUI in unity:
My first release was problematic. It works in editor, but when you build release version i end with blinkig imgui windows.
Your version works same way, in editor it is ok, but after build imguin works, but blinks. Sometimes it crashes.

I updated some files on my branch:
https://github.com/ravarcade/VisualPinball.Engine/tree/debug-imgui

Now it is with ImGui 1.75 and it works in release build correct.
I tried to make docking branch working, but till now no luck.
Maybe in future i will go back to it. Right now i want to focus on bullet physics.

from visualpinball.engine.

xantari avatar xantari commented on May 14, 2024

Is this a duplicate of #60

from visualpinball.engine.

freezy avatar freezy commented on May 14, 2024

Yes, probably. I'll let @ravarcade handle this :)

from visualpinball.engine.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.