2014-09-27 3 views
0

Gideros studio box2d에서 몸체 (기본적으로 물체가 아닌 실제 물체)는 항상 반투명 모양으로 표시됩니다. 내 게임에서 나는 선수들이이 시체를 볼 수있는 것을 원하지 않는다. 네가 코로나에서 이걸 할 수 있다는 것을 나는 보았지만 나는 길 데로에 대해서는 아무것도 보지 못했다. 루아와 box2d를 잘 아는 사람이 있나요? 감사! 정말 디버그 도면 경우루아 Box2d Gideros : 몸 숨기기

+0

은 물리 디버깅 사용이 가능한 것 같습니다. – LearnCocos2D

+0

감사합니다! 내가 다운로드 한 예제를 편집하고 있었고 코드의 일부를 보지 못했습니다. –

답변

1

, 다음 파일에서 찾기를 선택하고 원하는 것을 찾아야한다 DebugDraw

검색, 상단 메뉴 편집을 클릭합니다 :

local world = b2.World.new(0, 10, true) 
local debugDraw = b2.DebugDraw.new() 
world:setDebugDraw(debugDraw) 
stage:addChild(debugDraw) 

그냥 줄을 주석을 --stage:addChild(debugDraw) 및 너는 가서 좋다. 제거 설정 디버그/비활성화 디버그 그리기 더 나은 성능

당신은 설정 일부 글로벌 변수 디버그를 할 수있는 생산을위한 완전 그릴과 토글 활성화 : 나중에 코드에서 다음

DEBUG = false 

if DEBUG then 
    local world = b2.World.new(0, 10, true) 
    local debugDraw = b2.DebugDraw.new() 
    world:setDebugDraw(debugDraw) 
    stage:addChild(debugDraw) 
end