Comments (12)
Yes. I want to target .NET Standard 2.0 and release a nuget package, but everything halted to a standstill because MonoGames have not moved to .NET Core yet. I'm also working on other projects right now, so the code in this repo is not quite there yet.
from velcrophysics.
@Genbox thanks for you quick response! I would like to take a look to the PR I've sent (#59). I could help with the NuGet packages if you wish.
Best regards!
from velcrophysics.
Thanks! I'll check it out.
from velcrophysics.
MonoGame is already .NET Standard! Will we get Nuget packages anytime soon? 😊
from velcrophysics.
Looking forward to a NuGet package. It would allow me to use this library with my students more easily.
from velcrophysics.
There are still a lot of things not working right within the engine, so consider it alpha state for now. Nuget package is coming asap.
from velcrophysics.
@Genbox Of course. But at least is looks like it is maintained. Chipmunk was my other choice and... forget it :-)
from velcrophysics.
Packages are up:
- .NET Standard: https://www.nuget.org/packages/Genbox.VelcroPhysics/
- MonoGame: https://www.nuget.org/packages/Genbox.VelcroPhysics.MonoGame/
Let me know if they work as intended.
@SuperJMN could you unlist your packages on Nuget? Don't want a lot of support questions about which packages to use :)
from velcrophysics.
When I try to use it directly on a Monogame project, bootstrapped using the dontnet mgdekstopgl
template, I get:
error: Unable to find a stable package Genbox.VelcroPhysics.MonoGame with version (>= 0.0.0)
error: - Found 1 version(s) in nuget.org [ Nearest version: 0.1.0-alpha ]
error: Package 'Genbox.VelcroPhysics.MonoGame' is incompatible with 'all' frameworks in project '/home/ambs/tmp/CM/CM.csproj'.
My .csproj
here: https://gist.github.com/ambs/cda443d905f8527494fd84423d126dab
Thanks
from velcrophysics.
It is an alpha package, so you have to enable support for those. I've found the easiest way is to just add the PackageReference manually to the csproj file:
<PackageReference Include="Genbox.VelcroPhysics.MonoGame" Version="0.1.0-alpha" />
The csproj file should look like this:
<ItemGroup>
<PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.0.1641" />
<PackageReference Include="MonoGame.Content.Builder.Task" Version="3.8.0.1641" />
<PackageReference Include="Genbox.VelcroPhysics.MonoGame" Version="0.1.0-alpha" />
</ItemGroup>
Or you can use the Nuget Package Manager, but remember to put a check in the "Include prerelease" checkbox.
from velcrophysics.
This worked:
dotnet add package Genbox.VelcroPhysics -v 0.1.0-alpha
now I need time to read the tutorial :)
from velcrophysics.
Sounds good. Closing this issue.
from velcrophysics.
Related Issues (20)
- BodyTemplate.GravityScale is ignored HOT 1
- Problem with sliding HOT 8
- Can't run HelloWorld project on VS 2017 HOT 2
- MVP Sandbox HOT 1
- Requires XNA, no mention of that on the description or front page HOT 1
- TextureConverter.DetectVertices() throws InvalidOperationException on blank textures HOT 1
- Documentation or tutorials needed HOT 3
- VelcroPhysics and Unity HOT 1
- Upgrading from Farseer -- what do you think of Aether? HOT 2
- how to get the contact point from TOI? HOT 5
- Importing SVG HOT 3
- Setting contact.Enabled = false not having effect HOT 4
- Weird collisions on edges in rectangles HOT 1
- Invert Y axis HOT 1
- Question: Documentation and/or Forum HOT 1
- Updating NuGet Package HOT 1
- Is is still active?
- Possible license breach? HOT 1
- Non-issue. Please delete.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from velcrophysics.