我要发帖 回复

中级会员

34

主题

461

积分

0

专家分

:

私信
发表时间 : 2009-7-8 15:15:43 | 浏览 : 4397    评论 : 20
这是以前写的一个小程序,在vp中利用纹理替换的方式播放avi视频,做的时候参考了nehe lesson 35,现在已经封装成一个类了,可以非常方便的加入到自己的程序之中。下面是头文件
[cpp]//AVIFrame.h
//////////////////////////////////////////////////////////////////////////
//用于从avi视频中截取视频帧,现在可以用于在opengl和vega prime 中播放视频
// henry0henry
//////////////////////////////////////////////////////////////////////////
#include <vfw.h>// Header File For Video For Windows
#pragma comment( lib, "vfw32.lib" ) // Search For VFW32.lib While Linking

class AVIFrame
{
public:
        AVIFrame(void);
        ~AVIFrame(void);
        void OpenAVI(LPCSTR szFile); // Opens An AVI File (szFile)
        void GrabAVIFrame(int frame);
        void Update (DWORD milliseconds); // Perform Motion Updates Here
       
//////////////////////////////////////////////////////////////////////////
protected:
        void AVIFrame::flipIt(void* buffer) ;
private:
        int next; // Used For Animation
        int milliseconds;// used for update
        static int frame; // Frame Counter
       
        AVISTREAMINFO psi; // Pointer To A Structure Containing Stream Info
        PAVISTREAM pavi; // Handle To An Open Stream
        PGETFRAME pgf; // Pointer To A GetFrame Object
        long lastframe; // Last Frame Of The Stream
        int width; // Video Width
        int height; // Video Height
        int mpf; // Will Hold Rough Milliseconds Per Frame
        char *pdata; // Pointer To Texture Data


        HDRAWDIB hdd; // Handle For Our Dib
        BITMAPINFOHEADER bmih; // Header Information For DrawDibDraw Decoding
        HBITMAP hBitmap; // Handle To A Device Dependant Bitmap
        HDC hdc ;
        unsigned char* data ; // Pointer To Our Resized Image

        DWORD tickCount; // Used For The Tick Counter
        DWORD lastTickCount;
};[/cpp]

该类的使用非常方便,只有三个公共接口,详细的使用方法,参考源代码。

avi_play.rar

353.04 KB, 下载次数: 318

最近VR访客

