VRChat 마이너 갤러리 저장소

제 목
일반 [Udon/월드] 기본기 탄탄! 함수 변수는 무엇인가요 !? 1편 !
글쓴이
정말모르겠다
추천
11
댓글
9
원본 글 주소
https://gall.dcinside.com/vr/394791
  • 2020-04-10 15:55:45
							



* 초심자 기준이라기 보다는 그래도 어느정도 프로그래밍 혹은 유니티랑 블랜더를 안다는 기준하에 작성하게 되었습니다 *


재업할겸 자세한 설명을 덧붙여서 강의식으로 진행될겁니다.


우선! 선행학습으로 저희는 함수와 변수에 대해서 이해를 하고 넘어갈것 입니다!


함수,변수는 무엇인가요?!


첫번째 변수



변수는 값을 담을 수 있는 그릇과 같은... 비슷한것이고!

말그대로 변하는 수인데! 변하는 값을 임시로 저장하는 공간 같은 거야


즉 Float 4바이트에는 5바이트 이상을 넣을수 없고

( 넣으면 메모리 누수가 생김 )

4바이트 안팎으로 넣을수 있다는거야!


Ex) Float은 4바이트형 변수이다


그러니깐 변수에는 다양한 자료형과 데이터값이 있으니 조심해서 넣어야되!


그냥 그릇에 담을수 있는 용량이 변수라고 생각하면 될것같아!



두번째 함수



함수란 입력한 데이터를 받아 일련의 과정을 거쳐 결과를 반환하는 것을 의미해요 !


즉, 입력 데이터를 인수(Factor), 처리하는 동작을 함수(Function), 처리한 데이터를 반환값(Return Value)라고 명칭 합니다.


인수가 존재하지 않을 수도 있으며, 반환값이 얻는 경우도 있는데


이 경우는 프로그래머가 어떻게 개발코드를 작성하느냐에 따라서 틀려지는 거에요!


자, 여기서 인수란 무엇인가!


하나의 다항식을 두개 이상의 다항식의 곱으로 나타낼때, 이들 각각의 처음식을 (인수) 라고 표햔해요!

즉, 인수는 약수와 비슷한 개념이라고 생각하면되


함수는 붕어빵틀 이라고 생각하면 이해하기 쉽고


반환값/리턴값은 말 그대로 값을 반환하는거야


간단하게 함수안에 인수, 반환값을 넣으면 하나의 노드가 탄생하는거야!



function Test(width,height)

var test = width * height;

return test; }


var size = Size(10,10);

console.log(size); //100


테스트 라는 함수에 width랑 height를 참조 시켜주고

변수를 test라는 이름으로 쥐어준거야.

그리고 width랑 height를 입력 값으로 받아서 두 값의 곱 즉 사이즈를 출력(반환)하는 함수를 정의하고 호출하는 코드를 작성한거야


즉 위의 있는 코드를 간단하게 그래프로 보여주고 가용성 좋게 만든게


노드(Node) 라는 것이고, 세세한 설정을 할수있게 만든게 변수(variable)라고 하는거야!


간단하게 정리하자면 위의 이미지처럼 설명이 되는데


빨간색은 Float형 함수 즉 붕어빵 틀!


파란색은 Float, Bool, Void등 자료형을 변환할수있는 자료형 버튼


노란색은 변수! 즉 변하는 수!


그리고 녹색들은 네모난 함수들을 간단하게 우동 그래프 에서 노드라고 부르는거야!


한마디로 우리가 행동하는거를 생각하면 될것 같아


====================================Float 4바이트 함수 =============================================

배가 고프다 -> 음식을 찾는다 -> 컵라면을 발견한다 -> 컵라면을 준비한다 -> 컵라면이 준비된다 -> 컵라면을 먹는다 -> 끝(리턴)

====================================================================================================


이런식이라고 생각하면 쉬울것 같아!


이해가 됬을려나..?



만약에 어려우거나 추가적인 문의가 있으면

Discord = Libray_VR#8037로 문의주면 될것같아


서버개발자 출신이라서 프로그래머 진로라든지 여러모로 도와줄수있는건 도와줄수 있으니깐

우동으로 월드개발에 관하여서도 문의줘도 괜찮을것 같아!

( 디스코드 아이디는 문제가 될시에 삭제하겠습니다)


만약 설명중에 틀린부분이 있으면 댓글로 남겨줘! 수정할게!


