VRChat 마이너 갤러리 저장소

제 목
강좌/정보 int와 bool의 사용법
글쓴이
PLO
추천
10
댓글
9
원본 글 주소
https://gall.dcinside.com/vr/717699
  • 2021-01-28 09:21:01
							

3줄 요약

1. int는 정수형을 표현할 수 있지만 8비트

2. bool은 true, false 밖에 표현할 수 없지만 1비트

3. 용도에 따라 잘 사용하면 파라미터 절약에 좋음




SDK 3.0 들어오면서 16개의 파라미터 제한이 128비트의 메모리 제한으로 바뀌었음

int와 float은 8비트

bool은 1비트


생각보다 어려운 개념 아니고

쓰기에 따라 파라미터 절약에 존나 좋음


int가 정수(1,2,3,4,5...같은거)를 사용 가능하고

float은 소수 (0.1,0.2,0.3,0.5...같은거)를 아용 가능하고

bool은 딱 켜기(true) 끄기(false) 밖에 사용 못함


다만 int,float은 8비트라 얘네들로만 이루어진 파라미터를 짜면 16개 밖에 만들지 못함

그런데 bool은 1비트만 사용하기에 bool로만 파라미터를 짜면 128개를 만들 수 있음


이렇게 보면 "bool로만 짜면 존나 좋은거 아니야?" 할 수 있겠지만 그렇지만은 않아...


일단 설명은 int와 bool로만 진행하겠음


float의 경우 소수점을 사용하는 기능이 아니면 쓸 일이 잘 없을테니까 ㅇㅇ

ex) 색 변경 등...



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec82fa11d02831d5ca5516da218d33b13f2760b9125b3347e3c5427431b72f8a2bc581216d45edeb3c3856e8abb7a8cfe705fd46

우리가 만약에 오른손에 무언가를 토글하는 기능을 만든다고 보자

대부분 갤럼들이 이렇게 쓸텐데 이렇게 8비트를 가진 int하나 가지고 9개의 기능을 만들 수 있어

이후에 다른 토글을 추가한다고 해도 8비트 하나 가지고도 많은 걸 추가할 수 있지



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec82fa11d02831d5ca5516da218d33b13f2760b9125b3347e3c5427431b72f8a2bc581216d45edeb696e03bea9bcffcbe705fd46

근데 bool은 true false 밖에 안된다고 했잖아?

그러니까 bool로 이루어진 파라미터 9개를 만들어야 해

근데 이렇게 해두니까 int보다 나은게 하나도 없어

트랜지션 조건 짜는 것도 귀찮게 됐고 파라미터가 너무 많아져서 관리도 힘들어졌어

그리고 중요한건 위의 int는 8비트 하나로 9개의 기능을 만들었는데 여긴 9개를 만드니까 9비트가 되버렸어

만약에 저기서 다른 토글이 추가한다면 그 토글만큼 추가되겠지?


즉 1비트라는 장점이 무색하게 되버렸어


그러면 이딴 놈을 어따가 쓰느냐




viewimage.php?id=3baf&no=24b0d769e1d32ca73dec82fa11d02831d5ca5516da218d33b13f2760b9125b3347e3c5427431b72f8a2bc581216d45edeb6c6853eaade0adcae705fd46

이번엔 상의와 하의를 벗고 입을 수 있는 토글을 만든다고 보자

bool 두개 있으니 2비트 밖에 필요없고 간단하게 끝나지?



viewimage.php?id=3baf&no=24b0d769e1d32ca73dec82fa11d02831d5ca5516da218d33b13f2760b9125b3347e3c5427431b72f8a2bc581216d45edeb686b05b9fce4aa9ce705fd46

근데 int로만 만드니까 파라미터 두개인건 똑같은데

8비트 두개를 쓰니까 16비트가 되버렸어

지금은 상의 하의만 있지만 만약에 스타킹, 신발, 장신구 같은걸 토글한다고 하면 배로 늘어나겠지

물론 int 하나로 어떻게 노력해서 하나씩만 벗기게 만들 수 있겠지만 그러면 굉장히 복잡해지겠지?



그러니까 모두 int와 bool을 잘 조합해서 재밌는 캐릭터를 만들어보자

