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) 을 사용할때는 서로 바꿔주는 형변환을 해야 합니다

​

​

​

​

​

​

​

업데이트: