Location:
Search - DirectX ATL
Search list
Description:
软件简介:
学着ATL,又在学DirectX,突发灵感,为何不用ATL写一个游戏引擎?!!!
呜呼,心血澎湃,于是开始写。
/////////////////////////////////////////////////
设计原则:
提供功能性代码,相当于简化DirectX功能接口,使之更方便使用。
不提供游戏上层的逻辑关系组织。
如果将来用它来写游戏,游戏的数据、逻辑关系,都需要游戏程序里建立、保存。
/////////////////////////////////////////////////
为何用ATL来写?
本想用DLL来封装,但是DLL的接口是函数,面太宽,一者不方便使用,再说了,写代码也麻烦。
ATL可以用接口号,比如DirectDraw用一个接口,DirectSound用一个接口....
/////////////////////////////////////////////////
为何不用MFC的COM来写?
麻烦。
那些底层的AddRef,Release都得自己来写,太麻烦了。
/////////////////////////////////////////////////
现在刚开始写。先写DirectDraw部分。
写了一点点,但是这部分的框架已经出来了。
/////////////////////////////////////////////////
大家自己注册一下吧,或者重编一下程序。
我用的是DirectX7.0版本。
-software brief : ATL learn, in school DirectX and sudden inspiration, why not write an ATL game engine? ! ! ! Alas, the efforts of emotion and began to write. ///////////////////////////////////////////////// Design the principle : to provide functional code, which is equivalent to simplify DirectX functional interface to make it more user friendly. No game on the upper logical organization. If it is used to write games, games of the data, logic, games need to establish procedures to preserve. Why use ///////////////////////////////////////////////// ATL to write? To use the DLL to package, but the interface is the DLL function, too much width, a person inconvenient to use, say, write code in trouble. ATL interfaces can be used, such as an interface with DirectDraw, with a DirectSound inte
Platform: |
Size: 254561 |
Author: dasny |
Hits:
Description: ATL写的基于DirectX的游戏引擎,C++编写,使用Visual C++ 6.0环境编写。-ATL was based on the game engine DirectX, C preparation, using Visual C 6.0 preparation of the environment.
Platform: |
Size: 372638 |
Author: 凡高 |
Hits:
Description: ATL写的基于DirectX的 游戏引擎源代码.zip-ATL was based on the DirectX game engine source code. Zip
Platform: |
Size: 386965 |
Author: 小帅 |
Hits:
Description: ATL写的基于DirectX的游戏引擎, ATL写的基于DirectX的游戏引擎-ATL was based on the DirectX game engine ATL was based on the DirectX game engine, ATL was based on the game engine DirectX
Platform: |
Size: 1796817 |
Author: linfuyong |
Hits:
Description:
软件简介:
学着ATL,又在学DirectX,突发灵感,为何不用ATL写一个游戏引擎?!!!
呜呼,心血澎湃,于是开始写。
/////////////////////////////////////////////////
设计原则:
提供功能性代码,相当于简化DirectX功能接口,使之更方便使用。
不提供游戏上层的逻辑关系组织。
如果将来用它来写游戏,游戏的数据、逻辑关系,都需要游戏程序里建立、保存。
/////////////////////////////////////////////////
为何用ATL来写?
本想用DLL来封装,但是DLL的接口是函数,面太宽,一者不方便使用,再说了,写代码也麻烦。
ATL可以用接口号,比如DirectDraw用一个接口,DirectSound用一个接口....
/////////////////////////////////////////////////
为何不用MFC的COM来写?
麻烦。
那些底层的AddRef,Release都得自己来写,太麻烦了。
/////////////////////////////////////////////////
现在刚开始写。先写DirectDraw部分。
写了一点点,但是这部分的框架已经出来了。
/////////////////////////////////////////////////
大家自己注册一下吧,或者重编一下程序。
我用的是DirectX7.0版本。
-software brief : ATL learn, in school DirectX and sudden inspiration, why not write an ATL game engine? ! ! ! Alas, the efforts of emotion and began to write. ///////////////////////////////////////////////// Design the principle : to provide functional code, which is equivalent to simplify DirectX functional interface to make it more user friendly. No game on the upper logical organization. If it is used to write games, games of the data, logic, games need to establish procedures to preserve. Why use ///////////////////////////////////////////////// ATL to write? To use the DLL to package, but the interface is the DLL function, too much width, a person inconvenient to use, say, write code in trouble. ATL interfaces can be used, such as an interface with DirectDraw, with a DirectSound inte
Platform: |
Size: 254976 |
Author: dasny |
Hits:
Description: ATL写的基于DirectX的游戏引擎,C++编写,使用Visual C++ 6.0环境编写。-ATL was based on the game engine DirectX, C preparation, using Visual C 6.0 preparation of the environment.
Platform: |
Size: 372736 |
Author: 凡高 |
Hits:
Description: ATL写的基于DirectX的 游戏引擎源代码.zip-ATL was based on the DirectX game engine source code. Zip
Platform: |
Size: 387072 |
Author: 小帅 |
Hits:
Description: ATL写的基于DirectX的游戏引擎, ATL写的基于DirectX的游戏引擎-ATL was based on the DirectX game engine ATL was based on the DirectX game engine, ATL was based on the game engine DirectX
Platform: |
Size: 1796096 |
Author: |
Hits:
Description: ATL编写的DirectX源码,对初学者有一定的参考价值-ATL prepared DirectX source, for beginners there is some reference value
Platform: |
Size: 387072 |
Author: 龙哥 |
Hits:
Description: Media Player Classic 源代码,vs2008编译环境-Media Player Classic source code
To compile you need:
* TortoiseSVN Download
* Microsoft Visual C++ 2008 SP1 Download
* Microsoft® Windows® Software Development Kit Update for Windows Vista™ Download (optional)
* BaseClasses from same SDK (SVN)
* DirectX SDK (August 2007) Download
* For VS2008SP1 also are needed ATL Server Library and Tools
* Yasm Download
* MinGW32, installer can be found here: ffdshow discussion topic
* Copy libgcc.a and libmingwex.a from the MinGW32 \lib\ directory to the \lib\ directory of MPC s code repository.
* Building a 64-bit build requires MinGW64 and several additional steps. Not recommended for novice developers.
* I compile MPC-HC using latest Win7 SDK RC1, VS2008SP1, Microsoft Directx SDK (mar 2009)+ missing files for WMR7 from DirectX SDK (August 2007) Download , ATL Server Library Tools and MinGW GCC 4.3.3.
* More information: How to compile MPC-HC
* The method that MPC-HC uses for compiling FFmpeg code is more complex. If
Platform: |
Size: 13992960 |
Author: charlie |
Hits:
Description: 学着ATL,又在学DirectX,突发灵感,为何不用ATL写一个游戏引擎?!!!
呜呼,心血澎湃,于是开始写。学着ATL,又在学DirectX,突发灵感,为何不用ATL写一个游戏引擎?!!!
呜呼,心血澎湃,于是开始写。
Platform: |
Size: 302080 |
Author: 111111 |
Hits: