Forum Replies Created
-
AuthorPosts
-
Thanks! I will think about that. It looks like these articles are really helpful so I definitely will continue with them!
Thanks! It looks like a bug in the banana, not Pyro. The banana uses a virtual resolution but the ‘real’ mouse values. I will update the banana asap!
Don’t know about Diddy but there is Pyro ( FREE )
I might have missed but is Pyro2 source opensource on GitHub or similar?
Pyro is opensource but not on GitHub ( yet )
No experience with GitHub sharing / merging etc. Still on my todo list to have a go.
Thanks guys! More are coming…
In the meanwhile have a little sneak peek at our upcoming game Dumbot made with Monkey2/Pyro2
A little update on the articles.
This time added the config class and tile basics.
http://docs.playniax.com/articles/
Nerobot to the resque!
The scene must know its Window or in this case the ScreenManager ( the ScreenManager is an extension of the monkey2 Window class ).
The Jungle example is perfect, this should be in your examples folder!
At the time the module manager zip file limit was only 2 mb? I was forced to split it up a bit. I think mark changed it to 5? I should have a look at that. Maybe a lot of people missed the cool stuff.
When declaring screens is the last one instantiated the first one to be shown?
Yes, but you can control it with the Set command.
Monkey1game.Set()I’ve added fading to the Jungle demo example, but is there an easier way with the framework?
Not at this time really
Thing is, with Igntition and Pyro I learned that to much predetermined stuff keeps devs boxed in ( doing things my way ) that I tried to keep things as open and flexible as possible.
I might write a transitions lib that deals with this automatically like Ignition has but a bit more open.
Your welcome!
i love the ease of testing each example in my browser!
Yeah, I wrote a html builder ( in Monkey2 ) that builds the articles. I just create a text file with the text, code and links and the docs are created automatically. Still to polish a bit but so far I am happy with the result!
Keep your eyes open for more…
Did you go thru the modules bananas? Step by step they should clear things up. I attempted to keep them as minimum as possible to expose diffrent parts of the framework…
Anyway, a screen and a scene are not the same. You can use the screen manager and screens like the monkey Window class except you can set up multiple screens and switch easily between them. From a screen OnUpdate and OnRender you can update and draw a scene.
Also have a look at the ‘t01_screens’ template in the Pyro essentials found here
For fading you can use the DrawFader( canvas,value ) command.
The jungle.monkey2 demo in the essentials zip show you how its done.
I did recently start a series of tutorials that I want to update regulary so hopefully this will help!
Here are the humble beginnings!
I added the scene graph basics today!
A little update on the articles.
This time added some scene graph basics.
I also added a link to each example to download it so you can play with them.
http://docs.playniax.com/articles/
Is delta timing needed for the scene graph object?
No
Why 2 different modules for Pyro-Framework and Pyro-SceneGraph?
When is started Pyro2 I attempted to have one module for both but found that having ‘specialised’ modules just worked better.
Just trying to get my head around which on to use and where…
I generally use the Scenegraph for game / sprite oriented stuff and GUI module for buttons, labels, etc as an overlay.
Not a fixed set of ‘rules’ but the examples reveal my personal preference.
How would a create a GUI layer so it doesnt move with the camera? For example I’m playing with the shadowcaster example and would like the LayerLabel not to move with the camera?
In your particular example you can add and extra layer and set the layer MultiplierX and MultiplierY to 0. The layers X and Y positions are multiplied by the camera X and Y and by the Multiplier X and Y values so you can create a parallax scrolling effects by changing the values. Setting them to 0 will cause the layers not to move when you move the camera.
Monkey123Local layer2:=New Layer( scene )layer2.MultiplierX=0layer2.MultiplierY=0I do plan to add articles frequently but in the meantime look at the bananas/snippets in the module folders because they do highlight specific parts of te framework in a specific order and have comments in the code.
Btw, the Tiled exporter / loader is now FREE! you can download it for free or name your own price… Thanks.
https://playniax.itch.io/pyro-2-tiled-converter
Hey guys, after reading this I just decided to make it FREE!
You can download it for free or name your own price… Thanks.
https://playniax.itch.io/pyro-2-tiled-converter
Now there is always room for alternatives so don’t let it stop you from creating your own!
Now that Monkey2 is getting more interesting by the day ( incuding Ted2go and upcoming 3D ) and now that Pyro2 has proven itself to handle the stress of a real game or 2 I feel that it is time to emphasis even more on the docs!
So starting today I will post an article so now and then with Pyro examples, tutorials and docs. I will try to do this on a regular basis. Just 2 articles right now but have a look if you are interested. There is an example of how to do that cool Typoooh laser! Pyro makes these kind of things really simple!
http://docs.playniax.com/articles/
At the botton of the artciel you can find a link to a running example!
Anyone here did AppStore submission? With monkey or someting else. I need to do this soon with Revengestar so any pointers would help!
-
AuthorPosts