티스토리 뷰

Panda3D에서 윈도우 속성을 마음대로 조절할 수 있는 클래스는

WindowProperties 이다.

참조사이트는 http://www.panda3d.org/apiref.php?page=WindowProperties

사용해보니 기존에 사용하던 

from pandac.PandaModules import loadPrcFileData
 

보다 편리하고 깔끔한 것 같다. 

 
from pandac.PandaModules import WindowProperties

#객체 생성(WindowProperties는 생성자)
props=WindowProperties(base.win.getProperties())  

#현재 해상도의 width와 height를 저장
w=base.pipe.getDisplayWidth() 
h=base.pipe.getDisplayHeight()

#윈도우의 타이틀 변경 default는 panda
props.setTitle('Panda3D Test App') 

#윈두의 크기를 변경
props.setSize(w, h) 
props.setFullscreen(True) #풀스크린모드
base.win.requestProperties(props)	

이런 속성을 이용하면 게임중(프로그램실행)에도 자신이 원하는 해상도를 변경할 수 있다.

'Programming Languages > Python' 카테고리의 다른 글

Python Tokenizer str.split()  (1) 2011.11.20
Python Timer with Thread  (0) 2011.11.20
Python 쓰레드(Thread)  (0) 2011.08.01
Python for loop 와 while loop  (0) 2011.08.01
Python 예외처리 Try  (2) 2011.07.27
댓글
03-29 18:56
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday