2012年12月29日 星期六

JOGL

SWT要用com.jogamp.opengl.swt.GLCanvas來製作畫布
然後用GLEventListener才設定一些display等行為
建議將mouse listener等也在同一個class實作

JOGL 2.0-rc11有BUG
請去Autobuild下載

如果要即時顯示改變的圖像
請用FPSAnimator

千萬別忘記要加Listener進去ˊ_>ˋ

Full Screen
http://blog.richeton.com/2007/01/27/swt-full-screen/
其實用shell.setFullScreen也可以達到效果

shell加入KeyListener會使GLCanvas的MouseWheelListener失效
//在GLCanvas加入跟shell一樣的KeyListener即可,不過Render就不能用KeyListener

很奇怪
可以把MouseWheel跟Key放愛Shell
但是不能把Mouse跟MouseMove放在Shell

材質貼法
http://www.land-of-kain.de/docs/jogl

讀取jar中的檔案
用getClass().getResourceAsStream("jar內的絕對路徑");

Java可以用巢狀結構
不過在好加上 static


沒有留言:

張貼留言