StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authorfrothzon
GenrePlatformer, Puzzle
Tags3D, 3D Platformer, z-axis

Download

Download NowName your own price

Click download now to get access to the following files:

z-axis-tutorial_part6.yyz 153 kB
zaxis_tutorial6.yymps 132 kB

Comments

Log in with itch.io to leave a comment.

Awesome Tutorial! Thank you for making this. It's crazy how complex this gets.

Here are a few more ideas to add to this tutorial series:

1. Complete Depth System (To fix some current issues)

2. Interactable objects that can go on block objects (For example, grass, tree's, pots, etc. Maybe Buildings too. Just to show how to handle placement of these types of objects in the room editor.)

3. Enemy Pathfinding (Enemies that can jump over a block if its short enough and even navigate up a ramp if it exists)

4. Tileset Collisions (This way, instead of having block objects, you can just place cliff tiles. This video tutorial has something similar:
My GameMaker Template for 2.5D Platformers Explained (Thoroughly)
)

(1 edit)

This could be a bug im not sure, when copy/paste all the objects, sprites and scripts one by one over to a new project the ramps stop working, and you cannot push blocks onto them?

however re-downloading the project file and editing the project everything works correctly?

I have been able to recreate this problem at least 3 times on this computer i see if i can recreate the problem on the laptop.

Either that or im missing something obvious and just not realising it.

(3 edits)

Can you send me the broken project so I can debug it? There may be object properties that are not being copied over... I added a yymps package for the assets for importing into projects -- maybe try that.

(1 edit)

Try this

(googledrive link removed)

(2 edits)

I see what the issue is, when we are calling z_top() it is not referencing the "other" object correctly and is checking against itself. I will modify the code so this cannot happen. It is weird that it is not occuring in the example project -- so it must be a bug caused by instance creation order. [UPDATE: I uploaded new versions of the source code that should resolve the issue -- I was able to import only the scripts from the YYMPS to replace the old ones and was able to validate it works]

Issue resolved, Amazing!

Thank you.