uml-robotics / ROS.NET_Unity

A wrapper around ROS.NET to create precompiled Unity plugin DLLs for use in Unity scripts
BSD 2-Clause "Simplified" License
26 stars 10 forks source link

Meta files missing #8

Open DanielArnett opened 5 years ago

DanielArnett commented 5 years ago

Can someone actively developing this project please try downloading and running it from this Github page to see if it actually works?

I've spent a few months working with some exceptionally talented developers who have had to spend some serious hours hacking this project in order to get it to work. They say that it is missing the necessary .meta files, and that those have somehow been purged from the repo's history. The Unity docs do say to include meta files in source control. Because of this all of the prefabs and some of the scripts attached in the scenes are broken. We've wasted a few sleepless nights working on what appears to be a broken project.

Thanks

nuclearmistake commented 5 years ago

It used to have some issue with script association with entities in the world, but can't say I encountered that since working on it last. @allspawj might have more recent experience.

allspawj commented 5 years ago

Sorry I have been out sick for a while, getting caught back up now.

The core of ROS.NET should not depend on any .meta files at all. Are you able to connect to a rosmaster and send and subscribe to simple messages without issue?

I went through and double checked the prefabs and I believe you are correct, the samples we included were broken. I have went through and remade the prefabs, and included the meta files back into git. I also added a couple more tutorial/samples, and will add a few more shortly. They should be working now if you pull the newest version.