현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 불규칙변형 동사 ☞ Cada mañana hago mi cama. 매일 아침 나는 침대를 정리한다. ☞ Papá siempre hace el desayuno. 아빠는 항상 아침을 만드신다. ☞ ¿Te pones el vestido nuevo hoy? 너는 오늘 새 드레스를 입을 거니? ☞ Yo salgo de casa a las ocho y media. 나는 8시 30분에 집을 나갈 거야. ☞ Siempre estoy en casa después..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 느낌 말하기(Tener 동사) ☞ ¿Tienes hambre, Rafael? 라파엘, 배고프니? ☜ Sí, tengo ganas de comer pizza. 응, 피자 먹고 싶다. ☞ Necesito agua porque tengo sed. 나는 목말라서 물이 필요해. ☞ ¿Ustedes tienen calor? 너희 열이 있니? ☜ Yo tengo frío ahora. 저는 지금 추워요. ※ querer(원하다)처럼 tener(가지다)도 중간의..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 취미 말하기 ☞ Normalmente nos gusta viajar mucho. 보통 우리는 여행하는 것을 아주 좋아해. ☜ ¡A mí también! 나도 그래! ☞ ¿A ti te gusta correr en el parque? 너는 공원 뛰는 것을 좋아하니? ☜ ¿Qué les gusta a ellos? 그들은 무엇을 좋아하지? ☞ Les encanta caminar en la playa. 그들은 해변 걷는 것을 진짜 좋아해. ☞ A ell..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 사람 이야기 ☞ Carmen y María son muy estudiosas. 카르멘과 마리아는 아주 학구적이야. ☞ Las chicas están nerviosas en la clase. 그 소녀들은 수업 시간에 긴장한다. ☞ Esos estudiantes son inteligentes. 저 학생들은 똑똑해. ☞ Rafael, tú eres perezoso. 하파엘 너는 게으르다. ☞ Muchos estudiantes están enfermos..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 가족 이야기 ☞ Mi hermana mayor se llama Laura. 내 큰 누나 이름은 라우라야. ☞ A Laura le encanta tocar la guitarra. 라우라는 기타 치는 것을 진짜 좋아해. ☞ Mi hermano va a muchos conciertos en el verano. 우리 형은 여름이면 콘서트에 많이 가. ☞ A mi abuelo le gusta escuchar música italiana. 우리 할아버지는 ..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 집 소개하기 ☞ Estas salas son muy modernas y bonitas. 이 거실은 아주 모던하고 예뻐. ☞ Las habitaciones son grandes. 방들이 크다. ☞ Hay dos estanterías en mi dormitorio. 내 방에는 책장이 두 개 있어. ☞ Esos baños no son modernos. 저 욕실은 모던하지는 않다. ☞ No hay sillas en la cocina. 부엌에 의자가 없어..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 취향 표현하기 ☞ Me encanta la música de Enrique. 나는 엔리케의 음악을 좋아해. ☞ Carmen, ¿te gusta nadar? 카르멘, 너 수영 좋아하니? ☜ No, no me gusta nadar. 아니, 나는 수영 좋아하지 않아. ☞ ¿Te gusta jugar al fútbol? 너는 축구하는 것 좋아하니? ☞ Me gusta la bicicleta de Mateo. 나는 마테오의 자전거를 좋아해. ※ 스페인어에..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 현재시제 스페인어의 동사들은 세 가지 -ar(hablar, 말하다), -er(comer, 먹다), -ir(vivir, 살다) 형태의 어미를 갖는 동사 원형이 있으며, 각 동사 형태에 따라 주어에 따른 동사의 현재 시제 변형이 이루어진다. -ar 동사 변형 yo hablo tú hablas él / ella / usted habla nosotros / nosotras hablamos ellos / ellas / ustedes hablan -er 동..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 길 묻기 ☞ Perdón, ¿dónde está la estación de tren? 실례합니다, 기차역이 어디지요? ☜ La estación está cerca del hotel. 역은 호텔 근처에 있어요. ☞ El hotel está lejos de la parada del autobús. 그 호텔은 버스 정류장에서 멀어. ☞ Nosotros estamos al lado del café. 우리는 그 카페 옆에 있어. ☞ ¿El hotel es..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 출신지 말하기 ☞ Nosotros no somos de México. 우리는 멕시코 출신이 아니야. ☞ Nosotras no hablamos portugués. 우리는 포르투갈어를 하지 않아. ☞ ¿Los hombres son de Francia? 그 남자들은 프랑스에서 왔어? ☞ Las mujeres son de los Estados Unidos. 그 여성들은 미국에서 왔어. ☞ Nosotros somos de la ciudad. 우리는 도시에..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 직장이야기 ☞ Ana trabaja con los secretarios. 안나는 비서들과 일한다. ☞ Él trabaja mucho los lunes. 그는 월요일에는 일을 많이 한다. ☞ Ella escribe un mensaje para el jefe. 그녀는 상사에게 메시지를 쓰고 있다. ☞ El jefe lee los mensajes ahora. 그 상사는 지금 그 메시지를 읽고 있다. ☞ Este mensaje es para la jef..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 명사의 성별 일치 명사의 성별에 따라 명사 앞에 오는 정관사, 부정관사가 달라지고 뒤에 따라오는 형용사의 어미도 달라진다. ☞ un niño mexicano 멕시코인 소년 ☞ el niño americano 그 미국인 소년 ☞ una niña mexicana. 멕시코인 소녀. ☞ la niña americana. 그 미국인 소녀. 남성형 명사의 어미 : -o, -d, -r, -e, -ma el chico(소년), el auto(자동차), el t..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 다른이의 삶나누기 ☞ Bruno, ¿eres camarero? 부루노, 너는 남종업원이니? ☜ No, Carmen es camarera. 아니, 카르멘은 여종업원이야. ☞ El maestro es mexicano. 그 선생님은 멕시코인이야. ☞ La maestra es cubana. 그 여선생님은 쿠바인이야. ☞ José, ¿tu hermano es médico? 호세, 네 형이 의사야? ☜ No, mi hermana es médica. 아니, ..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 일정나누기 ☞ Marco, ¿qué día es hoy? 마르코, 오늘 무슨 요일이지? ☜ Hoy es jueves. 오늘은 목요일이야. ☞ ¿Cuándo es la fiesta? 그 파티가 언제지? ☜ Mi fiesta de cumpleaños es el sábado. 내 생일파티는 토요일이야. ☞ ¿Cuándo es el partido? 그 경기가 언제지? ☞ El concierto es el sábado. 그 콘서트는 토요일이야. ※ 요일 ..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 안부인사하기 ☞ Hola, ¿cómo estás? 안녕, 어떻게 지내? ☜ Bien, gracias. 좋아, 고마워 ☞ Buenas tardes, señora. 여사님, 좋은 오후입니다 ☜ Buenas tardes, ¿cómo está usted? 좋은 오후입니다, 잘 지내십니까? ☞ ¡Hasta mañana, señor Pérez! 페레즈 씨 내일 뵙겠습니다! ☜ ¡Adiós, hasta mañana! 안녕히 가세요, 내일 봐요! ※ tú 와 ..
현재 듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 출신지 말하기 ☞ ¿De dónde eres, Juan?. 후안, 너는 어디서 왔니? ☜ Soy de Cuba. 나는 쿠바에서 왔어. ☞ Pedro es mexicano. 페드로는 멕시코사람이야. ☞ María es mexicana. 마리아는 멕시코사람이야. ☞ ¿El niño es cubano?. 그 소년은 쿠바인이야? ☞ La niña es cubana. 그 소녀는 쿠바인이야. ※ 스페인어의 형용사 변화 스페인어의 형용사는 형용사가 꾸미는 대..
듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 현재형 사용하기 스페인어의 동사는 주어에 따라 어미가 달라진다. 1인칭 단수 yo hablo 비격식 2인칭 단수 tú hablas 3인칭 단수 él habla 필자의 "스페인어의 핵심 동사와 동사 변형" 글을 참조하면 자세한 설명이 있다. ■ 학교에 대해서 이야기하기 ☞ Yo quiero estudiar español. 나는 스페인어를 공부하고 싶어. ☞ Yo necesito leer un libro. 나는 책 한 권을 읽어야 해. ☞ ¿Tú estu..
듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 가족 소개하기 ☞ Mi familia es grande. 우리 가족은 커. ☞ ¿Tú tienes un hermano? 너는 남자형제가 있니? ☜ Sí, tengo un hermano y una hermana. 응, 나는 남자 형제와 여자 형제가 있어. ☞ Yo tengo una hija.. 나는 딸이 하나 있어.. ☞ ¿Tú tienes un perro? 너는 강아지가 있니? ☜ Sí, un gato y un perro. 응, 고양이 한 마리와 강아..
듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 도시 둘러보기 ☞ Yo necesito un taxi. 택시를 타려고 합니다. ☜ El taxi está aquí. 택시는 여기서 탈 수 있어요. ☞ ¿Dónde? 어디요? ☞ ¿Dónde está tu pasaporte? 당신의 여권은 어디에 있지요? ☜ Mi pasaporte está en el hotel. 제 여권은 호텔에 있어요. ☞ Un boleto a Santiago, por favor. 산티아고 티켓 하나 주세요. ■ está 와 es e..
String은 유니코드를 지원하는 내장 문자열 클래스다. 문자열을 다루는 작업은 코딩 과정에서 자주 사용하는 것이므로 고도에서 제공하는 것을 정리하고 넘어간다. var output_dir : String = dir.get_current_dir() var blueprint_name := "" label.text = String(canvas_number) 변수의 타입으로 문자열을 지정하기 위해서 String을 사용할 수도 있지만 ""로 문자열 상수를 직접 기술할 수도 있다. 문자열 리터럴은 다른 언어처럼 백 슬래시(\)를 에스케이프 문자로 사용할 수 있음을 "고도 스크립트 개요, 예약어와 연산자"에서 이미 다루었다. 다중 라인 문자열은 """로 기술한다. 위의 예제에서 blueprint_name은 빈 문자열..
요즘 대부분의 웹 사이트는 모바일에서 사이트를 보는지, 데스크톱에서 사이트 보는지와 관계없이 마치 해당 장비의 화면 크기에 맞게 사이트를 설계한 것처럼 기기에 맞는 크기로 깔끔하게 내용을 볼 수 있다. 반응형 웹 기술이 적용된 까닭이다. 반응형 웹(Responsive web design) 기술이 적용된 사이트는 화면 크기에 따라 내용이 어그러져 보이지도 않고 스크롤을 사용하지 않아도 편리하게 사이트 내용을 볼 수 있다. 이런 현상은 게임도 마찬가지인데 모바일, 데스크톱, 게임박스 등 기기에 따른 다양한 화면 크기와 해상도는 게임 설계에 있어 큰 짐이 될 수밖에 없다. 다행인 것은 고도 게임 엔진에서는 반응형 웹 설계 기술과 유사한 여러 기능들을 지원하고 있다는 것이다. ■ 가장 기본적인 5개의 컨트롤 노..
"고도 엔진 소스 빌드하기"와 "비주얼 스튜디오로 고도 게임 엔진 개발 환경 구축"에 이은 글로 이번 포스팅은 간단하지만 엔진을 직접 수정하는 과정을 다뤄보고자 한다. 아직 고도 게임 엔진의 소스 빌드를 하지 않았다면 아직 포스팅을 참조할 필요가 있다. 고도 엔진을 처음 실행하면 위의 그림과 같이 한글은 정상적으로 표시되지 않는다. 한글은 기본 폰트에 없기 때문이다. "고도에서 한글 출력하기"에서 다룬 것처럼 커스텀 폰트로 설정하는 방법을 사용해야 한다. 엔진 내부에는 191개의 문자에 대해서만 고해상도 및 저해상도용 폰트를 내장하고 있다.(godot/scene/resources/default_theme/font_hidpi.inc, font_lodpi.inc) 실행 모드나 노드 편집기에서는 한글이 표시되..
고도 게임 엔진은 스콘(SCons, A software construction tool)을 통해서 소스 코드를 빌드하고 다양한 형태의 실행 파일을 만들고 다른 플랫폼용으로 크로스 컴파일도 가능하다. 그렇지만 윈도우 환경에서 비주얼 스튜디오와 같은 통합 개발 환경(IDE)에 익숙한 개발자라면 고도 게임 엔진의 소스코드들을 통합 개발 환경 내에서 편집하는 것이 여러모로 편리할 것이다. 본격적으로 비주얼 스튜디오 기반의 고도 게임 엔진 개발 환경을 구축하기 전에 "고도 엔진 소스 빌드하기"와 같이 스콘을 통한 소스 코드 빌드를 성공적으로 마쳐야 한다. 위의 그림처럼 scons 소스 빌드 명령 뒤에 "vsproj=yes"를 붙여주면 비주얼 스튜디오에서 엔진의 소스 코드도 열고 빌드도 할 수 있다. 소스 폴더에 ..
고도 게임 엔진의 매력 중의 하나는 라이선스가 상당히 개방적이라는 점이다. MIT 라이선스를 채용하고 있는데, 이 정도면 거의 자유롭게 코드를 변경해서 배포할 수 있다. 아무리 좋은 소스 코드라 해도 일단, 빌드를 원활하게 수행할 수 있어야 하므로 최신 고도 엔진 소스를 받아서 빌드를 하기로 했다. 리눅스 시스템에서 크로스 컴파일로 윈도우용 고도를 빌드할 수도 있지만 윈도우 시스템에서 윈도우용 고도를 빌드한다. ■ 소스 내려받기 위의 그림처럼 git clone https://github.com/godotengine/godot.git을 수행하여 고도 최신 코드를 내려받는다. 만약 안정화 버전으로 작업하려면 git clone https://github.com/godotengine/godot.git -b 3...
요즘 많이 사용하는 프로그래밍 언어를 접하다 보면 무엇보다 매력적인 것이 사전 타입의 지원이다. 키 값에 따라 다양한 타입의 값을 가질 수 있고 위의 color 항목들처럼 사전 속에 사전 타입을 가질 수 있다. 사전 상수는 위의 예제처럼 {중괄호} 속에 키:값의 목록을 기술하면 된다. 빈 사전 타입을 선언하려면 var adic = {}와 같이 기술하면 된다. 중괄호 속에 키 = 값의 목록으로 기술하는 방법도 있는데 이 경우 키는 따옴표를 붙이지 않으며 자동으로 문자열 타입의 키로 간주된다. 사전 타입 변수는 키 값을 가지고 개별 항목에 접근할 수 있으며 해당 키가 존재하는지 여부는 has() 메서드로 확인할 수 있다. 항목을 추가하는 방법은 키값으로 지정하는 항목에 단순 대입하면 기존에 존재하는 키라면 ..
배열은 프로그래밍 과정에서 없어서는 안 될 핵심 요소이다. 다른 프로그래밍 언어와 아주 다른 점이 하나 있는데, 대부분의 언어는 배열의 요소들은 동일한 데이터 타입만 허용한다. 그러나, 고도 스크립트에서는 배열의 요소들 간에 데이터 타입이 서로 달라도 된다는 점이다. 첫 번째 요소는 스트링, 두 번째 요소는 정수 타입, 세 번째 요소는 실수 타입으로 저장할 수도 있다. 배열 선언은 위 예제처럼 []로 빈 배열을 선언할 수 있다. 배열 크기가 고정된 것이 아니므로 배열 크기를 지정할 필요가 없다. 예제처럼 배열. append()로 배열 끝에 항목을 추가할 수 있다. 배열.insert()로 특정 위치를 지정하여 항목을 삽입할 수도 있다. 배열. size()로 확인할 수 있는 배열 크기 내에서 배열 첨자를 활..
위의 그림은 고도 스크립트에서 파일 클래스를 사용하는 대표적인 사례로 클래스 인스턴스를 만들고, 파일을 열고, 작업 후 닫는 전형적인 과정을 거친다. 사용할 수 있는 다양한 메서드는 다음과 같다. 파일 읽기 및 쓰기는 UTF-8 인코딩으로 처리한다. ■ 열기, 닫기 Error open ( String path, ModeFlags flags ) ☞ 정상시 OK 리턴, READ/WRITE/READ_WRITE/WRITE_READ(파일 존재하면 삭제함) 모드 사용 가능 Error open_compressed ( String path, ModeFlags mode_flags, CompressionMode compression_mode=0 ) ☞ 압축된 파일 열기, 단 고도에서 저장한 파일만 읽기 가능. 압축 방식은..
게임 개발이나 앱 개발이나 컴퓨팅 분야에서는 따라 하기 만큼 좋은 학습 방법이 없다. 체계적인 이해가 필요한 경우가 분명히 있지만, 초보자에게 일단 따라 하고 고쳐 가면서 눈에 보이는 결과물로 이해를 높이는 방법은 좋은 학습 방법임에 틀림없다. 앞으로 따라 하면서 활용하고 학습할 오픈 소스 고도 프로젝트들을 정리해 본다. ☞ 고도 데모 프로젝트 https://github.com/godotengine/godot-demo-projects 고도에서 기본적으로 제공하고 있는 데모 프로젝트들. >2D:bullet_shower, dodge_the_creeps, finite_state_machine, gd_paint, hdr, hexagonal_map, instancing, isometric, kinematic_ch..
듀오링고로 스페인어를 익히는 방법은 한국어 이용자가 아니라 영어 사용자가 스페인어를 공부하는 방식으로 진행해야 한다. 듀오링고 개편 이후 그냥 지나왔던 유닛별 가이드북을 정리해 본다. 물론 듀오링고 사이트에서 직접 발음을 들으며 연습하는 것이 최상이다. ■ 기본 문장 만들기 Un niño come manzanas. 한 소년이 사과를 먹는다. Una niña bebe agua. 한 소녀가 물을 마신다. La mujer bebe leche. 여성이 우유를 마신다. El hombre come pan. 남자가 빵을 먹는다. ¿Tú comes pan? 너 빵 먹니? Sí, yo como pan. 응, 나 빵 먹어. ■ 명사의 성별 스페인어에서 모든 명사는 성별을 갖는데, 통상 -o로 끝나면 남성형, -a로 끝나면..
"리듬 게임 분석하기" 글에 이어서 여러 가지 기술적 요소를 살펴보고 있다. 2D 요소든 3D 요소든 움직임을 표시하는 것은 생동감 있는 게임을 만드는 데 있어 핵심적인 요소라 할 수 있다. 이번 포스팅에서는 2D 요소에 대한 움직임을 표현하는 데 사용하는 AnimationPlayer와 Tween 클래스를 다루고자 한다. ■ AnimationPlayer 클래스 위의 그림은 리듬 게임에서 리듬 비트에 따라 표시되었다가 없어지는 터치 및 드래그 게임 요소를 표시하기 위해 AnimationPlayer 클래스를 사용하고 있는 모습이다. 애니메이션 플레이어는 여러가지 자원을 가지고 애니메이션을 수행하는 클래스로 인스펙터 창에 있는 대부분의 요소에 대해서 애니메이션이 가능하다. 트윈의 경우에도 애니메이션 플레이어가..