뽀롱 일단 개추 2021.01.28 09:21:42
공룡술사 개추개추 2021.01.28 09:21:50
k22 2021.01.28 09:22:45
까미유미까 2021.01.28 09:23:26
Moralis 강좌추 2021.01.28 09:24:36
라쿤h 설명추 2021.01.28 09:25:20
루나모뎀 int는 8비트인데 9개까지 되는거였구나 0포함인갑네 덕분에 8개 이상은 int가 좋다는거 왜그런지 깨닳았다 고마어 - dc App 2021.01.28 09:25:55
루나모뎀 2021.01.28 09:26:09
PLO 위에 예제 처럼 손에 무언가 토글하는거면 int로 하면 좋아 ㅇㅇ 2021.01.28 09:31:03
번호 분류 제목 글쓴이 날짜 추천
830138 일반 갤에 중성화 한 고닉 있지않냐? 11 ㅇㅇ 223.62 2021-03-25 12
829952 일반 핵으로 아바타 업로드 사건 간단하게 이야기함 5 저댄암캐 2021-03-25 12
829901 일반 이거 존나 소름돋네 8 ㅇㅇ 118.235 2021-03-25 15
829382 일반 여기갤이 그 도라에몽 갤 맞나요 ? 7 ㅇㅇ 115.138 2021-03-25 10
829104 일반 아바타 짱짱짱 법 공유받는애네 잊을때쯤 재 박 제....zip 2 ㅇㅇ 59.13 2021-03-25 14
828935 일반 야스 13 ㅇㅇ 106.101 2021-03-24 13
828860 일반 ㅋㅋㅋㅋㅋ 나 개쩌는거 알아냄 5 헤으응ㅇ 2021-03-24 10
828494 강좌/정보 신기술 구멍삽입 셰이더 간단 적용법 22 SkyFall 2021-03-24 16
828408 일반 와 생일 8 ㅇㅊ 219.249 2021-03-24 12
828068 일반 페미 스트리머 튜토 짱11111법충이랑 디1111코중인데? 10 ㅇㅇ 121.169 2021-03-24 16
828038 일반 브이알챗 갤러리...? 5 가끔입갤 2021-03-24 11
827955 일반 내 울페 뜯어간 개새끼 박제한다 11 ㅇㅇ 125.142 2021-03-24 10
827820 강좌/정보 코코아 레깅스에 쥬지 비비고싶 30 안테나 2021-03-24 20
827723 일반 이게 기술혁명이지 21 ROKAF 2021-03-24 20
827645 일반 [빵디] MC코코아 - 코코아 시티 ( Kokoa CITY ) 27 기교 2021-03-24 39
827630 일반 접속하자마자 인바리퀘 4개 날라온썰 13 저댄헤요 2021-03-24 14
827619 일반 [빵디] 검열 12 명빵_접음 2021-03-24 16
827551 일반 뉴비정보) 과몰입이란? 13 ㅇㅇ 39.7 2021-03-24 19
827512 일반 요즘 이거 막힘? 12 무한tv 2021-03-24 22
826017 일반 찌찌가뽀뽀햇어 8 ㅇㅇ 118.235 2021-03-23 13
825945 일반 아바타를 현실세계로! 어플 Vismuth 소개(VRM 파일 생성) 10 핑크여우씨 2021-03-23 14
825624 일반 이거진짜 존나웃기네시발ㅋㅋㅋㅋㅋㅋ 18 ㅇㅇ 218.153 2021-03-23 12
825515 일반 빵디대회 공지 4 초보자아 2021-03-23 11
825491 일반 [빵디] 1등은 그른 것 같은데 그냥 올림 12 치즈백사기 2021-03-23 13
825305 일반 (빵디) 차렷충 싸이버거 먹고 싶습니다 14 소다코 2021-03-23 10
825294 일반 [빵디] 건전한 부붕이 빵디 23 serizeri 2021-03-23 11
825206 일반 [빵디]아니 알바 씨발련아 왜자르냐고 13 에르미트행렬 2021-03-23 15
825159 일반 빵디 4 라그나로크 2021-03-23 10
824722 강좌/정보 코코아랑 현실 과몰입 하는법 35 벨라스키 2021-03-23 10
824464 일반 [빵디]스타트 넣는다 21 저댄암캐 2021-03-23 17
824457 미디어 [스압]브붕이 코코아랑 산책했다 29 벨라스키 2021-03-23 14
824408 이벤트 천하제일 빵딩이 대회 15 초보자아 2021-03-23 11
823548 일반 오늘 퍼블릭에 패드립박고 시작하는 컨셉충있었는데 11 저댄암캐 2021-03-22 11
823234 일반 친구가 브이알챗 하고 싶다길래 첫경험 시켜줬어 10 ㅇㅇ 39.7 2021-03-22 12
822658 일반 아바타 짱짱짱 법 공유받는애네 잊을때쯤 재 박 제....zip 7 ㅇㅇ 14.34 2021-03-22 19
822278 일반 그 파딱 그새 념글 내렸네 5 ㅇㄴㅇ 223.39 2021-03-22 18
822182 일반 현재 갤 상황 11 Glexy 2021-03-22 17
822030 일반 저새끼를 짜르는건 찬성인데 2 ㅇㅇ 223.39 2021-03-22 14
822002 일반 1234 ㅇㅇ 121.191 2021-03-22 13
822000 일반 뭐병신아=세최울 저새끼 걍 짜르셈 9 ㅇㅇ 223.38 2021-03-22 14
념글 삭제글 갤러리 랭킹