{"repo":"shiena/Unity-PythonNet","free":true,"listed":false,"github":"https://github.com/shiena/Unity-PythonNet","clone":"git clone https://github.com/shiena/Unity-PythonNet.git","description":null,"language":"Python","stars":41,"topics":["csharp","python","pythonnet","unity","unity3d"],"license":"MIT","category":"game-templates","readme_excerpt":"Unity-PythonNet Development Environment - Windows - Unity6000.3.5f1 (.NET Framework or both .NET Standard 2.1 and Microsoft.CSharp is required at Api Compatibility Level) - Python.NET 3.0.5 - Python Embeddable Package 3.11.3 What is this? This is a sample project that integrates Unity and Python.NET. Pressing the Plot button will display an image of a graph drawn using matplotlib in Python. Project Structure How to add python packages Editor Settings: Enter Play Mode Options Both Domain Reload enabled and disabled are supported with fast Play/Stop. Domain Reload Enabled Pros Cons ------ ------ Fast Play mode stop Slightly slower Play mode start Python code changes are reflected - Clean Python state on each Play - Domain Reload Disabled Pros Cons ------ ------ Fast Play mode start Python global state is preserved Fast Play mode stop - Python code changes are reflected (via module reload) - Settings: Edit → Project Settings → Editor → Enter Play Mode Options Known Issues - PythonEngine.PythonPath is not applied when changing a different PythonEngine.PythonPath after calling PythonEngine.Initialize() / PythonEngine.Shutdown() . - Restart Unity if you want to set a different PythonEngine.PythonPath .","default_branch":null,"files":null,"tree":[],"storefront":"/r/shiena","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shiena/Unity-PythonNet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}