전체 글 23

godot - GDScripts ②

https://docs.godotengine.org/ko/4.x/getting_started/step_by_step/signals.html godot의 명명 규칙은 클래스(노드) 는 파스칼 표기법(PascalCase) 변수와 함수는 스네이크_표기법(snake_case)를 사용한다고 한다.상수는 전부 대문자(ALL_CAPS) extends Sprite2Dvar speed = 400var angular_speed = PIfunc _ready(): var timer = get_node("Timer") timer.timeout.connect(_on_timer_timeout)func _process(delta): rotation += angular_speed * delta var velocity = Vector2..

godot - GDScripts ①

고도 엔진 문서를 보면서 사용법을 익혀보자.https://docs.godotengine.org/ko/4.x/getting_started/step_by_step/scripting_first_script.htmlfunc _init(): print("Hello, world!") func 키워드는 _init이라는 이름의 새로운 함수를 정의한다.이 함수를 정의하면, 엔진은 메모리에 생성된 모든 개체나 노드에 대해 init을 호출한다. 또한, GDScript는 들여쓰기 기반의 언어다.print()가 작성된 라인의 시작 부분의 탭은 코드가 동작하기 위해 반드시 필요하다.이를 생략하거나, 줄을 알맞게 들여쓰지 않으면, 편집기에서 해당 항목을 빨간색으로 강조할 것이다. var speed = 400var angular_s..

반복문

while ( 조건 ) = while 문 안에 있는 조건이 true라면 반복한다. 예시: int i = 1 // i = 1이다.while (i 10번 반복하여 출력하게 된다.for(초기화;조건;증가)for(int i = 1 ; i ※ i -- 도 된다. foreach(변수 ; 컬렉션)배열이나 컬렉션에서, 각 요소들을 하나하나 가져와 루프를 돌 때 foreach문을 사용한다. string[] cities = new string[] {"seoul","busan","london"}foreach(string s in cities) // in 뒤엔 컬렉션을 집어넣음. 앞부분엔 컬렉션으로부터 요소를 가져오는 변수를 집어넣는다.{ Console.WriteLine(s); } 번외) london만 따로 출력하고 싶을땐..

C#/기초 문법 2026.02.12