如果還沒什麼人創新辦法的話,目前總共有三種
一種是直接修改源碼,讓已經被封裝的WindwosEvent可以被使用。
一種也是修改源碼,過去有個所謂i18n的patch版本(1.0.x到1.2.x左右的事吧)
這是利用SLD的Input來做,理論上是跨平台的最好做法。
最後一種,也是最麻煩的一種,改在建立Ogre視窗時動手腳
不破壞Ogre原始碼,可以直接使用PreBuilt SDK的辦法,雖然只能用在Windows。
這是從Ogre的中國非官方站看來的
應該也是修改源碼讓其可以支援中文輸入的"免費打工仔"寫的
就是利用Ogre最初就有的特性,可以內嵌成為子視窗的辦法
讓我們直接利用父視窗的一切來取得IME的文字
喔...這樣講起來很容易,可是實作起來...
如果不是對Windows的訊息運作有一定的了解
還有對如何取得IME的文字有相當的認知
同時對於如何手動建立Ogre而不使用ExampleApplication的繼承的話,
還真的是不知從何開始著手。
就這樣,斷斷續續搞了我半個多月才起來....
正式說起來是三天左右
而且還是個不完全的缺陷範列
第一天從一開始我著手方向就錯誤了,所以一直做不出來,就此中斷
第二天是前天,工作到一半忽然靈光一動發現錯誤的地方
然後成功地補捉了WM_IME_COMPOSITION訊息,顯示了個MessageBOX出來
第三天是昨天,花了一個下午的時間,把中文成功地在QuickGUI裡輸入
是用injectChar輸入喔,不是用setText喔。
之所以不完全,是我只有處理IME轉換的部分訊息,所以新注音不能正常使用
沒辦法做還沒轉換前的暫存編輯(就是選字看不到)
也沒做UNICODE轉換,所以萬一輸入法不支援Unicode也不能用。
但總算是實現長久以來的夢想
不過話說回來,這與我真正寫遊戲,好像沒多大關係喔
如果不是非常執著於在Ogre裡面輸入,搞個DialogBox也可以辦到啊
我也不用處理什麼IME訊息,頂多要做BIG5轉UTF8而已
所以我在幹什麼啊!
2008年9月21日 星期日
2008年9月2日 星期二
Ogre 1.6.0 RC1釋出
發文者:
DarkDragon
Ogre 1.6.0 RC1
千呼萬喚始出來。
最新版本的Ogre3D終於出來了。
不虧是大改版。
新的概念與東西一大堆。
稍微研究一下,還蠻令人訝異的。
像新的Script Compilier已經進化到,具有簡單的物件導向概念,能繼承與使用變數。
還有全新屬性Portal Connected Zone的ScneneManager(PCZSM)。
這PCZSM簡單地說,就是將類似LOD的模型(Model)概念整個使用與室內場景與Terrian上。
LOD是離愈遠,模型會簡單化以節省資源,而PCZSM則是鏡頭(Camera)看不到的東西全部省略,
並不是被材質擋住了,是連線架構(Wireframe)都看不到。
另外還新加入了Parallel-Split Shadow Map等等的新東西。
可惜最近工作比較忙,看來只能忙裡偷閒,找空白時間來研究研究。
不過這麼大改的東西,我拿用修改舊的專案會改不完
我看還是先用1.4.X來持續目前的計畫,反正這只是RC1
要跳等1.6.1 Release再說。
2008年8月31日 星期日
8/31 萬人泳渡日月潭
發文者:
DarkDragon
聞名以久的大活動,今天終於如願以嘗地參加,並游完全程。
不過全長3300公尺的橫渡之旅,實在稱不上是個快樂的旅程,尤其是在這次準備不足之下。
首先,活動並不提供置物的地方。我們這次組隊又沒有補給後勤組。還要自行準備防水袋帶一些重要的配備,如領中餐與衣服的票卷、坐船回出發點的船票錢等等。在只有兩個防水袋的狀況下,可以說相當的不方便,遊過去還要找人拿東西,而大家實力又不盡相同,雖然說主辦人很盡力地第一位游過去。
再來,活動終點的地圖實在太過簡單,而且與實際配置有不小差距,在沒有事前探勘過活動現場的狀況下,大家都找不太到事前約點的集合地點。當然,現場兵荒馬亂的情況可見一斑。我也是靠著直覺才與同伴們相會。
最後,那個鳥證書是怎麼回事。什麼叫:因為參加人數眾多,所以決議發空白證書,名字回家自己寫。喂!加印個名字有這麼難嗎?光這一點就讓這活動的品質下降不少的感覺。
不過,總算是有參加過,並拿到證書。
雖然不是十分美好的回憶,卻也達成了長年的一項願望。
還有住了間不錯的民宿。
不過全長3300公尺的橫渡之旅,實在稱不上是個快樂的旅程,尤其是在這次準備不足之下。
首先,活動並不提供置物的地方。我們這次組隊又沒有補給後勤組。還要自行準備防水袋帶一些重要的配備,如領中餐與衣服的票卷、坐船回出發點的船票錢等等。在只有兩個防水袋的狀況下,可以說相當的不方便,遊過去還要找人拿東西,而大家實力又不盡相同,雖然說主辦人很盡力地第一位游過去。
再來,活動終點的地圖實在太過簡單,而且與實際配置有不小差距,在沒有事前探勘過活動現場的狀況下,大家都找不太到事前約點的集合地點。當然,現場兵荒馬亂的情況可見一斑。我也是靠著直覺才與同伴們相會。
最後,那個鳥證書是怎麼回事。什麼叫:因為參加人數眾多,所以決議發空白證書,名字回家自己寫。喂!加印個名字有這麼難嗎?光這一點就讓這活動的品質下降不少的感覺。
不過,總算是有參加過,並拿到證書。
雖然不是十分美好的回憶,卻也達成了長年的一項願望。
還有住了間不錯的民宿。
國片的新希望-海角七號
發文者:
DarkDragon
這是一股難得的風潮。
近來很少有國片在短短一週之內達到1200萬的票房成績。
如此閃耀的成果,真的該歸功於導演的不放棄。
據說他為這部電影,先賣房子代墊3000萬...
嚴格說來,這片子的缺點或許真的不少,確實無法是國外大片相比
不過,那又如何,這依然是一部對本地人來說歡樂無比的娛樂片(不懂台語者例外)
在不成熟的地方,仔細品味仍然可以感覺到導演的用心
中間或許有些冷場,可是最後的氣氛營造,仍然為此作品留下令人可以細細回味的結局
實際支持過之後,期望這片能為國片再帶來新的遠景
雖然不夠完美,但做為國片的引爆劑,相信它絕對夠力夠勁,
有足夠的能量為國片未來開創新的格局
海角七號官方部落格
近來很少有國片在短短一週之內達到1200萬的票房成績。
如此閃耀的成果,真的該歸功於導演的不放棄。
據說他為這部電影,先賣房子代墊3000萬...
嚴格說來,這片子的缺點或許真的不少,確實無法是國外大片相比
不過,那又如何,這依然是一部對本地人來說歡樂無比的娛樂片(不懂台語者例外)
在不成熟的地方,仔細品味仍然可以感覺到導演的用心
中間或許有些冷場,可是最後的氣氛營造,仍然為此作品留下令人可以細細回味的結局
實際支持過之後,期望這片能為國片再帶來新的遠景
雖然不夠完美,但做為國片的引爆劑,相信它絕對夠力夠勁,
有足夠的能量為國片未來開創新的格局
海角七號官方部落格
2008年8月26日 星期二
太看得起自己的體(腳)力了
發文者:
DarkDragon
8/23,晴
本想在難得的假日下,好好挑戰一下上次沒戰完的大雪山林道。
結果,唉~~
果然是太看得起自己的腳力,與看輕這山道的恐怖。
為了這次的挑戰能順利一點
我把原本的外胎,俗稱「巧克力胎」的越野用顆粒寬胎(胎寬2.1)
換成了一組胎寬1.5的一般胎。
同時,儘量減輕背包的負重,所以水也帶不多。
從底下往15KM處的中繼站,還算十分順利
6點40幾分出發,8點半多一些就衝上去了
不過,真的太看輕15KM之後的路段
接下來的速度就連7KM都達不到
然後就這樣一路咬緊牙,努力苦撐,直到功敗垂成於25~26KM處
整個腳的持續力無法撐過連續300公尺的上坡為止。
我認了,全是腳力不足的關係。
接下來真的要花點時間練一下腳力。
附近有個又長又夠力的上坡,加油加油。
本想在難得的假日下,好好挑戰一下上次沒戰完的大雪山林道。
結果,唉~~
果然是太看得起自己的腳力,與看輕這山道的恐怖。
為了這次的挑戰能順利一點
我把原本的外胎,俗稱「巧克力胎」的越野用顆粒寬胎(胎寬2.1)
換成了一組胎寬1.5的一般胎。
同時,儘量減輕背包的負重,所以水也帶不多。
從底下往15KM處的中繼站,還算十分順利
6點40幾分出發,8點半多一些就衝上去了
不過,真的太看輕15KM之後的路段
接下來的速度就連7KM都達不到
然後就這樣一路咬緊牙,努力苦撐,直到功敗垂成於25~26KM處
整個腳的持續力無法撐過連續300公尺的上坡為止。
我認了,全是腳力不足的關係。
接下來真的要花點時間練一下腳力。
附近有個又長又夠力的上坡,加油加油。
2008年8月18日 星期一
你準備好開戰了嗎?
發文者:
DarkDragon

