2012-06-18 1 views
0

내가 달성하고 싶은 것의 간단한 예 :PlayN에서 내 게임 캔버스를 기존 웹 페이지의 특정 요소 내에 어떻게 배치 할 수 있습니까?

<body> 
    <div style="float:left;"> 
     Hey, look to the right. There's my game! 
    </div> 
    <div id="mygame"> 
     <script src="mygame/mygame.nocache.js"></script> 
    </div> 
</body> 

문제는 다음 DOM의 끝으로 내 게임을 포함 캔버스를 추가하고, 몸이 일치하는 속성을 다시 나타납니다 자바 스크립트 PlayN 캔버스 크기. 따라서 게임은 항상 화면 하단에서 끝납니다.

캔버스가로드 된 후 레이아웃을 재정렬하기 위해 일부 자바 스크립트를 추가 할 수 있다고 가정합니다. 캔버스를 지정된 요소에로드 할 수 있습니까? 요소에 = "playn 루트"

+0

그냥이 질문을 보았습니다 : http://stackoverflow.com/q/10461310/1093087. 아마도 iframe 태그를 사용하는 것이 좋습니다. 나는 그것을 시도 할 것이다. – klenwell

답변

3

추가 ID가 당신이 시작할 때입니다.

게임 캔버스를 갖고 싶어, PlayN는이 ID를 찾습니다. 발견되면 게임 캔버스가 해당 요소 안에 추가됩니다. 그렇지 않으면 body 요소에 추가됩니다.

관련 문제