티스토리 뷰



Python에서 코딩하고, Panada3D engine 을 이용하여 Application을 실행할 때 Window size를 변경하는 방법입니다.
## Python ##
from pandac.PandaModules import loadPrcFileData
loadPrcFileData("", "Option")

import direct.directbase.DirectStart 
...

이 코드를 Python코드의 맨 처음에 적어줘야 합니다.

Option에는 여러가지가 있습니다.
## Option ##

window-title Title
 - 윈도우의 Frame의 이름입니다. (Title을 수정)

win-origin 0 0
 - 윈도우의 시작위치 입니다. (0 0을 수정, 0 0 을 제거하면 Frame이 0 0으로 설정)

win-size 1400 1050
 - 윈도우의 사이즈 입니다. (Frame 제외, 순수 View만) (1400 1050을 수정)

fullscreen #f
 - 전체화면으로 시작, true로 하여 실행하면 win-size 옵션은 무시(#t 는 true, #f는 false, #t #f대신 1 0 사용가능)

sync-video #f
 - 비디오 싱크(default #t, #f로 하면 fps증가)

cursor-hidden #t
 - View의 마우스커서를 감추기, Frame이나 작업표시줄에는 마우스커서가 나타남

frame-rate-meter-update-interval 0.5
 - FPS (Frame Per Second)의 업데이트 간격, 단위는 초단위(sec)

show-frame-rate-meter #t
 - FPS 를 표기 (#t, #f)

undecorated #f
 - 윈도우 border 등 제거하는 옵션

interpolate-frames #t

이 외에도 굉장히 많은 옵션이 있습니다.
옵션을 사용하는 방법은



와 같이 일일이 써주는 방법과



와 같이 한번에 써주는 방법이 있습니다.

댓글
11-22 11:04
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday