一開始知道Android NDK時只覺得:好棒,可以用C/C++寫Android程式。
可是安裝與設定方式一直都沒看懂過。
只大概知道概略流程:
windows要裝cygwin的環境,然後用命令列或批次檔去編譯出.so檔
最後再與Android的專案做連結成為可用的程式。
後來工作繁重就也沒再深入了解,
最近買新電腦,自然又燃起重新切入的欲望。
現在新的NDK與套件已經變得既不用安裝cygwin,也不用進行太多的命令列執行
然而,也是要有對於JNI(Java Native Interface)的基本了解
進行上才會順利一些,不然就會像我一樣
一直搞不懂為什麼編譯明明顯示成功,在執行時還是會掛點
直到我開了logcat上網查才發現有地方不對
不過進度卡最兇的反而不是JNI的部分
以下是一點小小筆記
2013年12月25日 星期三
2013年12月20日 星期五
Nikita 300 後半年DIY保養心得
發文者:
DarkDragon
從上次發Nikita DIY文章之後又過了5個月左右
很高興之前提到DIY新項目又完成了3項
分別是:1、齒輪油更換。2、水箱水更換。3、傳動拆裝與清潔。
可以說完全照著進度來,接下來就是節流閥與拆齒輪箱(換培林)
這個可能要很晚了,說不定要到後年才有辦法,尤其是拆齒輪箱的部分。
不過沒差,齒輪箱的部分純改爽度大於實質,沒那麼重要。
而且目前工具還沒有預算能入手,等等吧!
這次這三項整個做下來,前兩項還好。
第三項就稱得上一波三折了,因為工具問題停了二次。
不過還好,在遇到問題停住時,還裝得回去,不至於發生要停駛的狀況。
要是東西硬拆下來,裝不回去事小,東西拆壞了可就頭痛啦!
2013年11月27日 星期三
使用Mingw-w64來編譯Ogre 1.8.1與Bullet 2.82
發文者:
DarkDragon
上次使用新的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的原始碼
這就是亂用不是官方指定的缺點
一直等待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一開始編譯
更正一下,使用Mingw-w64編譯官方的OgreDeps在libzzip的部分也有問題
在最後產生OgreMain時,連結libzzip會出現重複定義的問題
如官方討論區這篇(Compiling Ogre: zziplib - multiple definitions)所述
接下來就是是卡在RenderSystem_Direct3D9的部分…
好佳在,最後是有解決,不過這必須更改Ogre的原始碼
這就是亂用不是官方指定的缺點
2013年10月18日 星期五
在新電腦上面跑Ogre+Mingw與Bullet
發文者:
DarkDragon
買了這麼一台功能強大的新電腦,自然下一步就是要做的
就是自己想要做的事:
「寫計畫很久的程式,不論是Android還是PC上面的。」
在PC上面我需要用到Ogre與Bullet。
所以編譯他們,是測試這台電腦效能與實現計畫的第一步。
只是在使用最新的Mingw(GCC 4.8.1-4)去編譯時,
卡死在Bullet上,這邊做個記錄。
就是自己想要做的事:
「寫計畫很久的程式,不論是Android還是PC上面的。」
在PC上面我需要用到Ogre與Bullet。
所以編譯他們,是測試這台電腦效能與實現計畫的第一步。
只是在使用最新的Mingw(GCC 4.8.1-4)去編譯時,
卡死在Bullet上,這邊做個記錄。
2013年10月11日 星期五
技嘉 P25K~人生第一台高級電腦~
發文者:
DarkDragon
擁有一台較高規格的電腦是從大學時代起的夢想之一,
不過在進社會接連湧出的新欲望下,實現順位一直被往下拉。
最近因為很多理由,決定購買人生第三台電腦,
一開始的構想是堪用的15吋筆電,而沒想要實現這個夢想。
誰知道加班的壓力下欲望爆炸(嗯,都是理由 XD),
最後選了這一台所謂電競筆電;電子(遊戲)競賽用筆記型電腦。
Gigabyte(技嘉)的P25K。
一台擁有第四代Intel i7 CPU、15吋Full HD螢幕、
Nvidia GTX 765顯示卡與藍光光碟機的高規格筆電。
不過在進社會接連湧出的新欲望下,實現順位一直被往下拉。
最近因為很多理由,決定購買人生第三台電腦,
一開始的構想是堪用的15吋筆電,而沒想要實現這個夢想。
誰知道加班的壓力下欲望爆炸(嗯,都是理由 XD),
最後選了這一台所謂電競筆電;電子(遊戲)競賽用筆記型電腦。
Gigabyte(技嘉)的P25K。
一台擁有第四代Intel i7 CPU、15吋Full HD螢幕、
Nvidia GTX 765顯示卡與藍光光碟機的高規格筆電。
2013年8月10日 星期六
於Ogre中直接使用Bullet的好幫手~BtOgre~
發文者:
DarkDragon
OgreBullet已經摸了一週左右
雖然只寫不過三個範例:
其它外型的建立,旋轉力量的給予,與Constraint的建立。
但整體習性大概已知一二
大概剩下callback使用(碰撞處理與外力給予)、角色控制與車輛產生的部分吧
試到這裡就決定改用上一篇文章提過的BtOgre
雖然只寫不過三個範例:
其它外型的建立,旋轉力量的給予,與Constraint的建立。
但整體習性大概已知一二
大概剩下callback使用(碰撞處理與外力給予)、角色控制與車輛產生的部分吧
試到這裡就決定改用上一篇文章提過的BtOgre
2013年8月5日 星期一
SHAD SH-48~期待己久的後行李箱~
發文者:
DarkDragon
本來以務實一點的態度,SH-45應該是首選
價格比較便宜,然後空間也沒有小到哪裡去
不過SH-48實在是比較好看
而且連我的背包都可以完全裝下去
在多次與老婆討論,得到許可後
就這樣鬼迷心竅地下標購買 XD
2013年7月29日 星期一
程設再開!這次是OgreBullet
發文者:
DarkDragon
好久沒有動Ogre相關的東西了
這次是另一個物理引擎Bullet與Ogre的結合:OgreBullet
之所以想試Bullet是因為它有SoftBody這個有趣的東西
可以模擬軟的東西,如草與繩子的擺動(線)、布(面)、皮球與輪胎(體)等
可是實際下載使用後,就像當初看到Ogre的Water範例程式碼一樣
果然沒這麼簡單,一大塊不知道寫什麼鬼的程式碼
然後OgreBullet只支援RigidBody[1],並無法直接使用SoftBody
這也是意料中事,所以只能一步一步來啦
[1]Rigid Body就是國中物理所提的剛體,不會形變的物體。
2013年7月22日 星期一
Nikita 300 DIY保養心得~附米其林Power Pure SC感想
發文者:
DarkDragon
本來是想說撐到滿2年保固過後,再自行保養的,
避免萬一需要出保固而有糾紛產生。
可是當初保養的KEN店選得有點的太遠了(雖然說離公司是較近)。
來回家裡需要1小時以上的車程,再加上排隊與保養的時間,
實在有點長,最近又不是很有空這樣跑。
再加上工具都準備好,自己手癢的狀況下,
就開始一連串找空檔DIY保養與換部品了。
現在已經完成的有:
1、一萬公里換機油、空濾與機油濾心。
2、傳動清潔與前來令片更換。
3、前來令再更換與後來令片更換。
4、火星塞更換。
以下大多是文字的心得。
圖比較少,因為大多都搞得手忙腳亂沒空檔拿相機,
等到搞定時,東西大多都裝回去了 XD
2013年7月10日 星期三
新的重車目標~HONDA CTX700(N)~
發文者:
DarkDragon
左邊是CTX700N,右邊是CTX700 |
日本本田於昨日(7月9日)終於公開販賣最新的巡航車系CTX700(N)
http://www.honda.co.jp/CTX700/
不能說期待已久,因為從四月發表到現在不過三個月就推出,
而且也沒有多餘的預算可以敗家購買。
不過在經過XJ6、XVS950與AN650的騎乘經驗後,
這台車無疑是我目前的重車目標的首選啊。
2013年7月4日 星期四
建構OpenVPN使用帳號密碼~Part II~
發文者:
DarkDragon
趁著最近工作上有點小空檔。
又來重新測試一下OpenVPN與帳號密碼的配合。
結果發現之前設定仍然有些問題。
首先是密碼不符卻還是能通過認證的嚴重問題,
起因當然是密碼打錯卻還是能通過連線。
第二個問題是電腦的OpenVPN Client斷線後,
要等好一陣子才能連上去,一整個莫名其妙。
不過這在一陣時間的努力下,還是解決了。
以下是二個問題的解答。
又來重新測試一下OpenVPN與帳號密碼的配合。
結果發現之前設定仍然有些問題。
首先是密碼不符卻還是能通過認證的嚴重問題,
起因當然是密碼打錯卻還是能通過連線。
第二個問題是電腦的OpenVPN Client斷線後,
要等好一陣子才能連上去,一整個莫名其妙。
不過這在一陣時間的努力下,還是解決了。
以下是二個問題的解答。
2013年6月13日 星期四
XBOX ONE V.S. P.S.4~遊戲主機世代交替之爭~
發文者:
DarkDragon
本週是美國電子娛樂展(Electronic Entertainment Expo/Exposition),
俗稱E3展的舉辦週。
既然是電子娛樂展,參展的各電玩遊戲廠家們,
自然是很努力地在展覽上盡力展示最新成果。
其中的重頭戲就是微軟的新主機XBOX ONE(以下簡稱X-One)與
索尼的新主機Plays Station 4(以下簡稱PS4)的發表會。
以往的狀況,玩家們大多是觀注新主機的規格與配合的新遊戲。
然而今年的狀況卻很有趣,
大家為了X-One的二手與連線機制與PS4的舊作法產生了大量的討論。
俗稱E3展的舉辦週。
既然是電子娛樂展,參展的各電玩遊戲廠家們,
自然是很努力地在展覽上盡力展示最新成果。
其中的重頭戲就是微軟的新主機XBOX ONE(以下簡稱X-One)與
索尼的新主機Plays Station 4(以下簡稱PS4)的發表會。
以往的狀況,玩家們大多是觀注新主機的規格與配合的新遊戲。
然而今年的狀況卻很有趣,
大家為了X-One的二手與連線機制與PS4的舊作法產生了大量的討論。
2013年5月9日 星期四
ENTERBAY的Michael Jordan
發文者:
DarkDragon
科技日新月異,玩具也跟著日新月異
現在連Michael Jordan都可以讓你帶家把玩了。
這是早上連上露天拍賣時看到的
由ENTERBAY公司製作,1/6 可動的麥克喬丹人偶
逼真的臉孔程度實在叫人讚嘆
而且這不是以前那種只能擺固定動作的人偶
它擁有大範圍的可動關節,幾乎可以重現各種籃球的靜態動作
要拿來拍個定格動畫應該也不難
只是一隻定價USD 260,換算成台幣也要NTD7800以上
真是標準大人的玩具
附上:ENTERBAY官網
魔裝機神第三代-Pride Of Jusitice
發文者:
DarkDragon
日本法米通遊戲介紹
以前對未發售的遊戲情報只有兩種心情:
一是對想玩的遊戲高興地期待,二是對無興趣的遊戲毫不關心。
現在多了第三種,就是對它罵髒話
是的,就是這款魔裝機神III Pride of Justice想讓我罵髒話
主因在於這一次它所發行的遊戲主機與前一代不同
2013年5月2日 星期四
建構OpenVPN使用帳號密碼
發文者:
DarkDragon
自從開始玩FreeNAS之後,就知道了OpenVPN這套VPN軟體
照著網路文章上一步一步設定,要建立起簡單可用的VPN連線並不難
可是要有辦法進行不同帳號上連線管理就看的很頭大
所幸在網路上找到了這一篇
紐菲斯的部落格>>OpenVPN 建置筆記 (第8集)
看起來非常的簡單,還有提供範例供實作
實在太感謝啦
誰知做下去之後,出現了一些問題
照著網路文章上一步一步設定,要建立起簡單可用的VPN連線並不難
可是要有辦法進行不同帳號上連線管理就看的很頭大
所幸在網路上找到了這一篇
紐菲斯的部落格>>OpenVPN 建置筆記 (第8集)
看起來非常的簡單,還有提供範例供實作
實在太感謝啦
誰知做下去之後,出現了一些問題
2013年5月1日 星期三
Ogre3D 1.9 RC1 Release
發文者:
DarkDragon
算了一算,又過了快一整年沒碰Ogre3D
今天剛看了一下官網,最新版1.9的RC1釋出
http://www.ogre3d.org/2013/04/21/ogre-1-9-rc1-is-here
對我來說最重大的更新大概在於官方正式支援Android的編譯
不用再爬了一大堆討論串後,才得到結果
只是實際下載下來,發現沒有解說文件...
而且我對NDK的使用還不熟...嚴格說來應該等同不會用
看來要寫出構想中的程式,還是是漫漫長路啊
今天剛看了一下官網,最新版1.9的RC1釋出
http://www.ogre3d.org/2013/04/21/ogre-1-9-rc1-is-here
對我來說最重大的更新大概在於官方正式支援Android的編譯
不用再爬了一大堆討論串後,才得到結果
只是實際下載下來,發現沒有解說文件...
而且我對NDK的使用還不熟...嚴格說來應該等同不會用
看來要寫出構想中的程式,還是是漫漫長路啊
2013年4月11日 星期四
「科學小飛俠」真人電影化
發文者:
DarkDragon
從巴哈姆特的新聞(http://gnn.gamer.com.tw/4/78814.html)看到的
科學小飛俠官網在此
其實日本一直有做ACG(動畫,漫畫,遊戲)的電影化或電視劇
只是通常是以熱門與暢銷作品為主,
如幾年前當紅的NANA
最近出了幾部熱潮與作品連載都已經結束已久,
甚至不是很熱門的作品來電影化
像「神劍闖江湖」,「忍者亂太郎」等,還有讓人為之傻眼的「瘋狂假面」
今年多了一部「科學小飛俠」,
說真的這個以現今特效來說不是很難拍了,
還蠻讓人期待能拍成怎樣的感覺。
不過不用太過期待,ACG電影化成功的真的不多
尤其看過人物介紹後,那個安全帽是怎麼回事啊!!!
科學小飛俠官網在此
其實日本一直有做ACG(動畫,漫畫,遊戲)的電影化或電視劇
只是通常是以熱門與暢銷作品為主,
如幾年前當紅的NANA
最近出了幾部熱潮與作品連載都已經結束已久,
甚至不是很熱門的作品來電影化
像「神劍闖江湖」,「忍者亂太郎」等,還有讓人為之傻眼的「瘋狂假面」
今年多了一部「科學小飛俠」,
說真的這個以現今特效來說不是很難拍了,
還蠻讓人期待能拍成怎樣的感覺。
不過不用太過期待,ACG電影化成功的真的不多
尤其看過人物介紹後,那個安全帽是怎麼回事啊!!!
2013年3月18日 星期一
哈特佛中區試乘會
發文者:
DarkDragon
2013年3月15日 星期五
建立自用帳目系統~網頁設計篇
發文者:
DarkDragon
資料庫設計告一段落,
接下來就是把輸入與報表輸出做出網頁,
提供一個方便使用的介面,
本來想著說,只是自用的介面,
加上設計的介面格式已經限定了輸出輸入,應該不會很難…
我錯了,實際上還蠻困難的。
主因當然是,生疏…
PHP的一堆特性都忘光了,尤其是矩陣與物件,
再來現在網頁一堆看似簡單的功能,
都是用Javascript寫出來的功能,這東西我不會。
所以寫起來就是進展緩慢到,花了整整一週的空閒時間才搞定一半,
不過現在算能用就是了。
這篇是介紹與PHP、HTML與Javascript奮戰的部分
2013年3月14日 星期四
建立自用帳目系統~MySQL篇
發文者:
DarkDragon
2013年2月27日 星期三
Google Play台灣市場付費軟體重開!
發文者:
DarkDragon
終於等到這一天啦!
可惜軟體數量目前還不多,不過已經有幾個軟體想進行購買了。
如MX Player Pro,Ipcam Viewer與SNESDroid的付費版。
不過可惜只有第一項有,後面兩項還沒有開放台灣區使用。
相信應該快了。
可惜軟體數量目前還不多,不過已經有幾個軟體想進行購買了。
如MX Player Pro,Ipcam Viewer與SNESDroid的付費版。
不過可惜只有第一項有,後面兩項還沒有開放台灣區使用。
相信應該快了。
2013年2月20日 星期三
從單車誌變成機車誌…
發文者:
DarkDragon
2013年2月18日 星期一
Nikita 300改裝展望-中遠程計畫篇
發文者:
DarkDragon
2013年1月14日 星期一
Nikita 300改裝展望-近中程計畫篇
發文者:
DarkDragon
2013年1月7日 星期一
Nikita 300一年心得
發文者:
DarkDragon
人生第一台重車大綿羊入手已經超過一年了。
這一年中發生了不少事,不少的大事。
單就這台車而言,能從一般的機車到跑到快車道與快速道路上,
就是大事一件,它終於能行走於正常的道路上,充分發揮寫它的性能。
面對人生第一次投入這樣的金額去買一般人覺得的大玩具,
它能夠有上面的待遇,這樣的開銷應該不算白花了吧。
只是有時也會看著它想著,要是把這筆預算拆開成單車、電腦、音響與投影機的話,
這一年會有更豐富的享受,或許也是不錯的選項。
不過一入冬,還是會覺得有這台車上下班真好。
總之這是一篇含了抱怨與爽度的回顧記事。
這一年中發生了不少事,不少的大事。
單就這台車而言,能從一般的機車到跑到快車道與快速道路上,
就是大事一件,它終於能行走於正常的道路上,充分發揮寫它的性能。
面對人生第一次投入這樣的金額去買一般人覺得的大玩具,
它能夠有上面的待遇,這樣的開銷應該不算白花了吧。
只是有時也會看著它想著,要是把這筆預算拆開成單車、電腦、音響與投影機的話,
這一年會有更豐富的享受,或許也是不錯的選項。
不過一入冬,還是會覺得有這台車上下班真好。
總之這是一篇含了抱怨與爽度的回顧記事。
訂閱:
文章 (Atom)