Great video! Is there any way it can be adapted to work with vertex buffers?
@ethanstefura53594 сағат бұрын
I guess I'm asking how we can do //Depth with (all) { var _bottomY = y + (sprite_height - sprite_yoffset); depth = -_bottomY; } without creating a big box around the objects, erasing potential vertex buffers behind it
@ethanstefura53594 сағат бұрын
trying to combine this with your fast grass tutorial!
@cptjamcat17464 күн бұрын
Is this still possible for 1.4.99999? how do we import the shell execution for 1.4
@null_means_nothing5 күн бұрын
my character wont appear i only have 3 stuff in the room inspector, the tileset depth -100 the character depth 0 and the backround depth 100 i did everything the same but the character wont appear but the camera still follows, even when i delete the background the character is still not showing up only the tileset
@OsiRixxx7 күн бұрын
good advice, thanks man
@partydude123012 күн бұрын
Is there a way to get collisions without grid numbers?
@MineChannelNico12 күн бұрын
28:42
@gurpreetsingh79312 күн бұрын
You’re making good progress
@MineChannelNico12 күн бұрын
@@gurpreetsingh793 Thanks
@MineChannelNico13 күн бұрын
17:42
@MineChannelNico13 күн бұрын
7:32
@OsiRixxx14 күн бұрын
Hey man, I really like and appreciate your videos! unfortunately i'm stuck at the collision part, since this seems to be an older way to do scripts? maybe if you have a chance could you pass me real quick the updated one? if not that's ok. Appreciate the effort!
@OsiRixxx15 күн бұрын
tytytyty!
@Jordanpost7Ай бұрын
Your tutorials have tons of junk volume. Complete garbage.
@zackhiggins5135Ай бұрын
I saw controller in hand in the thumbnail. Instant subscription XD.
@scyrossel.900Ай бұрын
//Flip sprite if (moveX !=0) image_xsclae = sign(moveX); It woked, but for some reason (I thought it was the scale) the character would turn thin when I moved left or right. I had to change it to "sign(moveX)*3" because somehow my character was correctly scaled that way. I tried multiplying it with "RES.SCALE", but with values under 3 it'd make the same effect or with values above 3 it'd be wider. Is there a reason for this? I don't know if I didn't do something in the player's sprites, or object, properties, or somewhere else.
@kamieniosssАй бұрын
I'm very late to this, but my delta alarms don't seem to be working on other objects. I saw one of the comments having the same issue and after trying to fix it with the replies it didn't work.
@pqdb.042 ай бұрын
first indian that cant speak english
@kuri71542 ай бұрын
Has anyone tried this in 2024. I tried this and it messed up everything else in my room :sob:
@granttjamess2 ай бұрын
Do you know how to get rid of the slight "ripple" that moves over the sprite as the perspective moves?
@petermllernduru54562 ай бұрын
Great tutorial, but why do you talk that way?
@diamondcat7052 ай бұрын
what if i want to add ui to my game?
@shuvacool2 ай бұрын
i love this but the sound is weird
@Confl1ctWasHere3 ай бұрын
Great tutorial but I've got one problem. The game is looking for the definition of _movingPlatform, but it can't find it.
@furbyteaspoon40913 ай бұрын
Thats really cool, now i have to figure out how to place the sprites alternating reft and right of the text.
@jack55903 ай бұрын
This is a very professional tutorial. The added comments and reasoning behind all the code and examples are exceptional.
@sswenr5673 ай бұрын
You're a bum
@eversonmay3 ай бұрын
Who made this assets, thi is s real game?
@Hugo_dsa3 ай бұрын
5:18
@KungFuMaintenance3 ай бұрын
Very nice!
@projectRaMan3 ай бұрын
How to handle picking up multiple objects of the same type, and keeping track of those amounts?
@realistindenial3 ай бұрын
Simple and elegant solution for a common need--thank you. I also enjoyed the rhythmic presentation style.
@Puffvr0693 ай бұрын
keep getting this error code : ___________________________________________ ############################################################################################ ERROR in action number 1 of Step Event1 for object oMoving: Variable oMoving.currentSpeed(100018, -2147483648) not set before reading it. at gml_Object_oMoving_Step_1 (line 7) - moveX = sign (_targetX - x) * currentSpeed; ############################################################################################ gml_Object_oMoving_Step_1 (line 7)
@scottrim72163 ай бұрын
love your videos
@mrlauro91504 ай бұрын
Ty this was great
@HardcoreAxol4 ай бұрын
5 years later and it's still relevant thank you for the video without you online games in gml will be 10 times harder to make for newbies like me
@PixelatedPope4 ай бұрын
FYI, math, the link to the project is broken
@NoneyoBizwiz4 ай бұрын
Absolute Legend, thanks for everything Matharoo you've helped me a ton!
@Nood-q8m4 ай бұрын
Come on man
@Nood-q8m4 ай бұрын
0/10
@Nood-q8m4 ай бұрын
Bro you literally made game have 16 😡
@wackedshadow.playsgames4 ай бұрын
The video is good! But one problem I have is that if I see the room and everything, It's high quality. But when I test it, Everything just is so low quality
@aaronwise10894 ай бұрын
or you can use paths for movement
@OskSport5 ай бұрын
how do i fix this ___________________________________________ ############################################################################################ ERROR in action number 1 of Create Event for object <undefined>: global variable name 'ctsAnims' index (100007) not set before reading it. at gml_GlobalScript_AddAnim (line 13) - var size = array_length_2d(global.ctsAnims, _cts); ############################################################################################ gml_GlobalScript_AddAnim (line 13)
@OskSport5 ай бұрын
full addanim code: /// @Arg Cutscene /// @Arg Actor /// @Arg Atype /// @Arg [data] //Args var _cts = argument[0]; var _actor = argument[1]; var _atype = argument[2]; var _data = argument[3]; //Array size var size = array_length_2d(global.ctsAnims, _cts); //Add global.ctsAnims[_cts, size] = [_actor, _atype, _data];
@richard_orc5 ай бұрын
yey, thank you <3333333
@AronBaddoPacas5 ай бұрын
a simple formula of lerp(a,b,amt): x= (amt*b-amt*b)+a
@willm1275 ай бұрын
Amazing tutorial! Thank you!
@cj_bluethunder5 ай бұрын
So I finished the tutorial but for some reason can’t go underneath the floating block. How do I fix this? Edit: well I feel stupid. Apparently having height set to 32 when the block’s z is 32 means that you can’t go under it.
@AdamBarkerThe5 ай бұрын
I am getting a strange error where it spawns an unmovable obj on me but then also the one that follows me. Any reason why this could be happening?
@the3bros2315 ай бұрын
hi i could use help. the characters dont move, but i cant control them...heres the code: if (global.ctsPos >= 0){ global.can_move = false anim[0] = global.ctsAnims[global.ctsType, global.ctsPos]; anim[1] = global.ctsType anim[2] = global.ctsPos actor[0] = anim[0] type[0] = anim[1] data[0] = anim[2] actor[0] = oPlayer actor[1] = oDigi switch (type) { case aType.move: var dist = data[0]; var _dir = data[1]; actor.spd = actor.move_spd actor.dir = _dir actor.movedDist += actor.spd; actor.x += actor.xspd actor.y += actor.yspd if(actor.movedDist >= dist) { global.ctsPos++; actor.spd = 0; actor.movedDist = 0; } break; } if (global.ctsPos >= array_length(global.ctsAnims)) && (global.ctsPos >= array_length(global.ctsType)){ global.ctsPos = -1; global.ctsType = -1; global.can_move = true } } btw i had to change some stuff so i could not get random errors...
@puntastic13515 ай бұрын
5 years it's been and this is still a solid tutorial , great job mate
@alucardecnard25625 ай бұрын
thanks for all the help, very good tutorial
@phaseluv6 ай бұрын
when i enter the door, the next room loads but the player doesn't spawn.
@phaseluv6 ай бұрын
okay i figured it out but when i close the game without entering any door it crashes saying "variable <unknownObject>.targetEnter was not set before reading it"
@phaseluv6 ай бұрын
k i cant have more than 1 door in each place with this system