很多人都說我們這行的人是偏執(zhí)狂,我也覺得我是有一點倔脾氣,就像看連續(xù)劇,從第一集開始一直到最后一集才會關(guān)上電腦,一旦一個研究開始,就一定要有一個結(jié)果或者令自己滿意的結(jié)果才結(jié)束,但是當我看到這位“偏執(zhí)狂”之后,我覺得我只是稍微有一點偏執(zhí)而已。
研究UI繪制的時候很容易陷入另外一個領域,圖像領域,或者是游戲領域,我不喜歡做游戲是因為我愛玩游戲,如果玩和工作綁在一起了的話,那么工作之后的休閑就也是工作了。
好了,說了點廢話,下面是對FengGUI的介紹.
FengGUI是一個建立在OpenGL上的GUI的API,F(xiàn)engGUI提供了很多標準的UI組件,像Button,TextField,Panel之類的,下面先看看截圖:

GridLayout的截圖

可分割的面板
要說到最大的特色,莫過于FengGUI基于OpenGL,并且可以在組件里面直接使用OpenGL,可以輕松的集成jME(java Monkey Engine,一個非常棒的Java 3D游戲引擎),jogl(Java OpenGL API),lwjgl(輕量級Java游戲庫),jPCT(同樣非常棒的Java 3D游戲引擎),但是在跑它的demo時我也感受到了CPU 80% 工作率的壓力,所以就目前的我膚淺的了解,用它來做普通的GUI程序估計還為時有點早,但是如果是游戲中的組件的話確實是與上述引擎和API的非常好的補充。
posted on 2007-10-27 20:34
ruislan 閱讀(1707)
評論(2) 編輯 收藏