New MapTool manual Kim Dong-Sung.

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

스마트폰 화면에서 안드로이드 마켓을 클릭하여 접속합니다. [그림 1-1] 안드로이드 전용 어플리케이션 설치 방법 1. 굿바이 학교폭력 Mobile App 설치 안드로이드폰 설치 방법 마켓에서 검색 아이콘을 클릭 하여 검색창을 활성화 합니다. 굿바이 학교폭력 어플명을 입력.
데이터 완전삭제프로그램 Perfect Delete 사용설명서  주의 이 프로그램을 이용하여 삭제된 데이터는 어떠한 방법으 로도 복구가 불가능합니다. 그러므로 실제 데이터 삭제시 신중을 기하기 바랍니다.
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
1. 개발 시스템 개요.
149개의 실습예제로 배우는 Flash 8.
POS 설치 방법 매장 매뉴얼 (윈도우 7 기준) 전산팀.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Image & Video processing
코크파트너 설치 가이드 Window 7.
윈도우7 체크 설치 매뉴얼
윤 홍 란 다이알로그(대화상자) 윤 홍 란
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
CodeVision사용 메뉴얼.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
1. C++ 시작하기.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
ARM Development Suite v1.2
Bat 파일을 이용한 로그 파일 관리.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Eclipse 를 이용한 네트워킹 퍼즐 게임 “Scrambled Net” 담당 교수님 전진우 교수님 최은아.
Slice&link.
인터넷응용프로그래밍 JavaScript(Intro).
CHAP 13. 방명록 만들기 실습.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
홀인원2.0 설치 메뉴얼.
Web & Internet [03] HTML5 다양한 태그
HTML5 Canvas 태그 92팸 유승연 안동찬 엄태인 김영재.
영상처리 실습 인공지능연구실.
홍익대학교 메일 시스템 구축 그룹웨어 메일 이전 하기.
Lab 1 Guide: 교재 2장 DrawX ( 쪽)
2차시: 달의 공전 지구과학
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
Nessus 4 설치 정보보호응용 조용준.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
[그림 1-1] 안드로이드 전용 어플리케이션 설치 방법
Chapter 34. Advanced Web Page Options
2강_첫번째 안드로이드 프로젝트 에뮬레이터(AVD) 만들기 처음 만들어 보는 프로젝트 전체적인 구성 살펴보기
2D 게임 프로그래밍 BUBBLE BOBBLE 제민경.
9강. 클래스 실전 학사 관리 프로그램 만들기 프로그래밍이란 결국 데이터를 효율적으로 관리하기 위한 공구
※ 인터넷 옵션 조치 방법 ※ ★ 신뢰사이트 등록 (1) ★ 우리들을 신뢰해주세요^^* 방법이 복잡해 보일지 모르지만
※ 편리한 사이버 연수원 사용을 위한 인터넷 최적화 안내 ※
Outlook 손상된 PST 복구
CHAP 21. 전화, SMS, 주소록.
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
과제 1 4bit x 4 SRAM이 있다 아래 (1), (2) 두 입력에 대한 출력값 [3:0] Dout을 나타내시오 (1)
데이터 동적 할당 Collection class.
OpenCV 설정 2.21 만든이 딩딩.
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
▶ 에스에스밀크(ss-MILK ) MC사원 사용 순서
2D Game Programming 1차 발표 배강산.
JSP Programming with a Workbook
TrustNet 전자 협조전 사용설명서 목 차 작성,수정,삭제 결재함 처리현황 발송대장,접수대장
NeoAI-Label - 운용가이드 2019/01/07 박효근 /
Git을 이용한 버전 관리 - Branch 실습
Docker Study 6~7.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
CCISS 어레이 형식 centos7 설치방법
Chapter 11. 문서 인쇄 및 파일 형식.
BoardGame 보드게임 따라가기.
Presentation transcript:

New MapTool manual Kim Dong-Sung

Index Frame of map tool program About tile view About attribute control About object control About work window About option & information Work result files About map tool data structure

Frame of map tool program Preview window Tile image window Tile control Work control Attribute list Object list

About tile view 타일을 최대 15개까지 지정 가능 여러 지형에 특화된 타일을 사용하여 (1번 타일 이미지 사막 지형, 2번 타일 이미지 동굴 지형 3번 타일 이미지 마을, …) 리소스 효율성을 꾀함 Del a tile image 하면 마지막에 등록된 타일이 삭제 및 해당 작업된 타일도 삭제됨 5번 삭제시, 5번 이미지로 찍은 타일들 자동 소거)

About attribute control 맵의 속성을 지정할 수 있는 기능 속성 추가시 밑의 show attribute config 를 눌러서 다이얼로그 창에서 추가 및 삭제 가능 속성창의 경우 따로 저장이 가능해서 (work_att 확 장자) 여러 사람들과 속성 리스트를 공유 가능하게 함

About object control Attribute list 와 같은 구조로 이루어짐 다만 속성치가 어떠한 구조체 이므로 임의의 value 1, 2 를 따로 받게 함. (경우에 따라 HP 나 드랍 아이템 번호를 넣을 수 있 게 함. Image 를 함께 등록 시 해당 오브젝트 이미지의 선택 구역을 입력 받게 함

About work window 실제 맵을 만들어 가는건 work window 영역임. 작업은 work setting의 옵션에 따라 자동으로 바뀜.

About option & information 현재 작업 상태를 라디오 버튼으로 지정 할 수 있음. 단, attribute 나 object 는 해당 리스트 윈도우 클릭 시 그쪽 모드로 전환이 됨. (라디오 버튼 모두 off) Select area 로 한번에 주위 타일 동시에 찍는 것이 가능 단 이 범위는 타일을 자른 만큼만 가능 Show number 나 grid로 작업 을 편하게 함 마우스 정보로 현재 상황 알 수 있음.

Work result files *.work -> 이 맵툴에서 읽어오는 작업 파일 *.map -> 실제 맵 데이터가 들어있는 파일 *.object -> 각각의 오브젝트의 위치 값이 들어있는 파일 *.work_att -> attribute list 파일 *.work_obj -> object list 파일

About map tool data structure 맵타일의 각 타일은 unsigned int 로 구성되어있고 그 구성 요소는 아래와 같다. unsigned int Layer1 Layer2 Attribute Using tile number of layer1 Using tile number of layer2 8 16 24 32 40 48 56 1 9 17 25 33 41 49 57 2 10 18 26 34 42 50 58 3 11 19 27 35 43 51 59 4 12 20 28 36 44 52 60 5 13 21 29 37 45 53 61 6 14 22 30 38 46 54 62 7 15 23 31 39 47 55 63

About map tool data structure (object) work_obj 파일의 경우 MFC 직렬화로 저장되어 있 으므로 일반 C언어로 뽑아내기 힘듬. 여기선, 게임상 오브젝트 관리 클래스가 있는 셈 치 고 진행. object 파일은 처음 4byte (int 크기)가 object의 개 수를 나타내고, 그 이후는 해당 오브젝트 그림에 사용되는 파일이름, 오브젝트 이름, 오브젝트의 크기 영역 (rect), 임의 변수 1, 임의 변수 2 로 구성되어 있음.