-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a picking system #59
Comments
This is a good enhancement, but I think I'm not going with this as my first priority. My first priority still remains to get a HTML5 backend. I'd definitely like to see a PR if you want to contribute to the engine. |
I've not the time for now to help you with this, but when it's done for me, I will help you obviously. First I need to understand all of your nice work, SilenceEngine. I've send you a mail, can you give me a answer fast. TY :) |
As you can see, I'm now working on the HTML5 backend in the new silenceengine-1.0.1 branch, and SilenceEngine at the current state is getting a major rewrite to support HTML5. In the future I have plans to integrate Android backend as well. You can see the current HTML5 tests in action online at http://silenceengine.goharsha.com/tests/ The picking system is indeed important, and I will be working on this once I get the basic framework letting you to run the game on all the platforms without any modifications. Once I get this done, then I will implement all the existing base graphics and audio code, along with collision engine to the new system. From then, I will start working on the features. I've seen your mail, will reply with more information in the e-mail itself. |
Ok thanks you for this information, NICE WORK about your HTM5 backend, seriously great job 👍 !! |
I think that we can use your Collision's classes to create the picking system. I will begin soon developping into my github from your last release. |
Postponed once again as the priority now was on making a release, and modularize the engine with extensions, that will allow integrations with more native libraries. |
@beaucoralk This is now implemented in a way that it doesn't affect the performance of OpenGL. SilenceEngine now includes a
And then the first object in the list will be your picked object, it will be the closest to the screen. In the case of 2D, you don't need all this, you can use the |
Just... Wahoo. One more time, great job :D ! I'm sorry I did not have time to help you on this, and not having time to look at your code. Finally this sentence make me happy : Thank you for this ! |
I don't saw the picking system/engine into your game engine. I think that isn't optional for a game engine.
The text was updated successfully, but these errors were encountered: