title: “[변수] 4. 변수 기초” categories:

  • UDONGRAPHcourse

    #[변수] 4. 변수 기초 : 네이버 블로그

궁금한 점이 있으시면 부담없이 디스코드 rage147#2898 로 친추 걸어주세요!

https://discord.gg/E8rF9uTggA

우동 사용자들 디스코드 서버에요!

부담없이 와주세요!!

오늘은 변수에 대한 이론적인 수업입니다\

변수 만들기만 해보세요!

변수란 변하는 수입니다.

우동 그래프에서 변수는

Variables 탭에 있습니다

변수의 왼쪽은 이름

오른쪽은 변수의 종류입니다

변수의 종류 먼저 보겠습니다

int float bool string으로 되어 있죠?

int는 0,1,2,3 같은 정수입니다

float는 0.1 , 0.12 , 0.36.5 와 같은 소수입니다

bool은 참(true)와 거짓(false) 두개의 값 중 하나를 가지는 참/거짓입니다

string은 문장입니다

변수를 확장하고 퍼블릭을 누르면

이렇게 외부에서 값을 지정 할 수 있습니다

우동 컴포넌트에서 변수 창이 안보일때는 컴파일을 눌러보세요

이번엔 변수의 이름을 바꿔볼게요

그리고 컴파일을 눌러주세요

값을 원하는 대로 넣어주세요!

첫번째 a1에는 정수가 들어가고

두번째 a2에는 소수

세번째 a3에는 bool(참거짓)

네번째 a4는 문자열이 들어갑니다

이런 값들은 프로그램을 만들 때 사용 할 수 있습니다

중요한 점은 종류를 알아야 한다는 점입니다

한번 더 정리하겠습니다

int 정수

float 소수

bool 참거짓

string 문자열 입니다

따라하지는 마시고 간단히 넘어가주세요

겟 네임을 보면 스트링이죠?

겟 네임의 이름에서 알 수 있듯이 오브젝트의 이름을 가져오는 기능입니다

이름은 문장이기 때문에 나가는 부분이 string이죠?

마찬가지로 아래 겟 액티브인하이라키는 bool로 나가죠?

얘는 오브젝트가 켜져있나 꺼져있나를 참 거짓으로 내보냅니다

오늘은 이론이기 때문에 간단히 끝내겠습니다

아래 퀴즈를 풀어주세요

(네개중에서 하나를 골라주세요

int float bool string

오브젝트 이름의 종류 (답:string) <-드래그해주세요

방안에있는플레이어수 (답:int)

물체의 기울기 (답:float)

거울이꺼져있는지 (답:bool)

플레이어 이름 (답string)

이름이 rage인 유저가 방안에 존재하는지 (답: bool)

다음 강의는 실전 예제 중심으로 가겠습니다

변수의 Tmi

변수의 종류마다 메모리 크기가 다릅니다

byte는 정수형으로 0~255까지 값이 들어갑니다. 1byte입니다

int는 4byte로 더 크기때문에 동기화를 시킬때는 byte가 더 빠릅니다(최적화)

또 byte에도 byte 와 sbyte가 있는데 sbyte는 -128~127 byte는 0~255입니다.

마찬가지로 소수형 float는 4byte고 double은 8byte입니다

고로 float를 쓰는것이 더 빠릅니다

string은 한 글자당 1byte 입니다. 한글은 2byte입니다

서로 다른 자료형(int->byte, int->ushort) 을 사용할때는 서로 바꿔주는 형변환을 해야 합니다

업데이트: