개발생활/Cocos2d

Physics Basic - 2

한국인맛집 2017. 8. 23. 16:17
반응형

Physics Basic 2


Physics Body 와 Physics Shape 의 관계


Physics Shape  : Physics Body

Shape 는 1개의 Body 를 가진다.


Physics Body  : Physics Shape

그러나 Body 는 여러개의 Shape 를 가질수도 있고 Shape 가 없을수도 있다.


Physics World 를 실행하다보면 Scene 과 Layer 사이의 함수 호출관련 속도 문제가 존재한다.


그런 문제를 해결하기위해 . 

Layer::onEnter();

Layer의 멤버함수인 onEnter() 함수를 이용하면 가능하다.


예)


HelloWorld.h


class HelloWorld : public Layer{

public:

void onEnter();

...

}


HelloWorld.cpp


void HelloWorld::onEnter(){

Layer::onEnter();

...

}

...


init() 함수내에서 아닌 onEnter() 내부에서 실행 하면 속도차이를 해결하는방안이된다.



반응형