Location:
Search - alpha d3d
Search list
Description: 跨平台2D引擎,任何图形设备(2d/3d)均可使用
精灵引擎包括:精灵(支持HotPoint),45度斜角地图,图层,ViewPort,层管理器。
图形引擎包括:ISurf通用2D绘图接口。目前有一个DDraw7的实现;IFont接口。还有一个CGdiFont实现。
*声明:欢迎学习研究或修改,未经本人许可,严禁用于商业用途 Copyright instemast
精灵引擎部分,我发现SUN的J2ME设计的还不错,所以参考了他的设计。
不过J2ME是针对移动设备的,不支持45度斜角地图,我支持了一下。
图形绘制部分,我抽象出了出一个ISurf接口来完成图形绘制。这个接口我改了好几次。
不支持位图Alpha通道,但是支持单个Alpha值。
ISurf接口中的Color格式为X8R8G8B8,不过具体设备上的具体实现与之可能不同。
你可以用D3D实现这个ISurf,也可以用DDraw实现他。目前我只提供了DDraw实现。
另外要说的是,不是说做3D游戏就不需要实现这个2D接口了。
由于我的UI是基于ISurf接口的,所以我的3D游戏也需要实现ISurf,以使UI工作。
里面用到的其他头文件,我也共享了出来,保证可以编译。
Platform: |
Size: 40295 |
Author: test |
Hits:
Description: 在DirectX 3D中使用Alpha Blending的方式来实现伪运动模糊的效果-in DirectX 3D Alpha Blending the use of the method to achieve pseudo-campaign mode Paste results
Platform: |
Size: 30720 |
Author: weiguian |
Hits:
Description: 跨平台2D引擎,任何图形设备(2d/3d)均可使用
精灵引擎包括:精灵(支持HotPoint),45度斜角地图,图层,ViewPort,层管理器。
图形引擎包括:ISurf通用2D绘图接口。目前有一个DDraw7的实现;IFont接口。还有一个CGdiFont实现。
*声明:欢迎学习研究或修改,未经本人许可,严禁用于商业用途 Copyright instemast
精灵引擎部分,我发现SUN的J2ME设计的还不错,所以参考了他的设计。
不过J2ME是针对移动设备的,不支持45度斜角地图,我支持了一下。
图形绘制部分,我抽象出了出一个ISurf接口来完成图形绘制。这个接口我改了好几次。
不支持位图Alpha通道,但是支持单个Alpha值。
ISurf接口中的Color格式为X8R8G8B8,不过具体设备上的具体实现与之可能不同。
你可以用D3D实现这个ISurf,也可以用DDraw实现他。目前我只提供了DDraw实现。
另外要说的是,不是说做3D游戏就不需要实现这个2D接口了。
由于我的UI是基于ISurf接口的,所以我的3D游戏也需要实现ISurf,以使UI工作。
里面用到的其他头文件,我也共享了出来,保证可以编译。-err
Platform: |
Size: 39936 |
Author: test |
Hits:
Description: d3d camera类,很不错啊,大家可以来学习学习啊。初学者必备。-d3d camera class, very Cuoa, we can come to learn to learn ah. Essential for beginners.
Platform: |
Size: 417792 |
Author: 杜歌 |
Hits:
Description: Win2000/WinXP 透明窗口显示D3D物体,背景镂空。
把 3D 场景绘制到 RenderTarget 上,透明度信息(Alpha信息绘制到另一个 RenderTarget 上),把透明信息作为 LayeredWindow 的 Alpha 通道,实现了3D场景的背景镂空效果。-Combine D3D scene and Win2000/WinXP LayeredWindow.Render 3D scene to a D3D RenderTarget,and render Alpha data to another RenderTarget,then pass them to a layered window.
Platform: |
Size: 177152 |
Author: 古啉嘎力 |
Hits:
Description: In this paper, we introduce a 2D/3D mixed service
in Terrestrial Digital Multimedia Broadcasting (T-DMB) system
using depth-image-based rendering (DIBR). The 2D/3D mixed
service is the 3D service type that 3D contents are shown
partially while a 2D video sequence is displayed in the entire
screen, or vice versa. This service is very attractive because
partial display of 3D contents can maximize the effect of 3D
services and can reduce the viewer’s fatigue while watching a 3D
display. Especially, we can provide more flexible 3D services with
a low amount of data by using DIBR. Moreover, 3D contents can
Platform: |
Size: 263168 |
Author: ali |
Hits:
Description: 本系列文章介绍了一种在图像处理、2D游戏、3D游戏中经常使用的图片混合模型:Alpha颜色混合-This article describes a series of image processing, 2D games, 3D games often use a picture hybrid model: Alpha color mixing
Platform: |
Size: 292864 |
Author: 星空 |
Hits: