티스토리 뷰
Panda3D에서 윈도우 속성을 마음대로 조절할 수 있는 클래스는WindowProperties 이다.
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)
이런 속성을 이용하면 게임중(프로그램실행)에도 자신이 원하는 해상도를 변경할 수 있다.
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 |
댓글
01-03 00:52
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday