2013-04-12 1 views
1

TideSDK를 사용하여 기존 웹 응용 프로그램을 데스크탑으로 이식 할 계획입니다. webapp은 HTML5 캔버스를 광범위하게 사용하며, 누군가가 이미 HTML5 캔버스를 사용하는 TideSDK 앱에 대한 경험이 있거나, 일반적으로 그렇게 할 수 있는지 물어보고 싶습니다.
TideSDK를 사용하여 webapp의 제거 된 버전을 컴파일하여 테스트했으며 캔버스가 전혀 작동하지 않는 것 같습니다.
TideSDK가 사용하고있는 앱이나 Webkit 엔진을 설정할 때 뭔가를 놓쳤다 고해도 여전히 업데이트해야한다고 생각합니다. 어떤 힌트?TideSDK HTML5 Canvas 지원

+0

동일한 질문이 있습니다. 더 복잡한 모양을 사용하고 싶습니다. 캔버스 또는 SVG 지원을 찾고 있습니다. 너 뭔가 유용한 걸 찾았 니? – edi9999

답변

1

어쩌면 대답이 너무 늦었을 수도 있지만, 지금이 순간에 정확하게하고 있습니다.이 질문을 발견했습니다.

TideSDK v1.3.1 베타 및 TideSDK Developer 1.4.2를 사용하면 모든 것이 저에게 효과적입니다 (제 경우에는 2D 기능 만 사용하여 캔버스 내부에서 렌더링되는 자바 스크립트 게임입니다). 난 단지 필요한 스크립트를 포함하여 응용 프로그램의 Resources 폴더 안에 index.html을 두어야 만했다. 물론 응용 프로그램이 작동했다.

참고 1 :이 웹킷이 약간 다른 버전이라고 생각하는 일부 사소한 문제가 발견되었습니다 (이미지 외부의 좌표로 drawImage를 수행하려고 할 때 약간의 오류가 발생 함, 다른 웹킷 버전에서 작동하는 것으로 보임). TideSDK 개발자로부터 응용 프로그램을 시작하면 다른 브라우저와 마찬가지로 창 내부를 마우스 오른쪽 단추로 클릭하고 '관리자보기'를 선택할 수 있습니다. 실행 파일에서 앱을 시작할 때 그렇게 할 수 없습니다.

참고 2 : 나쁜 소식 : 프레임 속도가 절반 이하로 떨어집니다. 그다지 복잡하지 않은 게임에서 초당 60 프레임에서 15 ~ 30 프레임으로 이동했기 때문에 실험을 사용할 수 없게되었습니다.