Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Backtracking
- 단위테스트
- Vue
- BAEKJOON
- 백준
- Database
- codeground
- Vue.js
- 우아한형제들
- SQL
- mobx
- 우아한테크캠프
- JPA
- DFS
- Java
- JavaScript
- 탐색알고리즘
- Spring
- BOJ
- Algorithm
- react
- framework
- TypeScript
- 데이터베이스
- 웹프로그래밍
- 프레임워크
- 알고리즘
- 연습문제
- springboot
- BFS
Archives
- Today
- Total
설모의 기록
chipmunk..js 정리 본문
chipmunk.js 는 cocos-2d js 에서 물리를 사용해 구현하려할 때 사용하는 라이브러리이다. chipmunk 에 존재하는 중력과 충돌을 이용해 게임을 구현할 수 있다.
- chipmunk를 사용하기 위해서는 우선 project.json에 라이브러리를 추가해준다.
- 중력공간을 구현하려는 Scene 또는 Layer 에 cp.Space 를 구현한다.
- gravity: 중력을 어느방향으로 줄 것인지에 대한 벡터값
- iterations: 이 값이 높아질수록 정확해지지만 cpu사용이 많아지고, 낮을수록 충돌할 때 출렁이는 물결이 커보임. 기본값은 10이다.
- damping: 제동력. 기본값은 1이다.
- idleSpeedThreshold: body가 idle 상태가 되는 가속도 값. 기본값은 0이다.
- sleepTimeThreshold: space 내의 모든 body들이 idle 상태일 경우 슬립상태로 변한다. 이 값이 Infinity 일 경우 슬립상태를 고려하지 않는다.
- collisionSlop: shape 들이 충돌했을 때 서로 겹쳐지는 정도. 기본값은 0.1 이다.
- 화면 밖으로 물체들이 나가지 못하도록 하기 위해 위, 아래, 오른쪽, 왼쪽 4개의 가장자리에 각각 벽을 만든다. 이 때,
'게임엔진 > Cocos-2d js' 카테고리의 다른 글
[cocos-2d js] CCGeometry.js 메소드 (0) | 2018.01.08 |
---|