欢迎大家光临我的blog
http://henry0henry.blogspot.com/
2004sww 评论于2009-7-8 21:53:06
顶一下 牛人
perfect_ren 评论于2009-7-8 23:57:55
太好了,也就是说用比如3dmax建的动画,可以在vp中播放了? 下来学习学习,谢谢楼主
只要做些什么,就会有所不同:)
wxy2009 评论于2010-3-1 15:57:37
找了很长时间了.
soar 评论于2010-3-6 12:43:23
留着待用,谢谢1
oceantu 评论于2010-3-8 15:49:55
还不知道有用否,先下了. 谢
oceantu 评论于2010-3-8 15:52:07
大家有否试过在VEGA 能否使用?
xxlvr 评论于2010-3-30 22:43:22
留着备用
uestczhaowei 评论于2010-4-15 16:05:46
不太懂,学习学习
uestczhaowei 评论于2010-4-15 16:12:21
怎么不能运行呢?
sichuanwww 评论于2010-7-5 20:10:10
可以研究一下。
努力挣钱,快乐生活!
bingge_2005 评论于2010-10-15 10:21:53
>AVIFrame.cpp
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : error C2146: 语法错误 : 缺少“;”(在标识符“FAR”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : error C2146: 语法错误 : 缺少“;”(在标识符“PASCAL”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : error C2146: 语法错误 : 缺少“;”(在标识符“VideoForWindowsVersion”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(75) : error C2146: 语法错误 : 缺少“;”(在标识符“WINAPI”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(75) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(75) : error C2146: 语法错误 : 缺少“;”(在标识符“InitVFW”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(75) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(75) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(76) : error C2146: 语法错误 : 缺少“;”(在标识符“WINAPI”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(76) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(76) : error C2086: “int LONG”: 重定义
1>        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(75) : 参见“LONG”的声明
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(76) : error C2146: 语法错误 : 缺少“;”(在标识符“TermVFW”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(76) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(76) : error C2086: “int WINAPI”: 重定义
1>        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(75) : 参见“WINAPI”的声明
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(76) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(103) : error C2146: 语法错误 : 缺少“;”(在标识符“MMVERSION”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(103) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(103) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(107) : error C2059: 语法错误 : “return”
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(111) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(111) : error C2378: “FAR”: 重定义;符号不能由 typedef 重载
1>        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : 参见“FAR”的声明
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(111) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(121) : error C2146: 语法错误 : 缺少“;”(在标识符“ms”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(121) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(121) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(122) : error C2146: 语法错误 : 缺少“;”(在标识符“sample”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(122) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(122) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(123) : error C2146: 语法错误 : 缺少“;”(在标识符“cb”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(123) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(123) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(124) : error C2146: 语法错误 : 缺少“;”(在标识符“ticks”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(124) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(124) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(129) : error C2146: 语法错误 : 缺少“;”(在标识符“hour”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(129) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(129) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(130) : error C2146: 语法错误 : 缺少“;”(在标识符“min”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(130) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(130) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(131) : error C2146: 语法错误 : 缺少“;”(在标识符“sec”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(131) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(131) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(132) : error C2146: 语法错误 : 缺少“;”(在标识符“frame”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(132) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(132) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(133) : error C2146: 语法错误 : 缺少“;”(在标识符“fps”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(133) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(133) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(134) : error C2146: 语法错误 : 缺少“;”(在标识符“dummy”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(134) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(134) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(136) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(136) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(143) : error C2146: 语法错误 : 缺少“;”(在标识符“songptrpos”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(143) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(143) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(146) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(146) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(146) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(146) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(146) : error C2086: “int FAR”: 重定义
1>        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : 参见“FAR”的声明
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(146) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(286) : error C2065: “HDRVR”: 未声明的标识符
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(286) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(299) : error C2146: 语法错误 : 缺少“;”(在标识符“dwDCISize”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(299) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(299) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(300) : error C2146: 语法错误 : 缺少“;”(在标识符“lpszDCISectionName”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(300) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(300) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(301) : error C2146: 语法错误 : 缺少“;”(在标识符“lpszDCIAliasName”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(301) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(301) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(302) : error C2146: 语法错误 : 缺少“;”(在标识符“dnDevNode”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(302) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(302) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(303) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(303) : error C2371: “NEAR”: 重定义;不同的基类型
1>        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(146) : 参见“NEAR”的声明
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(303) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(303) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(303) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(303) : error C2086: “int FAR”: 重定义
1>        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : 参见“FAR”的声明
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(303) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(337) : error C2146: 语法错误 : 缺少“;”(在标识符“dwDCISize”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(337) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(337) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(338) : error C2146: 语法错误 : 缺少“;”(在标识符“lpszDCISectionName”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(338) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(338) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(339) : error C2146: 语法错误 : 缺少“;”(在标识符“lpszDCIAliasName”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(339) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(339) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(340) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(340) : error C2371: “NEAR”: 重定义;不同的基类型
1>        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(146) : 参见“NEAR”的声明
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(340) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(340) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(340) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(340) : error C2086: “int FAR”: 重定义
1>        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\vfw.h(67) : 参见“FAR”的声明
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(340) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(357) : error C2065: “CALLBACK”: 未声明的标识符
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(357) : error C2065: “DRIVERPROC”: 未声明的标识符
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(357) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(357) : fatal error C1903: 无法从以前的错误中恢复;正在停止编译
bingge_2005 评论于2010-10-15 10:23:24
为啥啊?
ggw0122 评论于2011-4-9 21:31:51
学习了,谢谢
sdzhpei 评论于2011-5-25 12:06:43
下载,先学习,后研究
gubingjie 评论于2011-8-24 05:10:44
有可能我们下载了后,同样会报很多错误。哎。
hunterwiner专家组 评论于2011-8-24 09:38:18
好贴,学习中~~
allexado 评论于2013-1-30 20:22:26
不错的参考资料,谢谢
houkinghong 评论于2013-1-30 23:50:47
{:2_61:}高手,好贴
seawolfnuaa 评论于2013-3-7 14:24:26
顶,牛人

手机版|VR开发网 ( 津ICP备18009691号 ) 统计 网安备12019202000257

GMT+8, 2020-10-2 05:21 AM

返回顶部