• 一般说来, 最简易的光照算法就是将光圈位图 ADDTIVE 混合到目标图上了. 这个在风魂里可以方便的实现. 效果可以参考其例子程序. 16 bit 色下的ADDITVE混合无法用到 MMX 优化.(如果使用真彩, MMX 的饱和处理 ...
    xxb
    2007-8-14
    2356 0 0
  • 在 32/64k 色模式下,由于每个点的 RGB 值是放在一个字里,以 16bit 色为例, 一般是按 RGB 或 BGR 565 存放. 传统的软件 Alpha 混合算法是先将 RGB 分离出来, 分开运算,然后再合成. 这造成了 16bit 模式下的 alpha 混 ...
    xxb
    2007-8-14
    2279 0 0
  • 摘  要  该文讨论了彩色图像的变形扭曲技术,并针对二维变形给出了一个速度、精度均令人满意的算法。    关键词  变形  反变换  双线性插值  增量计算一、引言  ...
    xxb
    2007-8-14
    1907 0 0
  • 利用MMX优化64K色Alpha混合算法  自从今年 3 月云风开始使用 Pentium 200MMX CPU 后, 一直在考虑如何用 MMX 技术加快 Alpha 混合的操作, 尤其是针对目前常用的高彩模式. 而早先在国外一个有关游戏编程的 MailList ...
    xxb
    2007-8-14
    1963 0 0
  • 为什么要实时转换颜色深度? 通常, 2D 游戏中的位图, 无论在外存中按什么颜色深度存放, 加栽后都被转换成了需要的颜色深度. 我们不太注意颜色深度转换说需要的时间. 但是, 现在不同了. 云风未来的计划中, ...
    xxb
    2007-8-14
    2065 0 0
  • 首先,要能取得上层与下层颜色的 RGB三基色,然后用r,g,b 为最后取得的颜色值;r1,g1,b1是上层的颜色值;r2,g2,b2是下层颜色值r = r1/2 + r2/2;g = g1/2 + g2/2;b = b1/2 + b2/2;以上为50%透明。若要使用不同的透明 ...
    xxb
    2007-8-14
    2281 0 0
  • 在开始学习DirectDraw编程之前,有一些题外话要说明,以下内容均是个人的心得和体会,如果其中有什么谬误之处,敬请谅解,同时个人不对可能造成的后果负责。。   以下几点是在编制DirectX应用程序时应该注意的: ...
    xxb
    2007-8-14
    2235 0 0
  • 给定一个位图,如何将它缩放至任意尺寸? 很明显,唯一的方法是:放大时,在像素中间添加一些重复像素,使图像拉宽;缩小时,把部分像素删除掉,使图像收缩。但是如何确定哪些像素该重复,哪些像素该删除呢?下面 ...
    xxb
    2007-8-14
    2327 0 0
  • 摘  要:把DirectXSDK封装在MFC的类中,建立一个DirectX应用程序框架。关键词:MFC类库,DirectXSDK 一、 MFC类库与DirectXSDKMicrosoft DirectX SDK是开发基于 Windows平台游戏的一个软件开发工具,其主要功能 ...
    xxb
    2007-8-14
    2431 0 0
  •    游戏外挂已经深深地影响着众多网络游戏玩家,今天在网上看到了一些关于游戏外挂编写的技术,于是转载上供大家参考 1、游戏外挂的原理   外挂现在分为好多种,比如模拟键盘的,鼠标的,修改 ...
    2006-12-12
    3343 3 0
  • 如题所示,序列化对象时,指针对象有什么好的处理方式?
    2007-7-30
    2808 0 0
  • 如有转载, 请注明出处:http://www.azure.com.cn/ 声明: 这种方法对于RTT方式实现的水面最适用,其他水面(纹理动画)并没有多大意义,请读者们注意。我们当前游戏的水体其实就是一个大平面, 横插 ...
    2007-7-15
    2745 1 0
  • 最近响应学校的号召,参加了一个软件设计大赛,而现在几乎没什么基础。参赛的题目是“蚂蚁寻食冒险3D小游戏”,具体用到那方面的知识请各位前辈指教,小弟虚心学习。另感谢大家花时间考虑我的问题。
    2007-6-22
    3088 2 0
  • Windows API非规则窗体编程教程——nowpaper 15英寸的世界 一、前述也许您在其他软件中经常看到下面这样的界面,除了感叹视觉设计的绚丽外,也注意到了和其他软件的不同——窗口不是正规的正方形。这就是 ...
    2006-12-8
    7417 18 0
  • 问:XNA表示什么?答:XNA中的X表示能够在Windows、Xbox和合作伙伴之间达到跨平台的强大的软件工具。N表示“下一代(Next-generation)”,A表示“架构(Architecture)”。一旦整合了Windows、Xbox和中间件工具,XN ...
    2006-12-22
    5091 1 0
  • 选择自 ghj1976 的 Blog电脑游戏随着硬件执行效率与显示解析度等大幅提升,以往很多不可能或非常难以实现的电脑游戏如此都得以顺利完成。虽然电脑游戏的呈现是那么地多样化,然而却与我们今日所要探 ...
    2006-12-14
    3449 4 0
  • 如有转载, 请注明出处:http://www.azure.com.cn/ 声明: 这种方法对于RTT方式实现的水面最适用,其他水面(纹理动画)并没有多大意义,请读者们注意。我们当前游戏的水体其实就是一个大平面, 横插 ...
    2007-7-1
    2484 0 0
  • 作者:Luke Hodorowicz中文译者:antking  (注:在文章的翻译过程中,感谢shenguhan对文章的修改) 简介我们通常说一个优秀的游戏引擎必须支持大量完善的功能。这些功能包括:曲线面、动态光源、体积 ...
    2006-12-12
    4169 4 0
  • 哪为大侠帮我解答下  大型3D游戏开发是用绘图卡(专业卡)好还是游戏卡(家用卡)好.[em05]
    2007-6-29
    2715 0 0
联系
我们
返回顶部 返回版块