디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

해답편 ①-1

백갤러(58.226) 2023.10.14 16:07:05
조회 61 추천 0 댓글 1
														

1.

1ebec223e0dc2bae61abe9e74683777084cf01a399c1029b9822eb5c06c55a91678f5f3c78ee384cefed361ed5e8

var pvposs = Vector가 도대체 무슨 말이냐면하면

2차원(Vector2 x,y가 존재)함수가 되는 ㅁ 상자를 만듬

상자 비유는 저번에 올렸던 글 읽으면 좀 친숙하게

다가오실거에요 링크할게요

수학식으로 보여주자면 c = x + y 여기서 c 즉 상자를

나는 pvposs = 상자 c로 지정하겠다는거죠

c는 x,y와 값이 어떻든 알바 아니고 둘이 더해서

나온 결과물이니깐 스스로도 x,y 값을 몰라요

그냥 이둘의(x,y) 정답을 담을 상자 ㅁ 일 뿐입니다


1ebec223e0dc2bae61abe9e74683777084cf01a399c1029b9825e15c01c25a9119b6742063ee363a601a93b152f3

@onready var start = $".." 가 무슨 뜻이냐하면

var = 이름 지어주는 곳 var = start

start 라는 이름을 가진 변수 생성

@onready 는 @는 내보내겠다

공용 함수로 쓰겠다는 뜻

onready는 준비가 되었다면

게임 화면을 시작했을 때 라고 틍하는 듯

$".." 이건 먼데 라고하면

끌어다 쓴 경로이다 여기선

joystick 이라는 톱니바퀴 아이콘을

끌어다가 놓은거에요

하지만 tree 🌳 나무라고 해서 저희가

사용하는 엔진에선 뿌리에서 내려오는 모든 기능들을

갓 마더 되시는 tree 즉 제가 맨 처음에

생성한 joystick 이라는 나무에 그 하위에 관련있는

모든 정보가 포함된단 소리죠

그냥 단순히 큰 박스에요 안에 장난감들이 많아지면

많아질 수록 무거워지겠죠?

그래서 원하는 파이프라인 다 만들고 뿌리를 잘라서

나무 밑에서 계속 되게 자라는 뿌리가 없도록

만든 기능이 충분히 마음에 든다면 폴더로

저장해서 새 프로젝트 열어서 새로운 나무로

작업하는거에요

그냥 단순히 크기라고요

저희가 만든 조이스틱 (texture)이미지도

크기가 있겠지요 다만 저희 위대하신 나무님은

모든 이미지들의 크기를 다 쥐고 계세요

예를 들어 핫케이크 와 시럽 texture를 불러왔다면

그것을 하나로 전부 합친 모습으로 불러오는게

나무에요 그러니 모든 이미지들의 크기이자

기능의 크기라고 생각하시면 편해요

$".." = 크기다 무엇의 크기? 전부요

보통 조이스틱 기능 같은 경우

이미지들 불러와서 그 이미지를 스크랩트

할 수 있도록 하거든요

그러니깐 그 코딩이 안된 이미지도

스크랩트)코딩이 되어있는 이미지도

저희가 $".."을 통해 가져온 나무는

(처음 프로젝트를 생성할 때 첫 장:책 비유)

은 그 모두에요

저희같은 경우는 처음에 joystick 이라고 하는걸

만든거고요 이걸 경로 끌어쓰기 joystick이라고

표시된 부분을 끌어다가 코딩란에 붙인거에요

$".." 이용해서요

하지만요 저희가 끌어온 joystick은 맨 처음에

만든 나무였죠? 그럼 그 다음으로 생성된 것들은

모조리 뿌리로 이어져있기 때문에

나무 자체를 뽑아온 저희는 모든 크기를

@onready var start = $".." 마지막으로

start 라는 변수 값에 넣은거에요

단순히 값만이 존재하는게 아닌

모든 것들이 담겨있어요

일단 이걸로 설명한것 같고요

다음 줄 인

var pressing = false 라는건 

var 이라는 이름 지어주는 함수로

pressing이라는 변수를 생성한거고요

다음 pressing = false 그것은 거짓이다고 한겁니다

pressing 이라는 변수는 거짓이겠죠

다음 줄로 넘어가서

@export var maxi

@export var mini

@는 공용함수로 쓰이게 할 수 있게 하겠다는 뜻이고

export은 내보내겠다 무엇을? maxi , mini 에 저장되어

