Location:
Search - D3D UI
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: 基于DX9的UI界面设计,自己收藏的一个例子,
这套界面最初是根据Alan Thorn的《DirectX 9 User Interfaces Design and Implementation》一书介绍的原理所编写-DX9-based interface of the UI design, an example of their own collections, this interface is based on Alan Thorn initially the
Platform: |
Size: 164864 |
Author: 李赛伟 |
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游戏Dome。实现了基本的游戏功能-Himself wrote a D3D game Dome. Realize the basic game functions
Platform: |
Size: 13434880 |
Author: 王雪健 |
Hits:
Description: 使用D3D绘制UI的例子,使用三维坐标绘制用户界面-The use of D3D rendering UI example of the use of three-dimensional coordinates of drawing the user interface
Platform: |
Size: 5873664 |
Author: fytx |
Hits:
Description: 一个简单的D3D RPG游戏Demo 包括了简单的UI和精灵类,以及音效等.有助于初学D3D-A simple D3D RPG game Demo includes a simple UI and wizard classes, as well as sound effects. Conducive beginner D3D
Platform: |
Size: 3160064 |
Author: 周乾坤 |
Hits:
Description: D3D实现的一个UI库,学习D3D和GUI的入门实例-Direct3D GUI Library
Platform: |
Size: 164864 |
Author: 杨扬 |
Hits:
Description: 封装了D3D图形渲染简单UI渲染文字输入技术等-Encapsulates the D3D graphics rendering simple UI rendering text input technology
Platform: |
Size: 9216 |
Author: 张立宏 |
Hits:
Description: 局域网CS 游戏 D3D做的。内容非常详细,功能齐全-CDrawGameEx::CDrawGameEx(void)
{
//全局当前对象
gthis = this
//FPS
_fps = NULL
//摄像机
_theCamera = NULL
//map
_maps = NULL
_skyBox = NULL
//Role
_Roles = NULL
//UI 界面
_EngineRender = NULL
_mainGui =-1
_startGui =-1
_creditsGui =-1
_currentGUI = GUI_MAIN_SCREEN
//font id
_arialID =-1
_InputSystem = NULL
//mouse x y
_mouseX = 0
_mouseY = 0
_LMBDown = false
_RMBDown = false
//sound id
_Sound_OverMenu =-1
_SoundSystem = NULL
//Game states
_gameState = GS_MENU
//handle
_hwnd = NULL
_MapOtherCS.clear()
IsCheckToServer = false
//debug
_debug = NULL
testLineID =-1
}
CDrawGameEx::~CDrawGameEx(void)
{
SAFE_DELETE(_fps)
SAFE_DELETE(_theCamera)
//map
SAFE_DELETE(_maps)
//Role
SAFE_DELETE(_Roles)
//Debug
SAFE_DELETE(_debug)
}
void CDrawGameEx::ShutdownEngine()
{
if(_EngineRender)
{
_EngineRender->Shutdown()
delete _Engin
Platform: |
Size: 6416384 |
Author: wozhanpeng |
Hits:
Description: 这是一个圣骑士的自动瞄准外挂和透视外挂,囊括了很多东西,源码和UI都做好了,自己看吧!(This is a paladin's automatic aiming plug-in and perspective plug-in, including a lot of things, source code and UI are done, and see for yourself!)
Platform: |
Size: 20243456 |
Author: 2570965659 |
Hits: