This is something we've needed for a long time. Finally glad they were able to get it in. Here's to hoping that the Opera Purchase will bring these any many more features much sooner
Holy cow! I just watched your NineSlice Script vid to try and understand the logic of it, and now they just simplify it lmao. Thanks for the heads up Shaun! You the 🐐
This is a very good tutorial and explanation about the subject 9-slicing.. It is so good that I could use it to make a script and use it myself in GM studio 1. The script is working in normal drawing events and in GUI drawing events. Thanks.
it occurred to me that you could very easily use this for any repeating texture if you just don't drag in the edge lines. But yeah I could see it working for (admittedly rectangular) top down terrain pieces, islands, castles etc.
@@SaraSpalding this is apparently how scaling terrain work for certain objects in Super Mario Maker, btw. This is a super underrated feature for terrain! Especially since you can rotate it!
thats cool... Ive stopped using GMS recently because I need to learn unreal engine because the only videogame company in town i know of works with unreal engine. And in college im taking classes that use Unreal more than anything. but man I miss GMS... Ill come back to it for sure, for personal projects.
Just a heads up it seems to ignore depth levels. Tried it on GUI DRAW START event and on regular DRAW event. You can reproduce it by defining 2 objects, one uses a nine-splice enabled sprite and one is a regular one. Now try to draw them with different depths, the 9-slice one will always be on top...
Okay so I'm using this method instead of the Nine Slice Script you're using in the RPG tutorial. But in the last page of code for oText in 'DrawGUI' I don't know how to call up the new Nine Slice instead of the old Script 'function NineSliceBoxStretched()'.
if i do an inventory in a separate room, does that mean i cant drop an item and have it appear next to my player character? since theyre in a separate room
I know that he has already posted the video about it but I've got a problem, when I press "space" the textbox message doesn't stretch well. And when the textbox appears, he disappear right away
Nevermind, just realized the capital W, so it likely isn't built in. Gonna look if you made a video about it as I think such a function would be pretty handy to have in one's toolkit. Cheers.
Coding 9-Slices in GMS wasn’t hard... No idea why they added such a thing in tbh... it makes it too easy. They should add custom-IDE (with UI) tool support instead so we can program useful tools to use in the IDE.
What a weird thing to say. The point of the software is to make it easier to create games. This new feature makes it easier. Just because you think it's easy to code 9-slices doesn't mean it shouldn't be a built-in feature (especially since that kind of thing is very difficult for a beginner to figure out!).
These should also work just the same in sequences, so I am told!
This is something we've needed for a long time. Finally glad they were able to get it in. Here's to hoping that the Opera Purchase will bring these any many more features much sooner
Glad you accidentally discovered rotation. That was my biggest question about this.
Being very honest, it's a very basic feature, was about time.
Yeah, Godot and Unity already have it. Wish they would work on improving the sprite editor. It's still a downgrade from the one in GMS 1, imo.
This is great, glad to see you're updating your older tutorials to the new software!
Holy cow! I just watched your NineSlice Script vid to try and understand the logic of it, and now they just simplify it lmao. Thanks for the heads up Shaun! You the 🐐
The Patreon outro is a nice idea
There can be only one. And his name is Gary.
This is great! And it came so quickly too. Clearly Opera have got their game on!
That's actually REALLY cool. Nice.
What's awesome about this is that it allows scaling of SMB style platforms super easy.
This is a very good tutorial and explanation about the subject 9-slicing..
It is so good that I could use it to make a script and use it myself in GM studio 1.
The script is working in normal drawing events and in GUI drawing events.
Thanks.
Wait, now? I heard that it was going to be added last week, and now is in game? They are really fast!
This is an interesting feature, and I wonder if it can be used in a different way… like for terrain
it occurred to me that you could very easily use this for any repeating texture if you just don't drag in the edge lines. But yeah I could see it working for (admittedly rectangular) top down terrain pieces, islands, castles etc.
@@SaraSpalding this is apparently how scaling terrain work for certain objects in Super Mario Maker, btw. This is a super underrated feature for terrain! Especially since you can rotate it!
hey werent u the guy who was makin a space game? it looked cool buddy
sooooo Great, last week I made a script for that... Guess I could have waited and save me myself a lot of work
Good job, Gary
Nice! I was waiting for this for a long time
That's really cool!
Very exciting! Nine slice looks so much better than static textboxea
Finally I can work on some dang Gui Menus in peace. Nice video Shaun
thats cool... Ive stopped using GMS recently because I need to learn unreal engine because the only videogame company in town i know of works with unreal engine. And in college im taking classes that use Unreal more than anything. but man I miss GMS... Ill come back to it for sure, for personal projects.
Now we don't even need GM-live or running the game at all to establish most of our gui-menus. Amazing!
Im a unity user. I just came here to like. Way you teach is amazing. You should also start unity lessons.
This is incredibly nice
Just a heads up it seems to ignore depth levels. Tried it on GUI DRAW START event and on regular DRAW event. You can reproduce it by defining 2 objects, one uses a nine-splice enabled sprite and one is a regular one. Now try to draw them with different depths, the 9-slice one will always be on top...
Wow that's brilliant!
Finally. I've done it before with code, but this is a lot easier.
I died like a chump in the outro
This is nice, going to redo some of the codes then! ;-)
What else is in the 2.3.2 update? Any hints of new features? :D
a faster compiler and a library of animation curves is listed
muito bom amigo, agora posso definir um caixa de diálogo entre personagens☺☺
Following the ARPG tutorial right now and discovered this on my own so hoping I can just use this instead of that script :)
Okay so I'm using this method instead of the Nine Slice Script you're using in the RPG tutorial. But in the last page of code for oText in 'DrawGUI' I don't know how to call up the new Nine Slice instead of the old Script 'function NineSliceBoxStretched()'.
same. did you figure it out?
@@j.bug.16 No, unfortunately. I just went with the old method. There are more and more nineslice tutorials out there though. Good luck!
@@buffectomorph9657 thank you! :)
Is there any chance you'd be able to make a video that explains how to implement this new system into your Action RPG Tutorial series?
very very nice ill be using this
0:19 woah, a fourth wall break.
sick outro!
My own. My love. My Nine Slice! (c)Gollum
if i do an inventory in a separate room, does that mean i cant drop an item and have it appear next to my player character? since theyre in a separate room
i'm excited
I know that he has already posted the video about it but I've got a problem, when I press "space" the textbox message doesn't stretch well. And when the textbox appears, he disappear right away
How long do the betas usually take to release in full? I ask because this video is a month old and 2.3.2 is not out yet...
Sick we can have tiny 24x24 whole ass dialog boxes
maybe make a laser from this, press, pull-out mechanisms?:)
It just works XD
You could use this as a single object collision with auto tile on it.
Is wave() also new or is that a function of your own??
Nevermind, just realized the capital W, so it likely isn't built in. Gonna look if you made a video about it as I think such a function would be pretty handy to have in one's toolkit. Cheers.
Found. Thanks!
UPDATED PARTICLES TUTORIAL PLEASE
dat ending
pog
Now that's nice.
Still won't make me switch to GMS 2 tho.
hello
Coding 9-Slices in GMS wasn’t hard... No idea why they added such a thing in tbh... it makes it too easy. They should add custom-IDE (with UI) tool support instead so we can program useful tools to use in the IDE.
What a weird thing to say. The point of the software is to make it easier to create games. This new feature makes it easier. Just because you think it's easy to code 9-slices doesn't mean it shouldn't be a built-in feature (especially since that kind of thing is very difficult for a beginner to figure out!).
cringe, adding a basic feature in 2021.
Would you prefer they _didn't_ add it? Better late than never.