반응형 프로그래밍33 안드로이드 스튜디오 Libgdx object 클래스 만들기 안드로이드 스튜디오 Libgdx object 클래스 만들기 안녕하세요.. 오늘은 Libgdx object 클래스 만들기를 포스팅합니다. object 클래스는 일종의 부모 클래스입니다. 이를 이용해 다양한 자식 클래스를 생성할 수 있습니다. object라는 것은 말 그대로 모든 것을 포함할 수 있는 프로토 타입 같은 존재입니다. 결국 object는 아군 캐릭터, 적군 캐릭터, NPC, 배경 이미지의 돌, 나무 등등 모든 것이 될 수 있습니다. 예를 들어 아군 캐릭터, 적군 캐릭터, NPC, 돌, 나무 등의 공통점은 무엇일까요??? 그것은 바로 게임 화면상에서 애니메이션을 한다는 것 입니다. 그렇다면 이 애니메이션 기능을 클래스화 시켜 아군, 적군, 나무, 돌, 등에 공통적으로 적용시킬 수 있습니다. 오늘은.. 2020. 12. 17. C언어 기초강좌7 (for문) 안녕하세요. 오늘은 for문에 대해 포스팅을 해보려고 합니다. for문은 횟수를 정해 놓은 반복문이라고 생각하시면 됩니다.. 기본적인 표현 방법은 아래와 같습니다. for(초기식; 조건식; 증감식) { 실행문; } 영어의 문법 그대로 for는 ~하는 동안 입니다. 초기값이 조건을 만족하는 동안 계속해서 실행문을 반복 시켜줍니다. 아래의 그림처럼 for문 테스트 한 결과는 변수 j를 반환 합니다. -for 함수 예제- 변수 j는 for문안의 변수 i가 5미만까지 증가하다가 종료됩니다. 그동안 변수 j는 1씩증가하여 최종 5의 값을 저장하고 값을 반환 합니다. -결과- 만약 값을 감소시키는 경우라면 테스트 함수와 결과는 아래와 같습니다. -for 함수2 예제- -결과- 이전 포스팅과 접목하여 break; 문.. 2020. 12. 14. 안드로이드 스튜디오 Libgdx 타일맵 프로그램 안녕하세요. 오늘은 libgdx 타일맵 구현 프로그램 포스팅을 합니다. 저번시간에 타일맵을 Tiled 라는 프로그램으로 작성하여 맵을 구현한것을 파일로 저장 했습니다. 오늘은 그 파일을 이용하여 실제 프로그램에서 적용하여 나타내는 코드를 작성 합니다. 먼저 작성하여 생성한 파일을 게임폴더내의 assets폴더 안에 있는 파일은 아래와 같습니다. 지난 포스팅에 작성한 TileMap.tmx와 TileMap.tsx를 확인 합니다. 타일맵 프로그램에 반드시 필요한 파일입니다. 우선 안드로이드 스튜디오를 실행하여 지난 포스팅에 작성한 프로그램 열어 줍니다. 우선 아래 코드를 작성합니다. 현재 코드는 TowerDefense.java와 TileMap.java 파일을 만듭니다. -전체코드- - TowerDefense.j.. 2020. 12. 10. C언어 기초강좌6 (break, return문) 안녕하세요. 오늘은 저번 포스팅에 이어 break, return문에 대해 포스팅합니다. 저번 포스팅은 switch case를 포스팅 했습니다. 이번에는 약간 그 연장선 같은 느낌 입니다. 왜냐하면 저번 포스팅에 break, return이 모두 있었기 때문입니다. -break- break문은 반복문과 루프문 그리고 switch case에서만 사용할 수 있습니다. 아래와 같은 문장은 실행 할 수 없습니다. if(조건문1) { 실행문; break; } 단순 if문 안에서 break문은 사용 할 수 없습니다. 아래와 같은 경우는 가능합니다. 1) while문 아래 while(1) { if(조건문1) { 실행문; break; } } 2) for문 아래 for(초기값;조건문;증감문) { 실행문1; if(조건문1) .. 2020. 12. 8. 이전 1 2 3 4 5 6 7 8 9 다음 반응형