Git Product home page Git Product logo

ge's People

Contributors

mellinoe avatar originalmoose avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ge's Issues

Loading issues

First of all, the submodules are a tad messed up, so this creates a bunch of errors.
Secondly, are we gonna get an sln file at any point? ;)
If not, please send me a ZIP file of your local working dir, as I just can't get the repo working on my PC.

Thanks in advance,

Dylan.

Use the current working directory rather than AppContext.BaseDirectory

The AppContext.BaseDirectory property returns the directory in which the currently main executable resides. This is the CLR host executable. However, I wanted to use a different host or runtime, AppContext.BaseDirectory will return the directory of that host. This will cause the code to crash due to FileNotFound exceptions. Instead of using AppContext.BaseDirectory, System.IO.Directory.GetCurrentDirectory() should be used.

.net core 2 support

So I've tried to compile the engine with .net core 2.2. It doesn't seem to work, lots of errors, in dependencies as well. Are there any plans to fix that?

Missing ImageSharp.dll

When compiling CrazyCore, I get a warning from the game engine:

/usr/local/share/dotnet/sdk/2.1.300/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3106: Assembly strong name "../../ext/veldrid/bin/ImageSharp/netstandard1.3/ImageSharp.dll" is either a path which could not be found or it is a full assembly name which is badly formed. If it is a full assembly name it may contain characters that need to be escaped with backslash(\). Those characters are Equals(=), Comma(,), Quote("), Apostrophe('), Backslash(\). [/CrazyCore/code/ge/src/Engine.Launcher/Engine.Launcher.csproj]
/usr/local/share/dotnet/sdk/2.1.300/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3106: Assembly strong name "../../ext/veldrid/bin/ImageSharp/netstandard1.3/ImageSharp.dll" is either a path which could not be found or it is a full assembly name which is badly formed. If it is a full assembly name it may contain characters that need to be escaped with backslash(\). Those characters are Equals(=), Comma(,), Quote("), Apostrophe('), Backslash(\). [/CrazyCore/code/ge/src/Engine.Launcher/Engine.Launcher.csproj]

It appears that these two files are referencing ext/veldrid/bin/ImageSharp which does not exist.

/src/Editor/Editor.csproj#L133
/src/Engine.Launcher/Engine.Launcher.csproj#L70

I've looked at Veldrid Legacy and compiled it myself, but for the life of me, I don't see ImageSharp anywhere.

Transformed Postion

Hallo

I am busy learning about Transformations, however, finding a sensible sample has been a nightmare. Your class is helping already, thanks.

Looking at the Position property In the src/Engine/Transform.cs. If I read it correctly, the getter uses the whole Transformation while the setter only does an offset when there is a parent?

Getter: 'pos = Vector3.Transform(pos, Parent.GetWorldMatrix());' // Includes parent's transformation
Setter '_localPosition = value - parentPos; // rotations and scale is lost?

Veldrid 2

Hey there @mellinoe! Great work you're doing here. Do you intend to update the game engine to work with Veldrid 2 or has your focus shifted to just making a really good renderer now?

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.