Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Pixel Rebirth

19
Posts
10
Followers
9
Following
A member registered Nov 21, 2016 · View creator page →

Creator of

Recent community posts

Actually would be cool if you sent me the project file so I can look into it properly. 

pixelrebirth(at)gmail.com

Thank you!

Never had that one before. Any specific circumstances this occurs for you? 

From what I can tell it's a Babylon.js issue (VAO stands for vertex array object) that can occur when certain features are used and the window is being resized, maybe...

Again if you have any details on this error please do provide.

No there seems to be a misunderstanding. The plugins/behaviors will be updating, which technically isn't making any change at all to your project. Just open Construct 2, drag over all the new c2addon files, then open your project which will now use the updated versions.

No need to manually go through anything in your project (unless there was some sort of major/breaking change in how things with the actions etc. work, which there wasn't). 

(1 edit)

You can update by simply dragging the c2addon files into the C2 window. Just remember to update every single plugin and behavior. And do keep backups in case anything goes wrong.

The "Create skybox"-action will create a box a bit bigger than your layout size with a cube material. What it does expect however (and can hardly be known due to lack of documentation) is the textures for the six sides of the cube be added as files and follow a certain naming convention.

To quote the Babylon.js documentation: The CubeTexture constructor takes a base URL and (by default) appends "_px.jpg", "_nx.jpg", "_py.jpg", "_ny.jpg", "_pz.jpg" and "_nz.jpg" to load the +x, -x, +y, -y, +z, and -z facing sides of the cube.

So with the plugin the base URL would be the name you give the skybox via the action. If you check out the full documentation entry here you can quickly grab the example images to test for yourself(which I just did to make sure the skybox feature actually still works and gladly it does).

Thanks for using the plugin! I'm glad you like it so far.

Understandable as I'm myself in the (slow) process of leaving everything Construct-related behind. Have been dabbling in Godot for a while and aim to get into it more. 

But I'm still going to get the plugin to 1.0 sooner or later. Swansong or something...

I'll try to add you on Discord.

Hey, its you :) The verts thing may just become possible in the next plugin update, so keep an eye out for that. If I actually get a bit further with the game I might hit you up for some help... do you use Discord?

All true. At least some of it should be improved in an upcoming update. Thanks for checking out the demo!

Unfortunately effects will not work. In the future I will again look into making the plugin render to a C2 layer instead which would be preferable overall and also enable the use of effects of course. No promises though.

It's probably a case of your layers not being set to invisible. Since the 3D canvas is behind the C2 canvas all layers but UI and anything you want to be drawn on top need to be invisible.

Glad to hear it!

I tried mismatching the Plane behavior (older version) with the current plugin but all that did was messing up the animations of the billboard.

At this point I cannot reproduce the completely transparent billboards you are experiencing. Unless you changed things in the capx itself, which would be obvious...

Sorry I can't help you any further right now.

Quite baffling. If the material/texture can't be loaded you should be seeing a red and black checkerboard in Babylon.js. 

Also the flame sprite clearly works which is also being loaded from a spritesheet within the Files folder, just like the billboard.

Anyone else having similar issues? 

Did you always install the plugin and behaviors by dropping the c2addon file into the Construct window or are you doing it manually?

Please make sure you are actually using the latest plugin version 0.73 and also updated the behaviors. Because it sounds to me like some sort of mismatch, although if I'm not completely mistaken Construct should give you warnings for that upon opening the file.

What's your preview browser?

While it's perfectly possible to create custom meshes from vertices in Babylon.js and color them it's not really within the scope of this plugin.

So if I did open that can of worms it would be at a much later point in development sadly (certainly after 1.0).

To be fair there is already some vertex displacement going on with the recent ramp property for the box behavior which might be expanded upon in future updates.

Always been looking to learn from other plugins best to my ability, but to be frank a lot of what Rojo does just goes over my head.

Thanks for your feedback and interest in the plugin! 

(1 edit)

I tried to do this initially but failed. Maybe I should have another go at it.

Was too daft to comprehend what you actually said, but yeah you're right. The instanceof checks require that object type to exist, which will cause this error. Should fix soon. 

(3 edits)

The way you manipulate cameras is via events mainly by setting camera position and camera target. Some actual rotation actions are still missing though as you noticed.

Edit: rotation actions and camera behavior were added in the latest update. 

Unit resolution of 1 is probably a bad idea as you most likely wouldn't want a single pixel representing a unit in the 3D world. Didn't freeze for me when I quickly tested with the example project though.

I'll add that info to the file names in the coming update.

You're welcome!