自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰城警幻的博客

CityIce's blog

  • 博客(10)
  • 收藏
  • 关注

转载 D3DFVF_XYZ D3DFVF_XYZRHW区别(转)

<br />  有些新手不知道什么是D3DFVF ,这里做个简单介绍,和一些应用。但关于D3DFVF 最官方的资料还是看SDK(但它是英文的)。 <br /> <br />  D3DFVF_XYZ——顶点的三维坐标,表示有位置,而且会又Direct3D进行矩阵变换;<br />  D3DFVF_XYZRHW——即平时所说rhw,它说明顶点有位置,而且经过了矩阵变换,不用在由Direct3D对它进行变换,通常用于做UI(用户界面);<br />  D3DFVF_DIFFUSE——表示顶点格式中有漫反射颜色;<

2011-02-25 12:12:00 1619

原创 关于GUI设计的Directx灵活顶点格式

<br />  在用Directx编写GUI类时,考虑到一个问题:如何让界面视角不发生变化?也就是说当你游戏内的非UI部分随着视角坐标的转换而转换时,让UI界面始终朝向你?<br /> <br />  一个可行的解决方法是:不让UI界面在D3D中间进行矩阵转换。这个方法可以通过设置灵活顶点格式(FVF)为D3DFVF_XYZRHW来实现,下面是关于顶点格式的几个说明(可以查看Directx的SDK,此部分内容参考过网友提供的文章,将在下一篇中转载该网友文章):<br />  1. D3DFVF_XYZ:顶点

2011-02-25 12:03:00 1143

转载 转:使用C++和Directx开发GUI(四)

<br />使用C++和DirectX开发GUI - 资源编辑器及其它 <br /><br /><br /><br />  欢迎回到“使用C++和DX开发GUI”的第四部分。接着我们的主题(我是如何为我未来的游戏开发GUI的 — Quaternion),本文将关注所有的有关游戏GUI的细节问题。 <br /><br />4.1、保存窗口 <br />  窗口序列化(存储和载入窗口)对你的工程而言或许不重要。如果你的游戏GUI很简单,你可以全靠程序在游戏中实现窗口。但如果你的GUI相对复杂,或者随着开发的过程

2011-02-19 13:05:00 710 1

转载 转:使用C++和Directx开发GUI(三)

使用C++和Directx开发GUI(三)欢迎回到"使用C++和DX开发GUI"的第三部分.(这里是第一部分和第二部分).接着我们的主题(描述我如何为我未来的游戏构建GUI),本文将探讨建造GUI所需的一些通用控件.我们将详细描述几种不同的控件形式,包括按钮,列表框,文本框等等. 这一节并不像其他章节那样有很多的代码--这主要是因为我们程序员对于GUI的外观是很挑剔的.我们喜欢把我们的按钮,文本框和GUI做的看起来独一无二,并且符合我们自己的审美标准.这样的结果是,每个人的控件代码都很不同,而且不会想要我的

2011-02-19 12:50:00 475

转载 转:使用C++和Directx开发GUI(二)

使用C++和Directx开发GUI(二)欢迎您继续阅读"使用C++和Directx开发GUI"的第二部分.这里是第一部分.接着我们的主题(讲解在我未来的游戏如何使用GUI(图形用户界面)),本文将解释窗体的许多神秘之处.我们将关注窗体树如何工作,为我们使用GUI制订计划,以及创建窗体类的细节,包括绘制,消息机制,坐标系统和其他所有的麻烦事儿. 在此我们将着重使用C++.如果你对纯虚函数,dynamic_cast'ing等等已经生疏了,那么赶快翻翻C++书再继续吧. 不开玩笑了,让我们开始. 在涉及代码之前

2011-02-19 12:47:00 653

转载 转:使用C++和Directx开发GUI(一)

使用C++和Directx开发GUI(一) 看起来我在做发明车轮的浪费时间的事-- windows已经有一套非常复杂功能完善的GUI.不幸的是windows的GUI适用于办公软件,而这通常不适合游戏软件.游戏一般需要比 windows更精确的控制(例如,使用自己的GUI实现用alpha混合创造的部分透明的窗口比较容易,而使用windows的GUI则几乎做不到).这篇文章将讲述如何使用C++和DirectX来创建自己的GUI.文章分为几部分,每部分涉及一个特定的GUI编程主题.这并不需要按顺序阅读,所以你可以

2011-02-19 12:42:00 736

原创 MFC隐藏(去除)客户区的边框以及隐藏非客户区

<br />  我承认我被此问题困扰过,好在找到了解决方法,如下:<br />  1.在C****View::PreCreateWindow(CREATESTRUCT& cs)函数内增加:cs.style &= ~WS_BORDER; <br />  2.在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数内增加:ModifyStyleEx(WS_EX_CLIENTEDGE, 0, SWP_FRAMECHANGED);注意:要增加到OnCreate函数

2011-02-17 13:14:00 4984 1

原创 PHP中乱码问题以及相关问题解决

<br />  在PHP页面上,经常会出现汉字变成乱码的情况,解决方法有一个:用记事本打开PHP文件,选择另存为,编码选择utf-8。<br />  以上方法解决了网页显示乱码的问题,但如果这时候直接把值用SOCKET传递给C++写的后台程序的话,还是会显示为乱码,解决方法如下(比如从前表单用POST传递给下一页面):<br />  1.此处假设表单页为1.php,提交页(传给C++后台的页面)为2.php;<br />  2.将1.php以及2.php两个页面按照上述方法存储为utf-8文件;<br />

2011-02-16 11:52:00 618

原创 CSS鼠标经过文字显示图片效果

<br />在处理鼠标经过文字特效时,不仅仅JS可以,用CSS也可以实现,这里提供一种方法:<br /> <br /><html><title>鼠标经过文字显示图片效果</title> </head> <body> <mce:style type="text/css"><!-- .thumbnail{ position: relative; z-index: 0; } .thumbnail:hover{ background-color: tran

2011-02-16 11:50:00 8007

原创 积跬步而至千里,积小流而成江海

  2011年2月16日,开通了CSDN的博客,坚持每隔一段时间写一写文章,把自己在工作中碰到的一些问题摊上来讨论讨论,同时也为以后碰到同类问题提供快速检索。  深以为技术的积累不是一天两天的事,冰冻三尺非一日之寒,只有坚持不懈方可积跬步而至千里,汇小流而成江海,同时也向走在前面的前辈们致敬。  见兔而顾犬,未为晚也;亡羊而补牢,未为迟也。相信只要有心,路总在脚下。

2011-02-16 11:15:00 1504

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除