Scriptwonder
e5793a6347
Update on Readme and TODO
2025-07-13 16:06:32 -04:00
Shutong Wu
fb8be3b1c5
Update ManageAsset.cs
2025-07-13 15:14:08 -04:00
Shutong Wu
8211d85563
Merge pull request #126 from xsodus/feature/vscode-ghcs-support
...
Feature: VSCode GitHub Copilot Support
2025-07-13 15:10:36 -04:00
Shutong Wu
558b051323
Merge pull request #131 from Sunjnn/master
...
Add support for creating physics material assets. Works on Unity 2022 onwards and Unity 6, since they use different naming for PhysicsMaterial(PhysicMaterial before Unity 6, and PhysicsMaterial after).
Add naming examples on the server side
TODO: currently unity-mcp only support adding gameobject and specifying adding a physic material, and manage_gameobject.cs does not handle a detailed request such as the copied request well. Will be the future work.
Example:
{
`name`: `BouncyCube`,
`action`: `create`,
`position`: [
6,
2,
0
],
`primitive_type`: `Cube`,
`components_to_add`: [
`Rigidbody`
],
`component_properties`: {
`Rigidbody`: {
`mass`: 1,
`useGravity`: true
},
`BoxCollider`: {
`material`: `Assets/Physics Materials/SuperBouncePhysicsMaterial.physicmaterial`
}
}
}
2025-07-13 14:45:13 -04:00
Scriptwonder
21fbac60c2
Update for PhysicsMaterial
...
1. Fixing to ensure both version of PhysicMaterial works, editing PhysicsMaterial properties to camelCase
2. Add example output on server
2025-07-13 14:33:06 -04:00
Scriptwonder
7b3b562c72
Update ManageAsset.cs
...
Silly mistake I made with a rush to fix the previous bug, will be more cautious and run through the test in the future.
2025-07-08 02:37:08 -04:00
Shutong Wu
1e8862aa4b
Update ManageAsset.cs
2025-07-07 15:43:34 -04:00
Scriptwonder
85c947a34e
Minor Bug Fix
...
1. Solve the IDE/Unity miscommunication for the _Color and menuPath params
2. TODOs: Fix readme, look into more issues, bring back tool dev tutorial, view pull request and set a future roadmap
2025-07-06 19:51:12 -04:00
亭鹤
77ed43bac5
docs: add summary for ApplyPhysicsMaterialProperties method
2025-05-22 19:48:16 +08:00
亭鹤
d1249cb281
feat: add support for creating PhysicsMaterial assets
2025-05-22 17:23:12 +08:00
xsodus
a880bf485b
Refactor configuration handling in UnityMcpEditorWindow to streamline JSON serialization and improve client type management
2025-05-12 15:05:56 +07:00
xsodus
48a865d386
Remove redundant field definitions inherited from ManualConfigEditorWindow in VSCodeManualSetupWindow
2025-05-12 09:34:27 +07:00
xsodus
861e6bc62c
Refactor VSCodeManualSetupWindow to inherit from ManualConfigEditorWindow and override methods for improved functionality
2025-05-12 09:34:04 +07:00
xsodus
d63eb7d4e4
Add metadata file for VSCodeManualSetupWindow with file format version and GUID
2025-05-12 09:25:01 +07:00
xsodus
b4910be508
Refactor VSCode configuration to use lowercase 'unityMCP' and improve argument checking
2025-05-12 09:24:10 +07:00
xsodus
619172ad99
Add VSCode GitHub Copilot support and configuration window
...
- Updated McpTypes to include VSCode.
- Enhanced McpClients to handle VSCode configuration paths.
- Implemented VSCodeManualSetupWindow for user instructions and JSON configuration.
- Modified UnityMcpEditorWindow to support VSCode-specific setup and configuration.
- Updated .gitignore to include .DS_Store files.
2025-05-12 08:25:21 +07:00
Justin Barnett
4a3f4e7301
linting and removed unused properties
2025-04-09 09:10:21 -04:00
Justin Barnett
52c75f9521
added project install status and re-added connection check
2025-04-09 07:43:01 -04:00
Justin Barnett
b2f65f2ffc
added public helper methods for project versions
2025-04-09 07:42:43 -04:00
Justin Barnett
99f38e21bd
PR prep
2025-04-08 20:55:22 -04:00
Justin Barnett
8c50e01add
update update path
2025-04-08 15:23:46 -04:00
Justin Barnett
a3f1926338
pass content, not path
2025-04-08 15:19:52 -04:00
Justin Barnett
2f260861df
update pyproject.toml path
2025-04-08 15:17:26 -04:00
Justin Barnett
64b771210b
update version analysis
2025-04-08 15:13:41 -04:00
Justin Barnett
8ed8c62cce
updated auto-config server location
2025-04-08 15:03:16 -04:00
Justin Barnett
f446b502ee
removed logging
2025-04-08 15:02:59 -04:00
Justin Barnett
e9bc45c0df
updated PyprojectUrl
2025-04-08 14:20:54 -04:00
Justin Barnett
d5917bdbec
added loging, updated paths
2025-04-08 14:12:30 -04:00
Justin Barnett
3199421586
removed python and uv check during install
2025-04-08 14:03:56 -04:00
Justin Barnett
7b303b5ba3
update pyproject.toml get location
2025-04-08 11:44:12 -04:00
Justin Barnett
e4ccf614c5
update server save location, again
2025-04-08 11:41:14 -04:00
Justin Barnett
0aa191c7e3
update pyproject name and save location again
2025-04-08 11:10:01 -04:00
Justin Barnett
b8c8910323
update install location
2025-04-08 10:56:05 -04:00
Justin Barnett
b36c4576d9
only install UnityMcpServer folder, not whole repo
2025-04-08 10:48:39 -04:00
Justin Barnett
33b6486b70
backslashes for windows
2025-04-08 10:39:14 -04:00
Justin Barnett
2f6d748607
updated server install process
2025-04-08 10:33:14 -04:00
Justin Barnett
441c0aac57
gracefully handle multiple processes
2025-04-08 09:46:52 -04:00
Justin Barnett
99ceb49ac3
update server install process
2025-04-08 09:46:34 -04:00
Justin Barnett
7beaab1fcb
updated GitUrl to include branch name
2025-04-08 08:59:26 -04:00
Justin Barnett
8a89f55daf
update installer to account for different os
2025-04-08 07:52:44 -04:00
Justin Barnett
61a7cb9e28
added remote install of python server
2025-04-08 07:22:24 -04:00
Justin Barnett
cb603b7b1a
restructured project
...
- moved Unity package and Python application into separate folders to be
downloaded separately using clone .git/UnityMcpBridge
2025-04-08 06:14:13 -04:00