Tuesday, September 23, 2008

Loading Progress Bar

我一直以來,都想做一個 Loading screen 的,因為玩家 ( 包括我 ) 都喜歡看「 究竟遊戲 Loading 進度如何?」的顯示。

所以我便用了差不多整個週末的時間,做了一個 Loading screen 功能,用上了 OGRE 中的 ResourceGroupListener 功能,當有 Resource 會 Load 時,便會發出 Event,這時便可以在已設定的 Listener 中,做一些 Loading 進度的表現。

這個 ResourceGroupListener,在使用之前要做些工作,就是首先要把準備 Load 的物件名字 declare 進去,OGRE 才能夠正確地發出 Event。幸運的是,我的 Ogng3D 引擎只需要修改一點點便可以,否則也不能夠在兩天完成這個新功能呢。

No comments: