2013年11月27日 星期三

使用Mingw-w64來編譯Ogre 1.8.1與Bullet 2.82

上次使用新的Mingw 4.8.1-4的版本編譯Ogre成功,但失敗在Bullet 2.81。
一直等待Mingw團隊Release 4.8.2的gcc來解決問題也不是辦法,
這期間就先使用Visual Studio 2010 Express來編寫Ogre+Bullet。
但是使用上很不習慣,還是想用回Code Blocks。
於是,花了好大的一番功夫,一一對照參數搞起來後。
卻又看到Mingw-W64計畫,反正新電腦編譯快,想說用用看。
就下載其中Mingw-builds Project的32位元版本下來測試
裡面有4.8.1與4.8.2當然是選擇4.8.2的版本,再選threads-win32裡SJLJ的版本
(i686-4.8.2-release-win32-sjlj-rt_v3-rev0.7z)
這下建立bullet沒問題了

OgreDeps到OgreMain一開始編譯也都OK,昨天發現其實不OK!
更正一下,使用Mingw-w64編譯官方的OgreDeps在libzzip的部分也有問題
在最後產生OgreMain時,連結libzzip會出現重複定義的問題
如官方討論區這篇(Compiling Ogre: zziplib - multiple definitions)所述

接下來就是是卡在RenderSystem_Direct3D9的部分…
好佳在,最後是有解決,不過這必須更改Ogre的原始碼
這就是亂用不是官方指定的缺點

2013年10月18日 星期五

在新電腦上面跑Ogre+Mingw與Bullet

買了這麼一台功能強大的新電腦,自然下一步就是要做的
就是自己想要做的事:
「寫計畫很久的程式,不論是Android還是PC上面的。」
在PC上面我需要用到Ogre與Bullet。
所以編譯他們,是測試這台電腦效能與實現計畫的第一步。
只是在使用最新的Mingw(GCC 4.8.1-4)去編譯時,
卡死在Bullet上,這邊做個記錄。


2013年10月11日 星期五

技嘉 P25K~人生第一台高級電腦~

擁有一台較高規格的電腦是從大學時代起的夢想之一,
不過在進社會接連湧出的新欲望下,實現順位一直被往下拉。
最近因為很多理由,決定購買人生第三台電腦,
一開始的構想是堪用的15吋筆電,而沒想要實現這個夢想。
誰知道加班的壓力下欲望爆炸(嗯,都是理由 XD),
最後選了這一台所謂電競筆電;電子(遊戲)競賽用筆記型電腦。
Gigabyte(技嘉)的P25K。
一台擁有第四代Intel i7 CPU、15吋Full HD螢幕、
Nvidia GTX 765顯示卡與藍光光碟機的高規格筆電。

2013年8月10日 星期六

於Ogre中直接使用Bullet的好幫手~BtOgre~

OgreBullet已經摸了一週左右
雖然只寫不過三個範例:
其它外型的建立,旋轉力量的給予,與Constraint的建立。
但整體習性大概已知一二
大概剩下callback使用(碰撞處理與外力給予)、角色控制與車輛產生的部分吧
試到這裡就決定改用上一篇文章提過的BtOgre

2013年8月5日 星期一

SHAD SH-48~期待己久的後行李箱~


本來以務實一點的態度,SH-45應該是首選
價格比較便宜,然後空間也沒有小到哪裡去
不過SH-48實在是比較好看
而且連我的背包都可以完全裝下去
在多次與老婆討論,得到許可後
就這樣鬼迷心竅地下標購買 XD

2013年7月29日 星期一

程設再開!這次是OgreBullet


好久沒有動Ogre相關的東西了
這次是另一個物理引擎Bullet與Ogre的結合:OgreBullet
之所以想試Bullet是因為它有SoftBody這個有趣的東西
可以模擬軟的東西,如草與繩子的擺動(線)、布(面)、皮球與輪胎(體)等

可是實際下載使用後,就像當初看到Ogre的Water範例程式碼一樣
果然沒這麼簡單,一大塊不知道寫什麼鬼的程式碼
然後OgreBullet只支援RigidBody[1],並無法直接使用SoftBody
這也是意料中事,所以只能一步一步來啦

[1]Rigid Body就是國中物理所提的剛體,不會形變的物體。

2013年7月22日 星期一

Nikita 300 DIY保養心得~附米其林Power Pure SC感想


本來是想說撐到滿2年保固過後,再自行保養的,
避免萬一需要出保固而有糾紛產生。
可是當初保養的KEN店選得有點的太遠了(雖然說離公司是較近)。
來回家裡需要1小時以上的車程,再加上排隊與保養的時間,
實在有點長,最近又不是很有空這樣跑。
再加上工具都準備好,自己手癢的狀況下,
就開始一連串找空檔DIY保養與換部品了。
現在已經完成的有:
1、一萬公里換機油、空濾與機油濾心。
2、傳動清潔與前來令片更換。
3、前來令再更換與後來令片更換。
4、火星塞更換。
以下大多是文字的心得。
圖比較少,因為大多都搞得手忙腳亂沒空檔拿相機,
等到搞定時,東西大多都裝回去了 XD