Cocos2d-JS v3를 사용하여 chipmunk 디버그 레이어를 만드는 방법은 무엇입니까? 나는 그것을하는 방법에 대한 예제를 찾을 수 없습니다.Cocos2d-JS v3를 사용하여 chipmunk 디버그 레이어를 만드는 방법은 무엇입니까?
0
A
답변
3
를 사용해야합니다, 단순히 상기의 ctor
또는 init
메서드 내에서 다음과 같이 배치
//Add the Chipmunk Physics space
var space = new cp.Space();
space.gravity = cp.v(0, -10);
//Add the Debug Layer:
var debugNode = new cc.PhysicsDebugNode(space);
debugNode.visible = true;
this.addChild(debugNode);
당신은 C : 거기에 정의 된 다람쥐 공간이 Layer
ould는 또한 다음을 추가하여 "바닥"과 그 위에 튀는 스프라이트를 설정합니다.
//add a floor:
var floor = new cp.SegmentShape(this.space.staticBody, cp.v(-1000, 10), cp.v(1000, 0), 10);
floor.setElasticity(1);
floor.setFriction(0);
space.addStaticShape(floor);
//add a square to bounce
var myBody = new cp.Body(Infinity, cp.momentForBox(Infinity, 10, 50));
myBody.p = cc.p(derecha - 10, arriba/2);
space.addBody(myBody);
var myShape = new cp.BoxShape(myBody, 10, 50);
myShape.setElasticity(1);
myShape.setFriction(0);
space.addShape(myShape);
0
이렇게하려면 내가 project.json에 모듈 "physics"
를 추가 한 다음 프로젝트 project.json
에 "modules"
에 "chipmunk"
을 추가 한 가정 cc.PhysicsDebugNode
관련 문제
- 1. gradlew를 사용하여 디버그 apk를 만드는 방법은 무엇입니까?
- 2. 적절한 데이터베이스 레이어를 만드는 방법은 무엇입니까?
- 3. api v3를 사용하여 Google지도에 맞춤 레이어를 추가하는 방법
- 4. 페이지 중간에이 팝업 레이어를 만드는 방법은 무엇입니까?
- 5. Windows phone에서 투명 레이어를 만드는 방법은 무엇입니까?
- 6. 오디오 플 레이어를 신속하게 만드는 방법은 무엇입니까?
- 7. 배열과 루프에서 일련의 레이어를 만드는 방법은 무엇입니까?
- 8. cocos2dJs multiline label
- 9. CSS를 사용하여 불투명 한 레이어를 만드는 방법은 무엇입니까?
- 10. dx 디버그 레이어를 사용할 수 있는지 확인하는 방법은 무엇입니까?
- 11. Chipmunk + spaceManager
- 12. LayerSlider를 사용하여 슬라이더에서 레이어를 처리하는 방법은 무엇입니까?
- 13. OpenLayers.Protocol.HTTP를 사용하여 커밋 레이어를 변경하는 방법은 무엇입니까?
- 14. HotSpot VM을 디버그 모드로 만드는 방법은 무엇입니까?
- 15. 폴리 라인 레이어를 항상 맨 위에 만드는 방법은 무엇입니까?
- 16. NHibernate 데이터 레이어를 만드는 단계
- 17. ID로 레이어를 숨기는 방법은 무엇입니까?
- 18. OWL API v3를 사용하여 owl : imports를 정의하는 방법은 무엇입니까?
- 19. Api v3를 사용하여 Google Map에 이미지를 넣는 방법은 무엇입니까?
- 20. Google Maps v3를 사용하여 특정 지역의 도시를 검색하는 방법은 무엇입니까?
- 21. Github API v3를 사용하여 10 이후에 페이지를 얻는 방법은 무엇입니까?
- 22. Google지도 API V3를 사용하여 한 수준을 "확대"하는 방법은 무엇입니까?
- 23. 스프링 MVC - 적절한 서비스 레이어를 만드는 방법은 무엇입니까?
- 24. 현재 창에 새 콘텐츠 또는 레이어를 만드는 방법은 무엇입니까?
- 25. TCP 레이어를 시뮬레이트하는 방법은 무엇입니까?
- 26. 내 레이어를 관리하는 방법은 무엇입니까?
- 27. WebAPI- 레이어를 구현하는 방법은 무엇입니까?
- 28. 템플릿 레이어를 마무리하는 방법은 무엇입니까?
- 29. 보기에 레이어를 추가하는 방법은 무엇입니까?
- 30. DDD : 레이어를 구성하는 방법은 무엇입니까?
답을 보내 주셔서 감사합니다. 그렇지만 cc.PhysicsDebugNode로 충돌을 표시하는 방법은 무엇입니까? – Tolsi
나는 당신이 무엇을 요구하고 있는지 이해하지 못합니다. 일단'PhysicsDebugNode'를 추가하면'space'에 추가 된 모든 물리 객체가 렌더링됩니다. –
나는 정적 몸체 (hollow circle)와 가속도계에 의해 지배되는 하나의 동적 몸체를 가지고있다. 그리고 역동적 인 몸체가 정적 인 몸체와 상호 작용할 때 그것은 멈추지 만,이 충돌의 표시는 없습니다. 일부 스크린 샷에서 나는 충돌 점이 점으로 표시된다는 것을 알았습니다. – Tolsi