이전글의 1번 선택지를 선택했다.


결과는 - 


예쁘게 나오긴 한다.


다음은 소스.





'개발일지 > SiegeMode!' 카테고리의 다른 글

C++ 공부를 위해 하는 프로젝트이다.  (0) 2016.04.08
1차 기획 과정  (0) 2016.04.08
계획을 세우자  (0) 2016.04.04
문제발생 - cocos2d-x 스프라이트 외곽선 넣기  (0) 2016.03.31
새로운 게임!  (0) 2016.03.24
Posted by RPG만들기XP
,

별 것도 아니고...

유닛 선택시 스프라이트 주위에 초록색 stroke를 넣고 싶었다.



요렇게... 하고 싶었는데..ㅠㅠ


여러 방법을 시도하다가 지금 시도하고 있는 방법의 기본 아이디어는


 원본 이미지를 복사해서

요렇게 변환한 다음에

원본 이미지 뒤 주변으로 네 장 깔아놓는 것이다.

하지만 어쩌구 저쩌구 문제로 인해서 한 10시간을 날려먹었는데도 구현하지 못하고 있다.


현재 당장 해결 가능한 방법은

  1. 이미지를 직접 픽셀단위로 읽어서 alpha를 제외한 r,g,b를 내가 원하는 색으로 채워준다.

    • 이미지를 픽셀단위로 읽어오려면 TexturePacker를 써서 기껏 만들어놓은 SpriteSheet를 쓰지 못하고, 쌩자 이미지 파일에서 매번 로딩해야 한다.

  2. 모든 애니메이션 프레임마다 초록색 이미지를 한장씩 준비한다.

    • 모든 애니메이션 프레임마다 초록색 이미지를 한장씩 준비하거나 selected,unselected 버전 이미지를 따로 준비하는 무식한 방법인데, 자존심이 허락 안함.




돌겠다..


'개발일지 > SiegeMode!' 카테고리의 다른 글

C++ 공부를 위해 하는 프로젝트이다.  (0) 2016.04.08
1차 기획 과정  (0) 2016.04.08
계획을 세우자  (0) 2016.04.04
문제해결 - cocos2d-x 스프라이트 외곽선 넣기  (0) 2016.04.04
새로운 게임!  (0) 2016.03.24
Posted by RPG만들기XP
,


pch.cpp, pch.h를 만든 다.

pch.h에 precomplie 할 헤더를 인클루드 한다.

pch.cpp에 #include "pch.h" 딱 한줄만 입력한다.


프로젝트 설정에 C/C++ - Precompiled Headers로 들어간다.

설정을 Use로 바꾸고, pch.h를 추가한다.


pch.cpp파일에서는 Create로 셋팅해준다.


기존 cpp파일의 최상단에 모두 pch.h를 include한다.

pch.h include로 인해 필요 없어진 include문을 모두 제거한다.


그리고 리빌드하면 끝.

앞으로는 클래스 생성할 때마다 pch.h는 자동으로 include 해준다.

Posted by RPG만들기XP
,