当前位置: 首页 > 软件库 > 程序开发 > 游戏开发包 >

DarkGDK

游戏引擎
授权协议 商业软件
开发语言 C/C++
所属分类 程序开发、 游戏开发包
软件类型 商业软件
地区 不详
投 递 者 牟正真
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Dark游戏开发工具包是一个完整的游戏引擎技术利用最新DirectX 9.0。

微软公司制作的编游戏的链接库工具,专门配合Visual C++ 2008 Express 和 DirextX 9.0 SDK,可以编辑制作3D,2D游戏,制作游戏十分方便,功能强大,现在只有英文版,英文帮助十分全面。

特点:

二维图像格式
三维物体的文件格式
超过1000个游戏导向的命令
(BSP)的支持
设置及其潜在的能见度
Nodetree最优化
凹凸贴图
光的映射
环境映射
球面映射
立方的映射
Multi-texturing
基于骨骼动画
像素和顶点着色
卡通的阴影
彩虹渲染
  • 出于对游戏开发的兴趣,最近想借本书练手。 找到本叫《C++图形与游戏编程基础》的书,该书从头到尾使用DarkGDK库,底层代码全被封装起来了,所以程序看上去很好很强大的样子。反正也没指望这本书能帮我解决DirectX或者OpenGL的学习问题,所以就算只是练练程序逻辑也不错。 于是去官网下载了DarkGDK,蛋疼的问题来了,我配了半天都没能弄出个Hello World。 官方建议搭配的开发平台是V

  •    我有个习惯,很喜欢买书,但买了却很少有读完的~~~     之前买过一本《C++图形处理与游戏编程基础》,一直没看~~~     一个人在宁波的日子是很枯燥的,没什么激情,这个年纪,没激情通俗的讲就是身边没有妹子,因此在百无聊赖的情况下,开始在晚上研读这本书~~~     首先,我认为,机械工业出版社和人民邮电出版社出版的计算机方面的书籍很棒,很可惜,这本书是清华大学出版社的,我对清华大学出

  •    这一篇专门来说说 色键技术~~~     没用过C的图形处理库,底层的东西掌握起来比较困难,但用DarkGDK处理图形就相对简单很多~~~     色键技术也称为色度键,作用是使图像中的一些像素透明~~~     先举几个色键技术的实例,比如我没去过火星,但是很想跟学妹吹吹牛,说说火星的样子,这个时候我可以利用色键技术来合成我在火星的照片,欺骗一下无知学妹,最后一个眼睛巨美无比的学妹站了出来

  • 今天装Dark GDK遇到诸多问题 理清如下 需下载 3样东西 1. Visual C++ 2008 Express   2. Direct X SDK   3. Dark GDK    参考:http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvc/thread/b7923fc7-f265-49ec-aa45-85195782b4c0 安

  • DarkGDK下载 http://www.thegamecreators.com/?m=view_product&id=2128&page=download Download now for free! You need to download the following two files: 1)  Microsoft's Visual C++ 2008 Express 2)  August 2

  • 安装过程参考了http://blog.csdn.net/jpsiyu/article/details/16901343,对于我的安装环境来看,其中步骤3c没必要。 其中遇到的一些细节与问题(以下适用于我的安装路径,供大家参考): 1、包含目录改为:$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include

  •    阴天了一个上午,期待一场可以让我无比顺畅的雨~~~     Dark GDK程序在显示输出时,输出的内容实际是再窗口内容刷新后才发送到屏幕的。默认情况下,Dark GDK程序会尽快刷新黑框框。但是,执行任务繁重的代码可能干扰刷新速度。比如,执行一个死循环的时候,CPU就没有时间来刷新屏幕了~~~     下面介绍一组函数,用来接手系统的控制权控制刷新黑框框~~~     56.dbSyncO

  •   下面介绍一组函数,用来键盘控制物体移动~~~     61.dbUpKey()     int型,空参,作用:如果用户按了小键盘的上箭头键,返回1,否则返回0~~~     62.dbDownKey()     int型,空参,作用:如果用户按了小键盘的下箭头键,返回1,否则返回0~~~     63.dbLeftKey()     int型,空参,作用:如果用户按了小键盘的左箭头键,返回1,

  •   为了更好地理解和掌握游戏循环,下面介绍一个具体的例子~~~     用游戏循环来控制一个圆,使其在黑框框里移动~~~          /*一个圆的移动*/     #include"DarkGDK.h"     void DarkGDK()     {         const int r=50;  //圆的半径定义为静态变量,原谅我取不出什么牛逼的名字,没用xxx已经是很大的进步了   

  •    胃不是很舒服,应该睡不着,暑假也接近尾声,艺术家就要走了,猪2和王康康早就走了~~~     窗外有蟋蟀在叫~~~     没有蛙声~~~          继续介绍几个函数,介绍完以后,就开介绍略高端的东西了~~~     48.dbPoint(int,int)     DWORD型,两个整形参数,表示黑框框中一个点(也就是一个像素)的坐标,作用:返回黑框框中一个像素的颜色值~~~    

  •    周六,起床就觉得浑身不爽,背景音乐依旧是 《伤信》~~~     下面,继续介绍相关函数~~~     33.dbLoadBitmap(string,int)     void型,一个字符串参数,一个整形参数,第二个参数可以不写,因此,在暂时忽略,第一个字符串表示一幅位图文件的名称,作用:加载一幅位图文件到黑框框,如果文件和程序不在同一路径下需要写出详细路径,不然无法加载~~~     位图

 相关资料
  • 问题内容: 我最近一直在研究游戏开发,而我的第一种编程语言是Java。在玩了许多用c ++开发的令人惊叹的游戏之后,我想知道为什么Java在游戏行业中没有被大量使用。我查看了jMonkeyEngine 3和其他一些游戏引擎环境,但是看到的屏幕截图远没有那么令人惊叹。诸如EA的《极品飞车》(Need for Speed Hot)和ubisoft的Assassins Creed等标题传达了这种现实感。

  • 一个非常小的script脚本引擎,可以同时在j2me / j2se / c++ platform上面运行 它的目标是使用这个脚本引擎便于开发一个更加灵活的j2me 游戏这个脚本有点像BASIC这东西不错,是一个开源的脚本引擎,大家可以学习里面的思想里面其中带了一个例子,是3子棋。感觉挺不错的。这东西在SF也挺活跃的。

  • 12.19 技术一面 12.22 技术二面 12.26 三面(主管+hr) 1.5 交叉面 1.8 oc 其实很想每次把面经给记录下来,但实在怕有潜在竞争对手,这个广州只剩1个hc的岗位对我来说真的很重要 之前灵犀11月底发过冬季补录的邮件,但我写了之后没什么回应,转机竟然是实验室同门在boxx上被灵犀的人联系,然后转推了我,大半个月走完了流程;虽然在深圳这边只实习了一个月,但还是学到了很多东西,

  • 此功能旨在降低H5游戏接入手Q轻游戏成本,同时提供手Q相关的能力:用户信息、排行榜、分享等 支持版本:安卓手 Q 7.6.0 及以上,iOS 7.9.0 及以上 H5游戏包上架与正常游戏包上架流程一致 H5游戏包说明 H5游戏包与普通游戏包有所不同,游戏专用包地址 gameConfig.json:游戏配置文件,H5需重点关注 main.js:使用Bricks引擎开发的游戏的代码文件,H5游戏不用关

  • 8.6一面,supercell部门,邮件上写的游戏发行,实际还是技术部门,被拷打一个小时 先问简历和项目,提到角色骨骼动画(简历相关),骨骼动画的原理和生成过程,判断2D下线与矩形相交,射击游戏中子弹如何判断碰撞,速度过快时如何判断穿墙和击中(简历相关),判断点在三角形内 图形学八股,渲染管线,太久没碰忘了很多 cpp八股,泛型、特化介绍,虚函数、多态介绍,堆栈内存不同点,进程和线程不同点 算法,

  • 看到没什么发多益的同学,我就发一个给大家参考参考吧,一面是业务面,面了70min,二面是HR面,问的什么忘了 问项目(做了什么、难题怎么克服),和项目组成员以及需求方怎么沟通的 项目中信息如何加密,未收到信息如何处理? 项目中用redis做什么,用了redis的哪些数据结构?为什么用这些数据结构? 项目中事件的逻辑引擎怎么设计的?设计的思路是上面? 最熟悉的两种语言以及他们的优缺点 深拷贝和浅拷贝