2013-03-12 1 views
0

내 게임에서 나는 1000 개 이상의 물리학 object.it를 사용하여 iPhone 및 ipad.but에서 실행될 것입니다. Andorid는 매우 느립니다. 제게 net에서 솔루션을 검색 할 수 있도록 도와주세요.하지만 cant.In 런타임에는 800 개 이상의 physics 객체를 생성합니다 .i 용암 흐름을 생성하므로 런타임 리스너를 사용하여 용암 흐름처럼 보이는 여러 객체를 만듭니다.안드로이드에서 물리 객체를 제어하는 ​​방법은 무엇입니까?

+1

파티클 캔디와 같은 입자 엔진을 고려하셨습니까? 그런 것들을 위해 최적화되어 있습니다. Corona는 많은 수의 항목을 처리 할 수 ​​있어야하지만 코드 효율성은 성능에 영향을 미치며 이러한 엔진은 가능한 효율적으로 작동하도록 설계되었습니다. –

+0

답장을 보내 주셔서 감사합니다. 이제 많은 객체를 제어 할 수 있습니다.하지만 이제는 다른 문제가 생겼습니다. 내 수준이 너무나 많은 물리 객체를 사용하기 시작했을 때 사용됩니다. 그래서 안드로이드 device.after로드 후반에 도착 완벽하게 실행할 수 있지만 내가 level1 만지면 다른 루아 file.please로드 me.i로드 많은 시간을 받고 me.i 안드로이드 장치했다. – Malar

답변

0

왜 많은 개체를 만드나요? 어떤 유형의 장치를 테스트하고 있습니까? 나는 코로나가 장치에서 그것을 처리 할 것이라고 생각하지 않습니다.

+0

나는 많은 사람들을 창조하고 있기 때문에 용암 흐름처럼 보이게하려는 은하 player5.0.i를 사용하고있다. – Malar

1

사용하려는 모든 이미지를 미리로드 할 수 있습니다. 당신이 그들을 삭제해야합니다 때, 단지

physics.removeBody(target) 

와 pysics에서 그들을 제거하고 다시 필요할 때, 당신은 물리학을 다시 추가 할 수 있으며 다시 1 알파를 설정 0으로 자신의 알파 값을 설정합니다.

로드 문제에 도움이 될 것이라고 생각합니다.

관련 문제