顯示具有 VC 標籤的文章。 顯示所有文章
顯示具有 VC 標籤的文章。 顯示所有文章

2009年4月15日 星期三

ARToolKit ~ Go Go Go



一切都要從這本日幣2950, 可是台幣也花了2000多的書說起 (運費1000是搶劫啊!!!!)


ARToolKit

這個超越時代的先進技術
展現了人機互動介面的無限可能 ~

(官方網站)

讓我們來點範例吧!相信各位都已經對此相當熟悉了!

首先是最早商品化的 ARis !!!



你也可以有一個初音!



目前已經發展到了這種境界!!!


我要成為遊戲王不是夢!喔喔喔!


為了進入這個充滿希(ㄗㄠ)望(ㄍㄠ)的領域!
只好買了這本書!

首先我們要來建置開發環境!

要有一台裝好XP的電腦,XP要SP2以上!

效能不能太差!所以至少要有AMD K8-5000+ (我討厭intel)
RAM至少要有2G,硬碟..各位至少都有1TB吧!

一定要有的配件:WebCAM!這個非常重要!
解析度要夠好,辨識度才會高~所以至少要用能拍到你對面女生房間的那一種!

準備好 Visual Studio 2008!然後裝好 Visual C++
沒有的話也可以去下載Visual C++ 2008 Express Edition來用!

全部都裝好後!




下集待續...

2009年4月11日 星期六

Visual C++跟Masm的糟糕搭配

Visual C++的Inline Assembler很方便,但也有不少問題,Inline Assembler更新的速度跟不上VC的發展速度,很多東西限制一堆;二者是程式碼管理問題,風格混亂的程式碼會讓人頭大。

既然如此,我們就把組語跟C/C++ Code分離吧。

寫個範例程式,三個整數相加,來展示一下如何跟組語作連結,以及不同Calling Conversion,產生的不同Signature和Parameter passing method。

注意︰__fastcall的Parameter passing每家Compilier實作方式不一定相同,這裡僅列出Visual C++的實作方式。

 

我們搬家了

新部落格在http://b-plurkers.com/