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
번호 분류 제목 글쓴이 날짜 추천
718543 강좌/정보 비트란 뭘까? 8비트 Int는 몇까지 나타낼수 있을까? 8 SkyFall 2021-01-29 10
718499 일반 본인 목소리 평가 받음 ㅇㅇ 15 박하온 2021-01-29 13
717843 일반 이쁜 팬이 없더라 23 RGF 2021-01-28 10
717770 일반 이쯤에서 다시보는 클린 브갤하는법 7 엞엞 2021-01-28 13
> 강좌/정보 int와 bool의 사용법 9 PLO 2021-01-28 10
717584 일반 [이벤트]가장 꼴리는 목소리를 가진 브붕이를 선발해보자 32 사과. 2021-01-28 12
717446 일반 과몰입새끼들 느그갤로 가라 제에에에발 21 ㅇㅇ 223.38 2021-01-28 24
717414 일반 개인적 쌉 극 불호 아바타 10 세최쿄 2021-01-28 12
717282 일반 늒네 MR 배송왔다 행복 VRchat 시작이다 12 oo 61.251 2021-01-28 11
716309 일반 30시간 하반신 마비 뉴비 H방 후기 13 ㅇㅇ 182.217 2021-01-27 13
716174 일반 과몰입 있으면 꼭 부탁해야될것 있음 25 몰라용 2021-01-27 10
716167 일반 3D 오리지널 캐릭터 ‘소야’ 발매했습니다! 20 ㅇㅇ 223.38 2021-01-27 18
715820 일반 섹시맵시 이요 교류회 연다 22 초보자아 2021-01-27 23
715307 일반 블렌더에서 실시간으로 텍스쳐 수정하는 법 6 koper2004 2021-01-26 15
715043 일반 이요 보면 볼수록 걸레같네 ㅋㅋ 22 기타 2021-01-26 12
714862 일반 꼴리는 코코짤 6 ㅇㅇ 211.248 2021-01-26 17
714740 일반 이요는 진짜 개별로임 11 ㅇㅇ 110.70 2021-01-26 14
714402 강좌/정보 베이스 스테이션 자가수리 후기 6 ㅇㅇ 211.55 2021-01-26 11
713753 이벤트 짱친 만들기 교류회 11 HTCVive 2021-01-25 24
713611 일반 퍼온사진으로 주작하는 '그새끼'저격한다 ㅋㅋㅋ 13 양산형이세계물 2021-01-25 15
713476 일반 아 시발 로그아웃 깜빡해서 들켰네 16 미도리3 2021-01-25 21
713439 일반 처음 해보는 고로시 11 공룡술사 2021-01-25 23
713389 일반 어제 못한 야노 했어여 17 묵언 106.102 2021-01-25 11
712919 일반 오너와 오너캐 13 . 2021-01-25 10
712153 일반 중국공산당 어쩌고 왈가왈부 하는 글 ㅇㅇ 39.114 2021-01-24 10
711969 일반 절정하며 시오후키하는 짤... 13 PDCH 2021-01-24 12
711848 일반 하카쨩 화장실~ 15 뽀냐앙 2021-01-24 14
711819 일반 H방인가 개 좆같은거 맞음 22 tntnt 2021-01-24 31
711704 일반 CVR 해본 후기랑 VRC하고 비교 12 ㅇㅇ 175.119 2021-01-24 10
711604 강좌/정보 bool 어떻게 쓰는지 모르는 애들 걍 이거보구 따라해 10 StarLane 2021-01-24 12
711598 일반 파티에서 야노하다가 걸렸어... 17 묵언 106.102 2021-01-24 15
711446 일반 갤 폐쇄신청 여론조사 함 2 ㅇㅇ 211.36 2021-01-24 15
711397 일반 ▅▇█▇▅▄▄▌ 1 YS 2021-01-24 13
711388 일반 망갤테스트 tntnt 2021-01-24 13
711379 일반 다중이 분탕 군바리새끼 주딱 탄핵 청원 ㄱ ㅇㅇ 211.36 2021-01-24 15
711314 이벤트 [이벤트] 나에게 있어 VRCHAT 이란? / 결과 발표 17 Dark_Chocolate 2021-01-24 10
711179 일반 념글 모냐 누비 타락과정? 14 레이카 2021-01-24 10
710961 일반 미도리3 씨발년아 좀 꺼지라고 12 ㅇㅇ 223.62 2021-01-24 11
710956 일반 VR챗 뉴비 희망편... JPG 22 PDCH 2021-01-24 21
710873 일반 뉴비 타락하는 과정 35 헬창씹덕 2021-01-24 22
념글 삭제글 갤러리 랭킹