Auto "Nine Slice" - New feature in GameMaker Studio 2.3.2

Поділитися
Вставка
  • Опубліковано 10 лис 2024

КОМЕНТАРІ • 65

  • @SaraSpalding
    @SaraSpalding  3 роки тому +37

    These should also work just the same in sequences, so I am told!

  • @soulman902
    @soulman902 3 роки тому +7

    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

  • @xotmatrix
    @xotmatrix 3 роки тому +18

    Glad you accidentally discovered rotation. That was my biggest question about this.

  • @Edzward
    @Edzward 3 роки тому +63

    Being very honest, it's a very basic feature, was about time.

    • @undeadnightorc
      @undeadnightorc 3 роки тому +8

      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.

  • @wigglebot765
    @wigglebot765 3 роки тому +3

    This is great, glad to see you're updating your older tutorials to the new software!

  • @isaacponce7393
    @isaacponce7393 3 роки тому +2

    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 🐐

  • @TrueSweatix
    @TrueSweatix 3 роки тому +16

    The Patreon outro is a nice idea

  • @tracy08172002
    @tracy08172002 3 роки тому +15

    There can be only one. And his name is Gary.

  • @PrimedPixelMusic
    @PrimedPixelMusic 3 роки тому +1

    This is great! And it came so quickly too. Clearly Opera have got their game on!

  • @ManiManiPlays
    @ManiManiPlays 3 роки тому +1

    That's actually REALLY cool. Nice.

  • @Noisy_Cricket
    @Noisy_Cricket 2 роки тому

    What's awesome about this is that it allows scaling of SMB style platforms super easy.

  • @erikblaas5826
    @erikblaas5826 3 роки тому

    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.

  • @ikelldagay1801
    @ikelldagay1801 3 роки тому +9

    Wait, now? I heard that it was going to be added last week, and now is in game? They are really fast!

  • @ENDESGA
    @ENDESGA 3 роки тому +20

    This is an interesting feature, and I wonder if it can be used in a different way… like for terrain

    • @SaraSpalding
      @SaraSpalding  3 роки тому +7

      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.

    • @Noisy_Cricket
      @Noisy_Cricket 2 роки тому

      @@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!

    • @adrianharrell-dz9hb
      @adrianharrell-dz9hb Місяць тому

      hey werent u the guy who was makin a space game? it looked cool buddy

  • @gdsdev1826
    @gdsdev1826 3 роки тому

    sooooo Great, last week I made a script for that... Guess I could have waited and save me myself a lot of work

  • @pkattk
    @pkattk 3 роки тому +1

    Good job, Gary

  • @ivayloyotov7618
    @ivayloyotov7618 3 роки тому

    Nice! I was waiting for this for a long time

  • @GameMakerBoost
    @GameMakerBoost 3 роки тому +2

    That's really cool!

  • @infinite-ichthyologist
    @infinite-ichthyologist 3 роки тому

    Very exciting! Nine slice looks so much better than static textboxea

  • @mattp8455
    @mattp8455 3 роки тому

    Finally I can work on some dang Gui Menus in peace. Nice video Shaun

  • @Yipper64
    @Yipper64 3 роки тому +2

    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.

  • @maxmcintyre2980
    @maxmcintyre2980 3 роки тому

    Now we don't even need GM-live or running the game at all to establish most of our gui-menus. Amazing!

  • @hhcdghjjgsdrt235
    @hhcdghjjgsdrt235 3 роки тому

    Im a unity user. I just came here to like. Way you teach is amazing. You should also start unity lessons.

  • @WangleLine
    @WangleLine 3 роки тому

    This is incredibly nice

  • @xeonviento9778
    @xeonviento9778 3 роки тому +1

    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...

  • @Ani-pl2dv
    @Ani-pl2dv 3 роки тому

    Wow that's brilliant!

  • @Iraijus
    @Iraijus 3 роки тому

    Finally. I've done it before with code, but this is a lot easier.

  • @MasterXemnas1
    @MasterXemnas1 3 роки тому +3

    I died like a chump in the outro

  • @joker_3003
    @joker_3003 3 роки тому +4

    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

    • @posionfox
      @posionfox 3 роки тому +2

      a faster compiler and a library of animation curves is listed

  • @joaovictor-to2bk
    @joaovictor-to2bk 2 роки тому +1

    muito bom amigo, agora posso definir um caixa de diálogo entre personagens☺☺

  • @TheSmileyFaceFTW
    @TheSmileyFaceFTW 3 роки тому

    Following the ARPG tutorial right now and discovered this on my own so hoping I can just use this instead of that script :)

  • @buffectomorph9657
    @buffectomorph9657 3 роки тому +2

    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()'.

    • @j.bug.16
      @j.bug.16 3 роки тому +1

      same. did you figure it out?

    • @buffectomorph9657
      @buffectomorph9657 3 роки тому

      @@j.bug.16 No, unfortunately. I just went with the old method. There are more and more nineslice tutorials out there though. Good luck!

    • @j.bug.16
      @j.bug.16 3 роки тому

      @@buffectomorph9657 thank you! :)

  • @SentientBowlofRaisinBranCereal
    @SentientBowlofRaisinBranCereal 2 роки тому

    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?

  • @fiskmactaggert5030
    @fiskmactaggert5030 3 роки тому

    very very nice ill be using this

  • @Tyulenin
    @Tyulenin 2 роки тому

    0:19 woah, a fourth wall break.

  • @fluury
    @fluury 3 роки тому

    sick outro!

  • @Diver13666
    @Diver13666 3 роки тому

    My own. My love. My Nine Slice! (c)Gollum

  • @lloyd011721
    @lloyd011721 7 місяців тому

    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

  • @vorpusxee7379
    @vorpusxee7379 3 роки тому

    i'm excited

  • @jeffprod9134
    @jeffprod9134 3 роки тому

    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

  • @IceMetalPunk
    @IceMetalPunk 3 роки тому

    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...

  • @PabbyPabbles
    @PabbyPabbles 3 роки тому

    Sick we can have tiny 24x24 whole ass dialog boxes

  • @narilcrow
    @narilcrow 3 роки тому +2

    maybe make a laser from this, press, pull-out mechanisms?:)

  • @Kezarus
    @Kezarus 3 роки тому

    It just works XD

  • @animaitor99
    @animaitor99 3 роки тому

    You could use this as a single object collision with auto tile on it.

  • @LXZ
    @LXZ 3 роки тому +1

    Is wave() also new or is that a function of your own??

    • @LXZ
      @LXZ 3 роки тому

      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.

    • @LXZ
      @LXZ 3 роки тому

      Found. Thanks!

  • @potatosnail6495
    @potatosnail6495 3 роки тому +1

    UPDATED PARTICLES TUTORIAL PLEASE

  • @ksioncdesign7075
    @ksioncdesign7075 3 роки тому

    dat ending

  • @cubic42_
    @cubic42_ 3 роки тому +1

    pog

  • @tfGalvatron1
    @tfGalvatron1 3 роки тому +2

    Now that's nice.
    Still won't make me switch to GMS 2 tho.

  • @garorade
    @garorade 3 роки тому

    hello

  • @Starmanstriker
    @Starmanstriker 3 роки тому

    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.

    • @clonkex
      @clonkex 3 роки тому +6

      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!).

  • @Ahmed-ic9ft
    @Ahmed-ic9ft 3 роки тому

    cringe, adding a basic feature in 2021.

    • @clonkex
      @clonkex 3 роки тому +4

      Would you prefer they _didn't_ add it? Better late than never.