본문 바로가기

cocos2d7

07/22~23 Cocos2dEventListener매번 동작 할 때 마다 ui나 button 같은 것들을 켰다 껏다 해주는 것이 굉장히 번거로운데,무명 method로 조건식과 함께 넣어주면 한번에 처리 할 수 있어 편하다.예를 들면,Button.addEventListener(() => { if(btn_off.isVisible()) { btn_on.setVisible(true); btn_off.setVisible(false); this.onClickBtn(true); } else { btn_on.setVisible(false); btn_off.setVisible(true); this.onClickBtn(false); }});와 같은 식으로 무명method가 처리하도록 할당하는 것도 편리하다.Node항상 어떤 .. 2024. 7. 29.
07/17~19 TortoiseHgstrippush 되기 전 모든 commit들을 전부 빼버릴 수 있다.그냥 사용할 수는 없고, preference에서 extension 중 MQ 를 활성화 해야 사용할 수 있는 기능.strip 하면서 확인을 잘 하지 않으면, 살리고 싶은 작업 내용 commit도 날아가니 주의.branch닫은 branch를 reopen 할 때에는, 닫은 시점에서 다시 시작해야 한다.가장 최신 main 에서 동일 이름으로 생성을 유도하길래, reopen이 되는 줄 알았는데,head가 분리되어 모든 commit이 push 되지 않고 draft 상태에 묶여있었음.해결방법은, 변경점을 head가 변경되지 않은 곳을 찾아 가서 push 하거나,force push 하면 가능하다는 듯. Cocos2dActioncc의.. 2024. 7. 24.
07/05 cocos2d9-slice동적 UI를 위해서, ui 이미지 한 개를 9개로 쪼갠 것.네 모서리는 보존하고, 중간 상하좌우는 ui 확장에 따라 한 방향으로 늘어나며,중앙은 계속 늘려 모든 동적 상황에 대응하는 ui 로 만들 수 있다. svnclean upsvn을 사용하면서 이력 정보가 잘못되거나, update나 commit 사용 중 에러가 발생할 시 해결하기 위한 명령.쓰기 제한이 걸려있는 경우, break write locks 를 체크해 clean-up 을 실행해 줄 수 있다. JSconstructor정해진 key, value 를 가진 객체를 편리하게 생성할 수 있게 도와주는 역할. new 키워드와 함께 사용.모든 constructor 함수에는 기본적으로 prototype이란 속성이 자동으로 생기는데,이.. 2024. 7. 8.
07/04 cocos2dscrollviewsetInnerContainerPosition으로 내부 컨테이너의 위치… 만 지정해 줄 수 있다.scrollview 내부에서의 시작위치를 바꾸려면 다른 방법을 찾아야 할 듯…hiererchyscene 아래서, 상단에 위치할수록 order상 뒤쪽,하단에 위치할수록 order상 앞쪽으로 위치하게 된다.director화면 스크롤 등의 이벤트를 처리하기 위해서, 현재 화면의 사이즈 등을 확인해야 할 필요가 있다. cc.Director.getInstance()로 활성화된 director에 접근할 수 있고, 그 director가 현재 클라이언트의 정보들을 들고 있음. 현재 클라이언트 사이즈의 경우 .getWinSize()로 획득 가능. TSJS에서 type 검사기만 씌운 근본없는 동적.. 2024. 7. 8.
07/02~03 .csdClip Studio Paint 3D Image 파일이라고도 합니다.Celsy가 개발한 Clip Studio Paint.csbCorel 이 개발한 Corel photo-paint script 파일이라고 함.TBDTo Be Determined, 혹은 To Be Decided. 추후 결정 예정  cocos2dscrollviewsetInnerContainerPosition 으로 내부 컨테이너의 위치를 지정해 줄 수 있음.pointvector2 형인 point 를 간단히 생성할 때는, {x: 0, y: 0} 의 형태를 가짐.nodesetscale은 scalefactor 를 곱하는 방식이라, setscale(2) 로 사용하면 origin x 2로 200% 가 된다. 2024. 7. 8.
06/27 cocos2dscrollview 는 단순한 스크롤 가능한 영역을 만드는 기능.갈색 영역 → 실제로 조작이 가능한 영역임.초록색 영역 → 실제로 스크롤이 가능한 영역임. 스크롤이 되는 최대 테두리.scrollview node에 child로 포함된 것들은 스크롤에 따라 같이 움직임.scroll 방향은 vertical, horizontal, 혹은 둘 다 사용할 수 있음.scroll bar 가 하나 나오던데 실제로 보이는 친구인지는 모르겠음 이고, 스크립트에서 보이지 않게 설정할 수도 있음.clipping 을 하게 되면 갈색 영역만 마스킹 처리되어 보임.listview 는 scrollview 와 다르게, 임의 영역이 아닌 한줄로만 node를 배치할 수 있음.정렬이나 간격 정도는 지원하고, 방향은 vertical.. 2024. 6. 27.