Sunday School - Sermon 2 - An exploration of GML Features

  Рет қаралды 1,344

PixelatedPope

PixelatedPope

Күн бұрын

Пікірлер: 23
@PixelatedPope
@PixelatedPope 2 жыл бұрын
This video was commissioned by a client for their purposes. If you found it useful, yay! If you didn't find it useful, I don't really care since you didn't pay to have it made. Feel free to leave a comment below telling me what you didn't like about it though, it will help with my engagement numbers.
@RewdanSprites
@RewdanSprites 2 жыл бұрын
The pope must return to youtube! The people need you!
@endmarkgames2670
@endmarkgames2670 2 жыл бұрын
Loving these videos. Incredibly informative and helpful. So close on incendiary! It’s spelled, “Incineroar.”
@coxyofnewp
@coxyofnewp 2 жыл бұрын
He walks among his children again !! Talk and we shall listen and spread the word .. Sunday school is fun and I actually pay attention and learn ;) great examples and well explained !!
@NoahNCopeland
@NoahNCopeland 2 жыл бұрын
I love that you used actual video-gamey examples like "weapon" "ammo" "damage," it makes it so much more practical and easier to understand. It's so confusing when tutorials are all like "foo" "bar" "hello world" like wtf is that, stop being so abstract xD Thank you.
@martinperon4576
@martinperon4576 2 жыл бұрын
I have learned so much watching this, thanks a lot!
@Mightyjordy
@Mightyjordy 2 жыл бұрын
Going to watch, super happy to support more content. Commenting to help engagement :D
@misterr3083
@misterr3083 2 жыл бұрын
Oh wow, this is amazing, packed with such amazing info, learned a lot. Thank you so much!!
@JoshuaEfron
@JoshuaEfron Жыл бұрын
Fantastic video. Thank you.
@itschickenscratch
@itschickenscratch 2 жыл бұрын
Do you think you could add chapter markers to these? It's helpful to come back for reference later.
@PixelatedPope
@PixelatedPope 2 жыл бұрын
Ha. I totally forgot that was a thing I could do. I've got the timestamps in the description, but I'll look into adding proper chapters! Edit: Looks like I just needed to add one more timestamp in the description that was 0:00. Nice.
@_bubblezzzzzz_
@_bubblezzzzzz_ 2 жыл бұрын
Many thanks!
@TheRuminator
@TheRuminator 2 жыл бұрын
Nice tutorial. I didn't think you could set a instance var within a with statement like you have? I have learned how to use the struct functionality so thank you very much for that.
@digitalswordplay
@digitalswordplay 2 жыл бұрын
Great sermon Pope! - Just wondering in a future sermon if you could cover the difference in defining things as equal to 0, equal to -1 or equal to noone. I’m sure I could read up on this but would certainly appreciate your perspective on this since I see so many gml tutorials use all 3. Still trying to wrap my head around when and how to use all three. Cheers :)
@PixelatedPope
@PixelatedPope 2 жыл бұрын
That's actually a great question. And I'm not sure I have a definite answer anymore, especially now that we have access to "undefined" as well. But let me see if I can give you a brief answer for now until I explore it in a video 0. Pretty often. Usually just for "value" variables that are going to store a number. Noone: This is exclusively for variables that are going to hold an object or instance ID. That way if I say with(variable) and it's value is "noone" nothing bad will happen. -1 almost never. GM uses this as a "not found" index for ds_list functions. It could also be a substitute for the "self" keyword, but if you are intending to use it for that, might as well just type self. Undefined: I'm using this more and more. Especially for "pointer" type values. Is it going to hold an array, or a struct, or a surface, or sprite, etc? Init it as undefined. Then check if it is undefined before doing anything with it. Hope that helps!
@digitalswordplay
@digitalswordplay 2 жыл бұрын
Thanks Pope, this is extremely helpful and makes sense now that I think about their original intended use. I don’t think I’ll be using -1 anymore as like you said ds anything is pretty much obsolete. But thanks for this, it’ll be added to my gm project notes. Cheers
@VaughnCampbell
@VaughnCampbell 2 жыл бұрын
BTW what you did at 1:06:22 blew my mind ahah! how did you select and edit multiple rows like that?!
@PixelatedPope
@PixelatedPope 2 жыл бұрын
Hehe. Hold Shift+Alt
@ATLASSCP420GTFORN
@ATLASSCP420GTFORN 2 жыл бұрын
nice
@DarkKnightDad
@DarkKnightDad 2 жыл бұрын
how did you do that window in 1:14:09 ?
@PixelatedPope
@PixelatedPope 2 жыл бұрын
CTRL+Tab
@DarkKnightDad
@DarkKnightDad 2 жыл бұрын
@@PixelatedPope thanks ❤
@DarkKnightDad
@DarkKnightDad 2 жыл бұрын
Here is the correct spelling of incendiary 😅. It was just one letter off
Sunday School - Sermon 3 - Dealing Damage
1:12:57
PixelatedPope
Рет қаралды 1 М.
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 1,9 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
Faster than Rust and C++: the PERFECT hash table
33:52
strager
Рет қаралды 606 М.
Please Stop Making These JavaScript Mistakes
14:04
Conner Ardman
Рет қаралды 15 М.
They keep trying to backdoor Open Source
7:19
Eric Parker
Рет қаралды 99 М.
New Computing Breakthrough achieves 100 Million Times GPU Performance
18:45
Vibrant Open Worlds: Busy Cities that Stand Out
7:53
RujiK the Comatose
Рет қаралды 55 М.
GMS2 Cameras: As Simple as Possible
13:27
PixelatedPope
Рет қаралды 66 М.
Learn Machine Learning Like a GENIUS and Not Waste Time
15:03
Infinite Codes
Рет қаралды 31 М.
Every Programming Language Ever Explained in 15 Minutes
15:29
Flash Bytes
Рет қаралды 353 М.
you will never ask about pointers again after watching this video
8:03
Can Space Time Remember?
14:40
PBS Space Time
Рет қаралды 213 М.
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН