GDScript에서 func는 함수(Function)를 정의할 때 쓰는 키워드에요.
작업을 하나로 묶어서 필요할때 호출하는 상자라고 보시면 돼요~
괄호 안에 아무것도 없는건 전달할 재료가 필요 없기 때문이에요.
예를 들어 그냥 Jump()는 실행만 하면되니 비워둬요.
반면에 damage(amount)처럼 재료가 필여하면 괄호에 값을 넣죠~
저두 처음에 독학할때 이 부분이 제일 헷갈렸어요!
엔진이 자동으로 실행해주는 _ready() 같은 내장함수도 있구요~
직접 만든 함수는 다른 곳에서 불러줘야 작동해요.
기능별로 잘 쪼개서 만들어두면 코드 관리하기 진짜 편해집니다. 감사합니다!