|
Post by tbird on Jul 31, 2018 13:09:54 GMT -6
Gone on vacation, be back Thursday evening!
|
|
|
Post by n00b on Jul 31, 2018 15:58:41 GMT -6
Have a good vacation
|
|
|
Post by tbird on Aug 4, 2018 12:37:17 GMT -6
Well I have reversed my decision, I like making gui's for games, but I don't feel like drawing out all the stuff for my simple polygon collision and point editor....I am definitely using your gui library lol, thanks again.
|
|
|
Post by n00b on Aug 4, 2018 12:50:01 GMT -6
I hope it will work for what you need. I am going to try to improve the documentation on it to explain things better.
|
|
|
Post by tbird on Aug 4, 2018 14:40:53 GMT -6
It's explained pretty good, it is just overkill for my needs, but overkill or not its better than what I have, and is really easy to use.
|
|
|
Post by tbird on Aug 5, 2018 11:12:00 GMT -6
Quick question, in your gui Lib, if I want to have a load menu pop up, do I just have a separate window created with a list on top, and just change which window is active?
Thanks.
|
|
|
Post by n00b on Aug 5, 2018 11:33:47 GMT -6
I still don't have multiple windows working right in the gui library so what I did is create each window as its own program and called them with the System() function.
System("rcbasic.exe nameOfProgram.cbc")
All the stuff you need for that window to see you can write to a text file and read the file in your menu program.
I will make multiple windows work in the future but I didn't even think about the multiple windows until later in development.
If you want I can post a video on it later. Its kinda awkward.
|
|
|
Post by tbird on Aug 5, 2018 12:26:09 GMT -6
That should be a sufficient answer, but if I get stuck I will let your know, thank you.
|
|
|
Post by tbird on Aug 6, 2018 13:45:23 GMT -6
Ok, so I have it setup like that and I get this in the console :
'rcbasic.exe' is not recognized as an internal or external command, operable program or batch file.
I added it to my user variables in enviroment variables, should it be in system variables? Maybe I need to restart computer lol.
This is probably a dumb question lol, but I do not know?
|
|
|
Post by n00b on Aug 6, 2018 20:50:34 GMT -6
Sorry for the late response, work was kinda hectic today. To do it, yes you will need to add rcbasic to path. Look at the editor.bat file to see how I did it.
|
|
|
Post by tbird on Aug 6, 2018 21:40:12 GMT -6
Hey no worries, thank you for the response. I will check that out.
On a side note, I was looking into the possibility of adding per pixel lighting functions to RCBasic, would you know anything about this? Would you be interested? I was going to post on freelancer or something and pay someone else to do it, but I thought I would ask you first.
I of course no zip about shaders and c++ is not an area I am confident in lol.
I know your a busy guy, but it's just an idea.
|
|
|
Post by n00b on Aug 6, 2018 22:35:12 GMT -6
Any help you can give I will gladly except. The issue with that though is that all of the graphics functions currently use SDL2 Rendering API. So I never actually used any OpenGL directly. Someone suggested a few years ago to rewrite everything to use OpenGl directly but there is 2 issues with that. First issue is that the current graphics library has years of bug fixes and improvements to get to where it is today and I really don't want to throw all that away and start from scratch. The second issue is that I really don't know OpenGl.
But if you are willing to try to tackle the issue I will be glad to integrate it into an official release.
If you are interested in lighting effects though you should try out some of the Alpha blending features in RCBasic. I created a simple particle system a few years back using it. Look at the SetImageAlpha and SetCanvasAlpha. They are really useful.
I am thinking about starting my video tutorial series back up on my channel. I don't think I have made a video since v2.04 (alot has changed since then). But if I do I am not doing anymore beginner tutorials because I have included 4 introduction tutorials in the manual as well as doing a few videos on it by now. What I want to cover is topics like alpha blending, tile scrolling, etc. Let me know if you would be interested.
|
|
|
Post by tbird on Aug 6, 2018 22:54:49 GMT -6
Actually I just discovered sprite dlight and you can make pre baked sprites, so I think I will go that route, as it's far easier and I can understand it, and it won't cost me an arm and a leg lol. I am planning on making a particle generator, or at least looking into it. So many cools things to do so little time.
As far as the tutorials, well in my opinion the beginner stuff has been done to death, when I hop on a new language I skip right past that and see what it can do, I know I am not a beginner but I am still just a hobbyist programmer. I love seeing meaningful tutorials, like for instance the creation of a game from scratch, a simple one of course but you get my meaning. I am planning on helping out also soon, I would love to contribute something.
|
|
|
Post by tbird on Aug 7, 2018 7:35:29 GMT -6
I am also reading on fake 2d lights using alpha blending, so I will try what you suggested about the imageAlpha and canvasAlpha.
|
|
|
Post by n00b on Aug 7, 2018 20:00:54 GMT -6
Awesome. And I am going to start on that first new tutorial on Monday. This weekend is going to be completely focused on Ludum Dare. It would be awesome if you considered entering as well. You would be amazed at how much you could learn from trying to finish a game in 3 days. I don't plan on using any code I currently have and will instead start from zero lines of code at the start. I feel I will gain more out of it that way.
|
|