있는 값을 어디로 내보내는거지 궁금할 수 도 있는데요

이 엔진은 저희가 불러온 이미지에서도 결국은 뿌리가 되거나

부모가 되니깐 값들을 막 주는 위치나 크키를 막 줄였다 키웠다

하는 설정 창이 있거든요 블렌더 생각하세요

아니면 가로로 음악 소리 줄이는 ui요 

그걸 export 한다는건 그 이미지 기능 자체에서도

그 값을 수정할 수 있게 내보내겠다는거에요

후디니 생각하면 이해될지도 커스텀 스위치 같은거지

근데 뭐 후디니 처럼 좌우로 움직이는 버튼식이 아니라

입력식이긴 하지만 @export rage var i = (-1, 5)

같이 매개체 값이 -1에서 5까지만 커지거나 줄여지게

할 수 가 있어요 솔직히 여기선 거의 안씁니다..푸흡

이 소프트웨어가 후디니처럼 그래픽 만드는 것도

아니고 모든 콘텐츠를 순수 maths로 구현해 내야

하는데 이거 왜 씀 어차피 보는거라곤 허구한 날

스크랩트 창이라 언제든지 도구 안에서 값 직접 입력해

가며 수정할건데 앗 그냥 그렇다는거고

빨리 다음 줄로 넘어가보겠습니다 


func _ready():

    pass

이 뜻은 

기능 래디가 작동하면

별일 없이 pass 지나가겠다는거에요

래디는 뭐 저 괄호 안이 비어 있지만

() 안에 play라든지 그런거 넣거나

func_ready():

    if 뭐뭐뭐 조건부 달아서

무슨 기능을 만약 맞다면 준비되게

하는 형식으로 코딩될 수 도 있겠죠

자 다음 줄로


1ebec223e0dc2bae61abe9e74683777084cf01a399c1029b9825e05c03ce5a919a7c4d2beddfd39fa666e6a29d8b

func _on_button_button_down():

뜻은

플레이어가 버튼을 눌렀다면 

pressing = true 즉 누른건 진실이다


반면 반대로 버튼이 눌리지 않은 상태

button up 이라면 

pressing 이라는 변수는 거짓이다라는 뜻입니다


드디어 마지막 풀이 까지 왔는데 

