AndEngine과 작업하기 시작했으며 일부 자습서에서는 setTouchAreaBindingOnActionDownEnabled
을 사용하지만 용도를 설명하지는 않습니다.setTouchAreaBindingOnActionDownEnabled - AndEngine의 목적은 무엇입니까?
왜이 방법을 onAreaTouched
과 함께 사용해야합니까? onAreaTouched
으로 충분하지 않아야하며 내부 또는 내부에서 감지해야합니까?
감사
AndEngine과 작업하기 시작했으며 일부 자습서에서는 setTouchAreaBindingOnActionDownEnabled
을 사용하지만 용도를 설명하지는 않습니다.setTouchAreaBindingOnActionDownEnabled - AndEngine의 목적은 무엇입니까?
왜이 방법을 onAreaTouched
과 함께 사용해야합니까? onAreaTouched
으로 충분하지 않아야하며 내부 또는 내부에서 감지해야합니까?
감사
방법 setTouchAreaBindingOnActionDownEnabled
의 목적은 현장/HUD에 등 "바인딩"스프라이트/버튼/수있을 것입니다.
예를 들어 경주 용 게임에서 컨트롤러에만 onAreaTouched
을 사용하는 경우. gaz (동작 아래)를 클릭하면 가속되고 손가락을 떼면 (동작이 올라감) 감속합니다. 손가락 영역을 클릭하여 계속 누르고 있으면 버튼 영역 바깥으로 스 와이프 (이동)하면 어떻게됩니까? 이 경우에는 위로 버튼 동작이 호출되지 않으며 손가락이 더 이상 버튼에 있지 않지만 자동차는 계속 가속합니다.
setTouchAreaBindingOnActionDownEnabled
는
소스에 대한 이러한 유형의 시나리오를 처리합니다 : https://github.com/nicolasgramlich/ : AE 개발자가
소스 코드에 링크를 추가 AndEngine/blob/GLES2-AnchorCenter/src/org/andengengine/entity/scene/Scene.java # 312, 312 행을보십시오 -> 327 -> 408. –
이 완벽한 설명에 감사드립니다. – Siddharth