자유게시판

클래스에 대해서 잘 모를 때 변수를 배열을 써서 만들었습니다. 항구 데이터, 함선 데이터 등등.

 

그런데 최근 C++를 공부하면서 항구 데이터와 함선 데이터는 배열이 아니라 클래스를 쓰는 것이 더 적합하다고 판단하게 되었습니다.

 

함선에 대해 항해사가 선장을 맡도록 하는 선장변경 시스템을 고려하지 않아서 이제서야 선장 변수를 함선 배열에 추가하려니까 배열말미요소 기준으로 짠 스크립트가 많아서 선장 변수를 배열 말미에 추가해 버리면 일부 스크립트 처리에서 요소가 한칸씩 밀려버립니다. 그렇다고 배열 앞에 넣어도 배열 요소 번호 기준으로 짠 스크립트 때문에 요소가 한칸씩 밀립니다. 배열 크기가 일정하다고 가정했기 때문입니다.

 

애당초 클래스를 썼으면 배열말미요소 기준으로 스크립트를 짤 필요 없이 클래스 내의 멤버변수명 기준으로 스크립트를 짰을겁니다. 클래스로 해주면 새 멤버변수를 추가해주면 되기 때문에.

 

답을 한칸씩 밀려서 썼는데 고쳐야 하는 그런 경우. 기능을 하나 추가하는데 스크립트를 전체적으로 수정해줘야 하는 경우가 생겨버렸으니 배열보다 클래스로 만들었어야 한다는 건데, 애당초 항구 데이터와 함선 데이터를 만들 때는 클래스 사용법이 미숙하던 때였으니 만들면서 실력이 많이 늘은 건 좋은데 만들기 시작할 때의 실력과의 격차가 문제군요.

 

 

Comment '2'
  • ?
    피프테르 2012.12.29 16:40
    그래서 객체지향이 나온거고 디자인패턴이 나온거겠죠ㅎ 대항해시대라면 스트레티지 패턴으로 설계하시면 좋을것같아요
  • ?
    탐험가 2012.12.30 14:33
    댓글 감사.

List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 132117
잡담 작업중 짬나는대로 그림을 그려보고 있습니다만.. 1 file Lighna 2013.01.13 1415
잡담 뻘짓보고 1 file Omegaroid 2013.01.13 654
잡담 요즘 마비노기 하는데 21 개촙포에버 2013.01.12 892
제작 스샷 제작현황 7 file 개촙포에버 2013.01.12 779
가입 뭔가 RPG만들기대해서 많이알고싶어서 가입했으요 5 달달한호박엿 2013.01.12 1284
막장 은혼 보신 분들이라면.... 6 Alkaid 2013.01.11 1588
재미로 보는 PC 벤치마킹 사이트 3 소프트아이스크림 2013.01.11 1691
막장 모 유니코드 폰트에 들어있는 글자수가... 6 Alkaid 2013.01.11 1300
잡담 한글폰트 외 유니코드 지원 외국어폰트나 자료실에 소개해 볼까요? 2 Alkaid 2013.01.10 1476
가입 스크립트 적용법 알려주시면 갑사합니당 ^^ 6 조현희 2013.01.10 1521
가입 가입가입인사 4 2013.01.10 1564
잡담 아오~ 이놈의 폰트.... 5 Alkaid 2013.01.10 943
잡담 포켓몬 정식작품이 드디어 풀3D그래픽으로 나오는군요 9 Roam 2013.01.09 1600
제작 영상 손전등 빛을 이용한 공격 시스템 11 클로시스 2013.01.09 1198
제작 스샷 게임제작을 거의 마쳤습니다. 홍보겸 아방스에 대한 감사인사. 11 file Lamancha 2013.01.09 926
잡담 시차적응 8 하늘바라KSND 2013.01.08 1416
막장 잠시 정신나간 짓을 했습니다. 4 Alkaid 2013.01.08 1691
잡담 이것좀 깨주세요. 18 file bluesu1004 2013.01.08 995
아방스님께 2 깨돌이 2013.01.08 1413
막장 아톰에 윈7을 깔아보았습니다..... 7 file 독도2005 2013.01.08 1484
목록
Board Pagination Prev 1 ... 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 ... 758 Next
/ 758