기본 사용법은 아는 상태에서 보완 및 보강, 실제 제작이 막히는 문제를 해결하기 위해 정리중 정리된 내용은 초보자용이 아니라 제가 놓친 부분입니다 볼 때마다 정리중 www.youtube.com/watch?v=wX145eoLFSM&list=PL9FzW-m48fn2SlrW0KoLT4n5egNdX-W9a 1편 Input.is_action_pressed() 보다 Input.get_action_strength() 가 훨씬 나음. 2편 Vector2.move_toward() 를 사용하면 클램핑 걱정을 안 해도 됨. v1.move_toward(v2, 이동량) 지터 (앞뒤로 왔다갔다 시간여행 끊김) & 슬러터 (그냥 뚝뚝 끊김) 고치기: docs.godotengine.org/en/latest/tutorials/misc..
배열의 크기가 2 이상일때만 배열을 어떻게 zip으로 만지작한 뒤에 나중에도 계속 컬렉션 취급을 하고싶었음. 근데 그 이외의 경우엔 empty() 취급해야 하잖아요? 그냥은 될 리가 없지 처음에 짠 코드가 컴파일이 안 되니까 어떻게 해결해보겠다고 (성능?은 살짝 아쉽지만) 타입 어노테이션을 추가해본건데... 될 리가 없지. 이게 함수였고 반환받은 게 borrow였으면 말이 됐을지도 모름. 물론 정적으로 컴파일하는 언어인 만큼 아무리 lazy 라도 Zip 이랑 Empty 는 타입이 다르고, 하나로 퉁쳐서 쓸 수 없음 dyn Iterator 로 trait object 취급하는 건 말이 안 되는 짓이었는데, 이유는 이게 레퍼런스가 아니기 때문. 그렇다고 둘 다 &mut 을 추가하면 stackoverflow.c..
- Total
- Today
- Yesterday
- javascript
- pleroma
- 개발기록
- Oracle Cloud Infrastructure
- Godot Engine
- C++ FAQ
- 마스토돈
- 토이프로젝트
- vuex
- 쿠버네티스
- 오라클 클라우드
- pdf.js
- K8s
- ActivityPub
- c++
- kotlin당했다
- Sass
- OStatus
- exercism
- 시스어드민
- 업비트
- upbit
- 왜 생각이 안 났지
- ArchLinuxARM
- gitea
- 오라클 클라우드 인프라
- rust-lang
- mvu
- C#
- scss
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |