기록 보관소
본문 바로가기
반응형

전체 글155

안드로이드 스튜디오 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.
C언어 기초 강좌5 (Switch~Case 문) 안녕하세요. 오늘은 저번 포스팅 if ~else 문에 이어 Switch~ case 문 입니다. Switch ~case문은 if~else문과 같이 조건에 따른 분기를 하는 동작 방식은 같습니다. 여러 자료를 찾아본 결과 Switch case가 if else 보다 속도면에서 빠르다고 합니다. Switch ~case는 조건에 걸리면 바로 점프를 해서 넘어갑니다. if else는 모든 조건을 다 비교하면서 순차적으로 흐르기 때문에 상대적으로 느리다고 합니다. 하지만 if else문이 짧은 경우에는 if else문이 더 빠르다고 합니다. 아래 switch case문과 같이 조건변수에 해당하는 값으로 바로 점프하여 실행문을 실행 합니다. if else의 마지막 else문 처럼 default:문은 부합하는 조건이 없.. 2020. 12. 7.
Delta Robot 제작하기1 안녕하세요. 오늘은 포스팅하던 델타로봇을 제작합니다. 제작까지는 아니고 정확하게는 구현이라고 해야겠습니다. git hub에 있는 delta robot one을 기초로하여 기구학과 알고리즘을 제작 합니다. 우선 필요제원은 아래와 같이 하였습니다. 하드웨어 1. 다이나믹셀 AX-12A 서보모터 3EA 2. 로봇 기구물 3. 다이나믹셀 U2D2 통신보드 소트웨어 1. C# 프로그램 - 다이나믹셀 AX-12A 입니다. 로보티즈사 시리즈 제품으로 가격이 저렴한 편 입니다. 토크는 크게 기대하기 힘들고 장난감 로봇 수준 정도는 가능합니다. -U2D2 통신보드 U2D2 통신 보드 입니다. 다이나믹셀을 PC와 통신하기 위해 필요합니다. 전원과 통신을 다이나믹셀에 공급합니다. 아래는 통신 코드 입니다. 전체적인 프로그램.. 2020. 12. 6.
반응형

TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로