2013-01-04 1 views
3

설정하려면 :어떻게 해봤 PlayN 크기

graphics().setSize(800, 600); 

을하지만 (적어도 자바와 HTML과) 아무 영향을주지 않습니다.

그리고이 메소드는 더 이상 사용되지 않습니다. 게임 크기를 설정하는 가장 좋은 방법은 무엇입니까?

답변

6

이 방법은 PlayNo 1.5 버전에서 사용되지 않으므로 Android/iOS의 게임보기 크기는 기기에 의해 결정됩니다. Java의 크기는 JavaPlatform.Config를 통해 구성됩니다. HTML의 크기는 playn-root div의 크기로 구성됩니다. 자바 백엔드에 예를 들어

: HTML에 대한

public class GameJava { 
    public static void main(String[] args) { 
//Setting the size of the Java Backend 
     Config config = new Config(); 
     config.width = 800; 
     config.height = 480; 
    JavaPlatform platform = JavaPlatform.register(config); 
    platform.assets().setPathPrefix("your/package/resources"); 
    PlayN.run(new Game()); 
    } 
} 
+1

감사는 자바에 대한 잘 작동합니다. 하지만 html의 경우 어떻게 루트 요소 크기를 설정합니까? 크기를 패치하는 자바 스크립트 링크를 추가하거나 java에서 rootElement에 액세스 할 수 있습니까? – dawi

3

은 같은 것을 할 :

<style> 
    #playn-root { 
    width: 640px; 
    height: 480px; 
    } 
</style> 
.... 
<div id="playn-root"></div> 
<body> 
    <script src="game/game.nocache.js"></script> 
</body> 
+1

고마워요. @Shaga. div 요소는 아키타 입된 프로젝트에서 누락되었습니다. – Chobicus