最近开始看看Goblin XNA,只是实在没什么事情可干了。没项目什么的最讨厌了。
安装:
1.Google 搜索Goblin XNA 还是蛮准确的,http://goblinxna.codeplex.com/ 这个就是正解了
2.右边有下载了。3.5、3.5.1 下完后一个压缩包,解压。现在最新版的已经是3.6了。翻看哦哈。有说明的。进doc文件夹。看Installation Guide.pdf
3.这个写的就详细了,大概步骤就是先装Visual studio ,再装XNA3.1,(话说这两个要是不知道也该不会知道Goblin XNA了吧)
4.下载物理引擎,我下了http://www.newtondynamics.com/downloads.html 牛顿这哥,因为看后面的步骤少,按照原步骤安装完
了,发现其实很2,直接网上搜一下Newton.dll 这个拷贝过去更实在些。哎,不过已经装了就无所谓了。
5.下个跟踪的库,ALVAR http://virtual.vtt.fi/virtual/proj2/multimedia/alvar.html。ARTag据说变成商用了,所以新版本的不支持了。装ALVAR的时候
记得同时下载CMAKE,GULT,OPENCV1.0,配置OPENCV1.0到VS的目录下,主要是包含和库文件目录。然后CMAKE ALVAR在ALVAR文件夹里
有生成的批处理文件直接build比较方便,当年我不明白所以以前装3.5的时候没怎么弄好。现在明白了。记住ALVAR下最新版,1.5.0以前的版本有个time bomb的问题只能使用1年,新版本的程序解决了这个问题。后面要出ALVAR2了就彻底屏蔽这个问题了,可以参见ALVAR的facebook页面。装完后在去生成GOBLIN 里面找ALVAR1.5的
sln生成两个alvar的dll,找到后将他们复制到unmanage文件夹里。
其他的一样再安装opencv2.1,进入OPENCV中国下载2.1版,看它的安装说明http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0/2.1,写的很详细。
大意就是先CMAKE重新编译一下,然后在运行VC2008重新生成一下,然后考这些文件到Goblin里面。
6.打开了scr里面的sln,然后重新生成解决方案。生成了bin文件夹下的Goblin XNA.dll哎呀 怎么这么简单,比OpenCV的安装容易多
了。
7.运行教程试试看吧,一个超经典的hello world!出现了。