EMoTcoN_ 2020.04.10 15:57:31
꿀뚤 아앜내머리 2020.04.10 15:59:05
조개껍데기 프로그래밍 강좌네 ㅋㅋㅋ 2020.04.10 16:00:42
GㅡM 헐 드디어 나왓다! 올것이 왓다 2020.04.10 16:14:55
ITOAR 날아랏, 이런 설명이 핗요햇서 - dc App 110.70 2020.04.10 16:28:39
야리 대단해 2020.04.10 16:35:32
Byanka 2020.04.10 16:50:52
세이렊 변수는 거근도 평범도 넣을수있는거고 함수는 입으로빨면서 아래로 흘리는거라고 이해하면 되네오 2020.04.10 17:07:24
ㅇㅇ 갑자기분위기컴공ㅋㅋ 124.50 2020.04.10 17:49:48
번호 분류 제목 글쓴이 날짜 추천
395692 일반 본인 브얄산방법 공유함 6 양산형이세계물 2020-04-12 9
395623 일반 도로위 세계관 최강자.gif 4 Glexy 2020-04-12 10
395544 일반 주딱 씨발아 9 ㅇㅇ 175.223 2020-04-12 17
395456 일반 리메표정이거입보지됨ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 4 ㅁㄹㄴㅌㅁㅈ 2020-04-11 17
395431 일반 검은연 잘지내냐?ㅋㅋㅋ 12 ㅇㅇ 45.41 2020-04-11 18
395305 일반 얘들아 오늘 나 생일이야 16 빅몬 2020-04-11 18
395211 일반 가짜광기와 진짜광기 9 고소크리 2020-04-11 11
395058 일반 퍼지 경악 1 ㅇㅇ 220.88 2020-04-11 15
394922 일반 야본역 상황.jpg 1 ㅇㅇ 182.216 2020-04-11 12
> 일반 [Udon/월드] 기본기 탄탄! 함수 변수는 무엇인가요 !? 1편 ! 9 정말모르겠다 2020-04-10 11
394638 일반 내가 트위터하는 앰뒤새끼들을 싫어하는 이유 44 Artpe 2020-04-10 17
394567 일반 야한거 보여줄테니까 념글 보내줘 4 kwaimomo 223.62 2020-04-10 14
394557 일반 얘가 진짜 브갤 네임드지ㅋㅋ 2 tntnt 2020-04-10 13
394549 일반 트와일라잇인지 뭐시깽인지 23 ㅇㅇ 112.170 2020-04-10 15
394535 질문 그와중 부랄챗 병신 집단1위..eu 15 ㅇㅇ 124.51 2020-04-10 10
394486 일반 UDON 노드 기본 5 ITOAR 218.158 2020-04-10 9
394375 일반 이제 내가 있을곳이 사라졌어 7 kawaimomo 2020-04-10 14
394019 일반 이해하면 무서운 짤방...jpg 15 센새누리당 2020-04-09 12
393801 일반 여성유저가 자신을 좋아하는지에 대한 이야기 19 야리 2020-04-09 24
393471 일반 VRChat 하며 그리는 만화 -시작했던 계기- 8 제네카린 2020-04-08 10
393457 강좌/정보 오브얄툴킷 기능중에서 손목 음악플레이어를 사용하는 방법! 2 야리 2020-04-08 9
393443 일반 이게임 접을려구해 14 ㅇㅇ 119.71 2020-04-08 16
393428 강좌/정보 [강좌]포이요미 플립북! 우클했는데 포이요미 안나올때 4 야리 2020-04-08 11
393413 일반 대통령님 쓰다듬겟습니다. 3 아카프론 2020-04-08 13
393350 강좌/정보 뉴비를 위한 필수글 모음 7 Alin 2020-04-08 13
393337 일반 쓰다듬받는 그새끼..jpg 15 킬모어잽스 2020-04-08 13
393315 일반 미니스커트 유우코 15 운이 2020-04-08 12
393003 일반 브갤 솔로몬이 재판을 내리겠노라 1 꿀뚤 2020-04-08 9
392998 일반 브갤 명탐정 소설써봄(재업) 1 카이카미 2020-04-08 9
392937 일반 양심고백)행성이랑 친추 돼 있음 16 조개껍데기 2020-04-08 13
392935 일반 주딱 및 그쓰레기들 제발좀 꺼졌으면 12 츄르 2020-04-08 11
392929 일반 브갤 명탐정 소설써봄 2 카이카미 2020-04-08 12
392918 일반 혼란스러운 브갤을 잠재울 나 등장 6 꿀뚤 2020-04-08 11
392882 일반 그새끼 닉 4 ㅇㅇ 113.60 2020-04-08 10
392880 일반 속보 완장 노예년 카이카미 2020-04-08 9
392864 일반 브갤미래 카이카미 2020-04-08 11
392857 일반 죽음은 늘 바람과 같지... 2 ㅇㅇ 118.223 2020-04-08 10
392853 일반 완장 씹년아 20분만에 처 잔거냐? 3 카이카미 2020-04-08 12
392847 일반 념글가면 마갤 폐쇄 or 정갤 요청함 3 ㅇㅇ 223.62 2020-04-08 19
392842 일반 2020년 첫 념글 1 빅몬 2020-04-08 15
념글 삭제글 갤러리 랭킹