才剛看完TDK,趁著餘興未消
趕緊去出租店找開戰時刻來了解新版本的開頭
一開始還真的很不習慣,這真的是英雄片嗎?
忍者大師?影武者聯盟?啥鬼啊
不過小時候那段的經歷,個人覺得比起舊版的來得更貼切
一切源於(自身的)恐懼才造就的英雄
然後韋恩宅邸被燒那一幕,也算是一種與舊版訣別的意味
因為不論漫畫、影集或動畫版,好像都還沒有老家被燒得這麼慘的蝙蝠俠
雖然配合著那句「之所以跌倒,是為了學會站起來」
一瞬間感覺有些刻意,不過還是跟著發出會心一笑
在看完後,有著這麼強烈的感覺是
這Begins與TDK其實算是上下兩集的新系列開頭
Begins勾勒出新版的外形,而TDK則注入更完整的血肉
是不該這麼說,可是遇上TDK的小丑的慘事
讓整個蝙蝠俠一切更為完整是事實
記得Discovery有做過美國十大英雄排行榜的節目
裡面蝙蝠俠雖然不敵金鋼狼、蜘蛛人等平民超級英雄
可是仍有排面進前五名的高人氣
印象中在節目裡大約是這樣描寫的:
「他是第一個背負著暗黑面的英雄,展現許多『人』的陰暗面;之所以贏過超人
就在於他近於人活生生的一面。」
舊版的蝙蝠俠,並沒有對不殺有所堅持
並沒有被警方視為壞人而追補
然而新版的...怎麼說,雖還沒達到「我不入地獄,誰入地獄」之境界
可是背負著莫須有罪名,仍然不忘初衷,硬是一肩扛下
黑暗的騎士~The Dark Knight~
2008年8月15日 星期五
訂閱:
文章 (Atom)