잠시 쉬고 올게요 






 



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
AD 보험상담은 디시공식설계사에게 받으세요! 운영자 24/02/28 - -
301215 백수가 왜 20 30만있고 40대는 왜 잘 없는줄아냐 [1] 백갤러(112.152) 23.10.29 217 0
301212 36세 무직백수 기상했다 [3] ㅇㅇ갤로그로 이동합니다. 23.10.29 171 1
301211 야짤 많은 사이트 [1] 백갤러(223.39) 23.10.29 116 1
301210 늙은고졸무직백수히키찐따 질문 [2] 백갤러(121.180) 23.10.29 102 0
301207 33 아직 용돈 100만원씩받는다 ㅁㅌㅊ? [11] 백갤러(103.28) 23.10.29 267 3
301206 편돌이 혼잣말 하는데 손님옴 [2] ㅇㅇ(118.235) 23.10.29 129 1
301205 치킨 끊기가 힘들어 [1] ㅇㅇ(118.235) 23.10.29 63 0
301203 무경력 삼대남 백수 배달음식 먹고 싶은거 참는 중임 [4] 백갤러(198.145) 23.10.29 118 0
301201 백수의왕 사자 백갤러(125.180) 23.10.29 39 0
301200 ㅈ됬다. 나는 망조가 들대로 들었다. 백갤러(222.237) 23.10.29 41 0
301198 백수보다 메이플 쌀먹충이 효자인이유 성녀에몽갤로그로 이동합니다. 23.10.29 184 0
301197 일해라 핫산 ㅇㅇ(223.38) 23.10.29 42 0
301196 불닭볶음면 무슨맛 제일 좋아하냐 [3] ㅇㅇ(118.235) 23.10.29 50 0
301194 프로스펙스 겨울옷 살라는데 어떰? [5] 백갤러(183.101) 23.10.29 107 1
301190 친구 아예 없는 애들 잇냐 [3] 백갤러(39.112) 23.10.29 159 1
301188 전기기능사 자격증 있는 백붕이 있냐 [2] ㅇㅇ(118.235) 23.10.29 125 0
301186 티끌모아티끌 수험생 응원 댓글 달면 +50포인트 백갤러(116.43) 23.10.29 41 1
301185 돈 모을 생각은 없고 [2] 백갤러(58.125) 23.10.29 115 0
301184 편돌이 그만둘때 됐는데 ㅅㅂ [5] ㅇㅇ(118.235) 23.10.29 161 0
301183 하.. 쿠팡뛰어야하나 [4] ㅇㅇ(125.190) 23.10.29 162 0
301182 웹툰작가 준비는 절대 하지마라 [2] 백갤러(222.104) 23.10.29 197 1
301179 내 인생 어떡하냐 [2] 백갤러(180.224) 23.10.28 188 0
301178 솔직하게 평가좀 남자 키 173cm 61kg 이면 적당한 몸무게임? [3] ㅇㅇ(59.14) 23.10.28 95 0
301177 콘서트 가고싶은데 넘 비싸다 ㅇㅇ(118.235) 23.10.28 36 0
301176 너네는 비빌언덕이 있어서 백수하는거임? [4] ㅇㅇ(39.7) 23.10.28 182 0
301175 갑자기 백수 유튜버 알고리즘 떠서 쭈욱보고 있는데. [1] 백갤러(183.103) 23.10.28 88 0
301174 개시발년이 백갤 혼자쓰나 M줫터진ㅈ백수년이 글 ㅈ도재미없으니까 그만올리셈 백갤러(222.104) 23.10.28 39 0
301172 보닌쟝 성인된지 10년 되는 날엔 무조건 나와서 살거 [1] ㅇㅇ(218.53) 23.10.28 60 0
301171 사회생활이 불가능한데 부모는 나보고 돈벌어오래 [4] ㅇㅇ(117.111) 23.10.28 175 0
301170 진지하게 알바 그만둬야할지 고민인데 조언좀 부탁한다 [8] 백갤러(106.101) 23.10.28 143 0
301169 나이먹고 생각해보면 인터넷 게임은 솔직히 공부하는거랑 비슷하지 않냐? [2] ㅇㅇ(116.255) 23.10.28 105 0
301168 왜 집에왓더니 방에서 썩은내가나노 ㅅㅂ ㅇㅇ(223.39) 23.10.28 71 0
301167 29살이다. 연애 진짜 할꺼다. 여자 만날꺼다. [7] ㅇㅇ(59.14) 23.10.28 224 1
301166 커뮤 보고 유튜브 보고 잠자고 [2] ㅇㅇ(116.255) 23.10.28 65 0
301164 시발 존나무섭네 진짜 [1] 백갤러(45.64) 23.10.28 155 1
301163 야짤 많은 사이트 백갤러(223.39) 23.10.28 72 0
301161 편돌이 출근했다 [3] ㅇㅇ(118.235) 23.10.28 71 0
301160 아빠는 역시나 약속을 못지키노 [2] ㅇㅇ(223.39) 23.10.28 102 0
301159 백수에도 래벨잇음. 아벨교수갤로그로 이동합니다. 23.10.28 77 2
301158 내가 밖에 계속 나가게 되는 이유-동네가 좆후짐ㅂ [3] ㅇㅇ(223.39) 23.10.28 91 0
301157 백수들 끼리 정모하면 좋을듯 [1] 아벨교수갤로그로 이동합니다. 23.10.28 48 3
301155 이게 히키들이 밖으로 나오게되는 방아쇠가 필요함 [3] ㅇㅇ(223.39) 23.10.28 164 0
301154 백수라면 무조건 자연과학 공부해야함 [3] 아벨교수갤로그로 이동합니다. 23.10.28 149 6
301153 본인이 백수라면 갓템 [5] 아벨교수갤로그로 이동합니다. 23.10.28 133 0
301152 겨울이 ㄹㅇ 고비인거같다 [3] ㅇㅇ(223.39) 23.10.28 113 0
301151 카나초코 왜글삭함? 아벨교수갤로그로 이동합니다. 23.10.28 27 0
301150 중동 아랍여자 ㅅㅅ 잘함? [4] 아벨교수갤로그로 이동합니다. 23.10.28 129 0
301149 미국철구 공개 아벨교수갤로그로 이동합니다. 23.10.28 60 0
301148 야짤 많은 사이트 백갤러(223.39) 23.10.28 43 0
301147 아벨의 핼조선 개편론 아벨교수갤로그로 이동합니다. 23.10.28 36 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2