The Biggest Issue With Game Coordinates

  Рет қаралды 17,254

ByteBlox

ByteBlox

Ай бұрын

My official Roblox Studio course:
bit.ly/ByteBloxCourse
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/ByteBlox
You’ll also get 20% off an annual premium subscription!
discord: / discord
wondered how to make a main menu in roblox studio? or how to create a shop which has working GUI? ive made lots of 2024 roblox scripting tutorials about all the different bits of roblox to give you some up-to-date information about all of its properties and events.
my goal is to simply give some insight on how to use the various features and instances roblox studio, and show you some fun stuff you can do with them. thanks for checking out this roblox scripting tutorial :)

Пікірлер: 142
@byteblox100
@byteblox100 Ай бұрын
get 50% off my course with code "FREAKYBLOX" (expiring soon): linktr.ee/ByteBlox
@ProSureStrings
@ProSureStrings Ай бұрын
ok
@axiompro123
@axiompro123 Ай бұрын
Bros course is always 50% off
@zen_ith
@zen_ith Ай бұрын
Freaky....
@gan1
@gan1 Ай бұрын
Vector specifically means a positional value. They did it because it makes sense in english. also, with their layout, the global userdata forced values of v3 is different from c3's edit: Enum.RotationOrder, also cframes are fully consistent you just need to learn more about matrices
@juliekennett3359
@juliekennett3359 Ай бұрын
Roblox must just hate numbers both in chat moderation and coding
@FancyBobert
@FancyBobert Ай бұрын
go chat go! go chat go!
@Jumper123_
@Jumper123_ Ай бұрын
​@@FancyBobertbro got the whole law laughing
@PedrinEN
@PedrinEN Ай бұрын
@@Jumper123_ bro got the whole fancybobert laughing
@juliekennett3359
@juliekennett3359 Ай бұрын
@@FancyBobert fixed
@dgwingnut8052
@dgwingnut8052 Ай бұрын
should've added that cframes may occasionally send something to oblivion if the lookat argument is too close to the first argument. cframes are scary man
@Assumptionist
@Assumptionist Ай бұрын
this is a math thing where two normals that are the same being crossed return 0, 0, 0, which means the magnitude for it is also 0. lookAt iirc does some math with cross, magnitude & division, think you can assume how that goes. try Vector3.yAxis:Cross(Vector3.yAxis)
@arcanine_enjoyer
@arcanine_enjoyer Ай бұрын
If you're taking physics classes you might have been told to point your thumb upwards, your index forwards, and middle perpendicular to your index facing away from your palm (not sure you can exactly bend your finger the other way without black magic or superhuman genetics) You will notice that depending on the hand, the middle finger is in a different spot. This is usually the left-hand or right-hand dilemma of video game engines. Roblox does use one of these, but also, doesn't follow the same logic as other engines. It's funny. Also, Color3 and Vector3 take three-number inputs an store numbers, BUT Vector3 and Color3 have different functions and purposes. If you put them all in the same three-number function it would get messy quickly like you said, but it's also because they are for different purposes. Also, CFrames get very intuitive after a while, so you should just mess around until you get to somewhere. I had some issues with CFrame when snapping a hitbox at specified angles and it has caused me immense pain haha
@SuperBro112Lol
@SuperBro112Lol Ай бұрын
Vector3 is float or double and Color3 is unsigned 8bit integer (i dont really know but 3d games and engines usually do that)
@lukasjetu9776
@lukasjetu9776 Ай бұрын
true
@NaakteMolrattenZijnCool
@NaakteMolrattenZijnCool Ай бұрын
Yep, you're correct, Color3 uses unsigned bytes (unsigned 8 bit ints) and Vector3 uses signed doubles or floats
@cenn2
@cenn2 Ай бұрын
Color3 is a double, the constructor takes in 3 values from 0 to 1
@yal1621
@yal1621 Ай бұрын
vector3 stores 3 floats but its its own type
@Zuko-9
@Zuko-9 Ай бұрын
Average age in this community is single digits bro 😭
@tantank
@tantank Ай бұрын
One of the reasons why most games are crap
@teawa_
@teawa_ Ай бұрын
I wish I stumbled upon your channel before I bought some other course on udemy. Will definitely be buying yours as soon as I get the capital
@Purb1e
@Purb1e Ай бұрын
roblox sometimes is goofy with their documentation but cframe.angles gets the given rotation x, rotation y, rotation z, and makes look at those angles, though cframe.angles uses radients, which if u don't know radients, 180 Degrees is PI radiants, if that made sense, so 90 degrees is half PI radients, or u could just do math.rad() and put the degrees in the brackets, whatever suits u. also fun fact, u can do local rx, ry, rz = cframeValue:ToOrientation() it returns 3 values, rx ry rz, as the angle rotation, basically cframe.angles but in reverse, also if u haven't caught on, orientation is in radients, rotation is in degrees
@mytromic
@mytromic Ай бұрын
“What is a color” -byteblox 2024
@spotishii
@spotishii Ай бұрын
ah yes, my favorite game: "MAKE A CHILD AND SELL IT! :D"
@minoupower554
@minoupower554 Ай бұрын
where?
@devinrayolsen1
@devinrayolsen1 Ай бұрын
I love these videos! You really do excellent work!!
@LeviDonovan-xv6sy
@LeviDonovan-xv6sy Ай бұрын
I think the difference between Vector3 and CFrame is that since Vector3 accesses the position value of a part, it's just focusing on that singular object. However, CFrame is more supportive of instances like welds and Motor6D's. I will be honest the only proof I have of this is when I broke a tool of mine back in the days of 2017 (I think.) while trying to position it around a dummy rig just to reference where it needed to go on the hand. At the time I was very inexperienced, so in the process of breaking the tool, I also broke half of the dummy. But there you go, best answer I've got until I actually decide to look into this anomaly.
@DevL4k5hy4
@DevL4k5hy4 Ай бұрын
The thing with assigining CFrame to HumanoidRootPart is that the root part is connected to other body parts through an object called motor6D, and as roblox's docs said, if you change a parts Position (Vector3), the joints value will be modified thus only changes root parts position but when you change its CFrame, the motor6d joints values arent changed thus other body parts are carried with it. Quick not here: Motor6D consists of 2 CFrames called Part0 and Part1 Smthing like that thus 3 pos vals + 3 pos vals = 6 pos vals AKA Motor6D.
@qwerty8832
@qwerty8832 21 күн бұрын
for context there is alot of difference between metadata of a vector and color value they don't have many differences to a simple observer but for instance a vector3 doesn't have a property of colortype aka rgb hsv etc
@dogaregood1016
@dogaregood1016 Ай бұрын
i like how this is entertaining enough to the point where i accidentally learn how to code in roblox
@swolyplays
@swolyplays Ай бұрын
roblox breaks when you use... numbers? Is way better title frfr
@debelopguy
@debelopguy Ай бұрын
the more you make stuff on roblox the more of these funny quirks you find :D
@_.-wild._leaf._.
@_.-wild._leaf._. Ай бұрын
ur videos are actually so informative also so interesting and funny HOW U DO THIS
@brawldude2656
@brawldude2656 Ай бұрын
When I first got into programming CFrame was like a useless thing to me. I thought global XYZ and Orientation was enough. After learning some trigonometry and calculus at school it started to makes sense since almost all operations required all of them at the same time and storing it in a container like that made everything convenient.
@droid812
@droid812 Ай бұрын
its kinda funny (its not) how roblox put some useless things to "organize". i mean they organized its code but my brain got a seizure at understanding it. Anyways, keep this content man, this are really interesting topics i would want to know about Viewmodels, its used for first person shooting or similar.
@Pyrodino
@Pyrodino Ай бұрын
Thats a pretty good explanation
@gneu1527
@gneu1527 Ай бұрын
I don't know what cframes are but they seem pretty chill
@triviabitesshorts
@triviabitesshorts Ай бұрын
Float VS. Byte is the difference between vector3 and color3.
@DemonPig666
@DemonPig666 Ай бұрын
Btw you can disable code assist in studio settings
@dr_mafarioyt4313
@dr_mafarioyt4313 Ай бұрын
This. I was annoyed by it so much, I disabled it so fast.
@KrisGra
@KrisGra Ай бұрын
can you make a video on pathfinding
@antoniobernalibanez8993
@antoniobernalibanez8993 Ай бұрын
Also, most of todays software in 3d take rectangular coordinates as XYZ but roblox takes XZY, why? Roblox says it is XYZ? Well the z coordinate in roblox is the width of an object while in other cases it is the height while Y is the width.
@nxlssmm2
@nxlssmm2 Ай бұрын
The best thing in the morning is to listen to you complain at the most relatable things
@brawldude2656
@brawldude2656 Ай бұрын
12:16 Omg I thought I was the only one bothered by the exsistence of BrickColor container
@Kara_chara
@Kara_chara Ай бұрын
Can you make a "oil up script" tutorial? Please 🥺
@zaviergoesboom9759
@zaviergoesboom9759 Ай бұрын
when i teleport characters i just use moveto() but cframe is still annoying especially since it uses radians rather than degrees like vector3
@MeepsScience
@MeepsScience Ай бұрын
Can you do a video on tweening, please?
@GMJ7320
@GMJ7320 Ай бұрын
he did kzfaq.info/get/bejne/aql9l62Uv8uUhI0.htmlsi=W8drRIZyS7Pm0JJW
@venistic
@venistic Ай бұрын
4:59 camellia reference
@Thelittlesthoboson
@Thelittlesthoboson Ай бұрын
Unity has Vectors and Quaternions just as roblox does
@robuxyyyyyyyyyy4708
@robuxyyyyyyyyyy4708 Ай бұрын
Fun fact: John Roblox was hired by the cia to make cframes as a method of torture
@fireblast_1000
@fireblast_1000 Ай бұрын
I dont want to be that kinda guy but your thumbnail is slightly wrong cause you are saying that 2 directions are 1 in this case blue and green you could either make blue or green face towards the camera or behind the part facing away from the camera
@fireyhitmyfuse
@fireyhitmyfuse Ай бұрын
"Oil up" - 🤖🤖🤖
@CiaosonoMemosoo
@CiaosonoMemosoo Ай бұрын
congratulations to byte for not changing the title to "I HATE ROBLOX COORDINATES"
@RagedCascade359
@RagedCascade359 Ай бұрын
Bro the same error happened to me when I tried to teleport players into random spawn positions
@RagedCascade359
@RagedCascade359 Ай бұрын
Like the camera was like that and I kept zooming through the floor
@daneriri
@daneriri Ай бұрын
whats wrong wit h2nd parameter of instance.new
@chiseledcheese
@chiseledcheese Ай бұрын
no hate, i enjoy and watch your content, but you need to fully learn roblox studio before making a paid course and videos about it
@Danny-xm9ud
@Danny-xm9ud Ай бұрын
It is physically impossible to learn every feature in a game engine 😂
@dr_mafarioyt4313
@dr_mafarioyt4313 Ай бұрын
@@Danny-xm9ud Hmm, is it though? Is it really?
@chiseledcheese
@chiseledcheese Ай бұрын
@@Danny-xm9ud not really. also, i apologize for miswording my comment a little. my point is that he should understand a lot more about what he is teaching before making full-on tutorials and having a paid course about it as well
@spooxer
@spooxer Ай бұрын
what is a number?!?!? some explain please
@Helpseriously
@Helpseriously Ай бұрын
scary monster
@yal1621
@yal1621 Ай бұрын
bro put a vector3 in a color and is complaining why it doesnt work
@fancen
@fancen Ай бұрын
truly
@QwinkleTee
@QwinkleTee Ай бұрын
alright now explain quaternions
@user-pj6ro9mh7e
@user-pj6ro9mh7e Ай бұрын
what if cframe was called freakyframe and went to david basiuki's residence and did some very questionable things to him😈😈😈
@KashTheKingYT
@KashTheKingYT Ай бұрын
Byteblox has reached Peak Clickbait
@imacat643
@imacat643 Ай бұрын
SeaFame 😢
@vermamaerodriguez96
@vermamaerodriguez96 Ай бұрын
42 mins ago and 345 views? Fell off.
@SpicyMilk2005
@SpicyMilk2005 Ай бұрын
Me, I think they want to use Vector3.new bug that they needed but they didn't want to change it. Instead, they added Cframe.new for changing the position like it's teleported. I got problems from older version tutorials that I followed that didn't work. Thanks for showing me the difference between Vector3.new and Cframe.new.
@Rapidos_Elite1
@Rapidos_Elite1 Ай бұрын
wait if u are from canada and how u are talking in english?
@chiseledcheese
@chiseledcheese Ай бұрын
💀
@SamsDevelopmentChannel
@SamsDevelopmentChannel Ай бұрын
he speaks canadian
@dr_mafarioyt4313
@dr_mafarioyt4313 Ай бұрын
@@SamsDevelopmentChannel "Canadian English"
@SamsDevelopmentChannel
@SamsDevelopmentChannel Ай бұрын
@@dr_mafarioyt4313 i know i was joking
@insertusernamehere8125
@insertusernamehere8125 Ай бұрын
"bro fell off" 🤖🤖
@user-ij2wv7hh2c
@user-ij2wv7hh2c Ай бұрын
what is ur problem?
@_.-wild._leaf._.
@_.-wild._leaf._. Ай бұрын
i hate the lil kids saying first or something like that LIKE JUST SAY SOMETHING RELATED TO TH VIDEO OR WHATEVER
@Woidfulio
@Woidfulio Ай бұрын
Real Cry from the heart
@bjpgoi
@bjpgoi Ай бұрын
MUM, LOOK IM SECOND!!1!!1 I'm so original!!1
@creeperplayzz
@creeperplayzz Ай бұрын
Day 37 of edging to your videos
@MarzFromMars
@MarzFromMars Ай бұрын
bye bye byteblox... i found a better youtuber 🤑🤑🤑
@ItIsGrant
@ItIsGrant Ай бұрын
50 views in 8 minutes? Byte fell off
@robloxspeedruns0
@robloxspeedruns0 Ай бұрын
fr
@Bloxilious
@Bloxilious Ай бұрын
real
@Brandon302YT
@Brandon302YT Ай бұрын
ikr
@AugustTheChicken
@AugustTheChicken Ай бұрын
yes
@PersonDoesStuff
@PersonDoesStuff Ай бұрын
188 views in 20 minutes? Byte fell off
@MinecraftedGaming
@MinecraftedGaming Ай бұрын
challenge: making a roblox game but i have to use code assist you have to make a random game (whatever you want) but you have to use every code assist popup you get. and you have to use it
@clogadong
@clogadong Ай бұрын
cool
@CaramelPurrsYT
@CaramelPurrsYT Ай бұрын
69 likes in 1 hour.. Bro sussed
@Harnekampf
@Harnekampf Ай бұрын
Homie does not know what he is talking about💀
@HopefulDrink
@HopefulDrink Ай бұрын
1,759 views in 5 hours? Byte really fell off.
@hike8932
@hike8932 Ай бұрын
Code Assist keeps getting a shoutout for being annoying and hate. :/
@momocraft365
@momocraft365 Ай бұрын
30m
@nebollous
@nebollous Ай бұрын
fix your thumbnail bro axisis
@memer_101
@memer_101 Ай бұрын
poopie
@bol_l
@bol_l Ай бұрын
owowo
@NTFZ
@NTFZ Ай бұрын
Ayo24 minute ago
@Atomik_Records
@Atomik_Records Ай бұрын
man you gotta start posting fun videos, this is just kinda boring ngl
@GMJ7320
@GMJ7320 Ай бұрын
mfw the tutorial channel posts a tutorial
@robuxyyyyyyyyyy4708
@robuxyyyyyyyyyy4708 Ай бұрын
What do you want? Family guy clips and subway surfers gameplay?
@Hello-ue9tj
@Hello-ue9tj Ай бұрын
Yeah, he should try taking inspiration from BrawlDev, an underrated yt channel ab tutorials on roblox studio
@JeLeff.
@JeLeff. Ай бұрын
this is how much I'm gay 👇
@that9393agent
@that9393agent Ай бұрын
First lil bro
@ProSureStrings
@ProSureStrings Ай бұрын
Cap :D
@that9393agent
@that9393agent Ай бұрын
@@ProSureStrings It's because it took me more time to write my comment than saying a
@HamserOfficial
@HamserOfficial Ай бұрын
How to use CFrame local Variable = Instance.new("Part") Variable.CFrame = CFrame.new(Vector3.new(0, 0, 0)) CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
@jake.commmm
@jake.commmm Ай бұрын
Poo
@ProSureStrings
@ProSureStrings Ай бұрын
A
@fireblast_1000
@fireblast_1000 Ай бұрын
Hey your very good at coding do you have a discord I have always wanted to make a game to do with part rotation scale and movement and this video makes me more determined to try make this game idea but im not the best at coding and I am trying to learn. If you can help make the game or help me learn coding please reply and put your discord or smth
@byteblox100
@byteblox100 Ай бұрын
Yeah check the description
@fireblast_1000
@fireblast_1000 Ай бұрын
​@@byteblox100ok i joined
@pu55yEaterr
@pu55yEaterr Ай бұрын
unity you can write Vector3 whateverthefuck = new Vector3(0, 0, 0); which is literally the same as roblox. or you can change its x, y, and z individually.
@benn3035
@benn3035 Ай бұрын
"oil up byteblox" 🤖🤖
@insertusernamehere8125
@insertusernamehere8125 Ай бұрын
"bro fell off" 🤖🤖
@penewoldahh
@penewoldahh Ай бұрын
its partly the fault of roblox but also just lua/programming languages in general
@amongsussyballs
@amongsussyballs Ай бұрын
hi
Roblox Studio in 100 Seconds
1:42
ByteBlox
Рет қаралды 11 М.
How Does Roblox Actually Create a Player?
15:13
ByteBlox
Рет қаралды 23 М.
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 788 М.
狼来了的故事你们听过吗?#天使 #小丑 #超人不会飞
00:42
超人不会飞
Рет қаралды 62 МЛН
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 347 М.
Discord’s New Quests Badge! (and how to get it)
7:35
No Text To Speech
Рет қаралды 970 М.
Solving World Hunger in Roblox
15:10
ByteBlox
Рет қаралды 12 М.
I Made an MMO in 9 Days
6:39
Descon Games
Рет қаралды 3,9 М.
Are Old Roblox Games Actually Fun?
40:07
Nitrolord
Рет қаралды 1,2 МЛН
Minecraft images that will make you feel things.
8:16
Phoenix SC
Рет қаралды 632 М.
Can The Roblox AI Be Beaten? (yes absolutely)
18:06
ByteBlox
Рет қаралды 24 М.
Why Roblox Deleted My Hat...
8:38
KreekCraft
Рет қаралды 744 М.
1 Minute vs 1 Hour Roblox Game
26:29
ByteBlox
Рет қаралды 101 М.
the 4 steps people use to make amazing particles
22:49
nearunderstandings
Рет қаралды 122 М.
#rockpaperscissors! #kidsfun
0:11
J House jr.
Рет қаралды 49 МЛН
Тест VR очков 😨😨😨
0:18
HOOPS
Рет қаралды 1,5 МЛН
Hot Ball ASMR #asmr #asmrsounds #satisfying #relaxing #satisfyingvideo
0:19
Oddly Satisfying
Рет қаралды 10 МЛН
Smart girl 😱🤢 LeoNata family #shorts
0:23
LeoNata Family
Рет қаралды 4,4 МЛН