- 博客(28)
- 收藏
- 关注
原创 DirectX9 3D 快速上手 8
DirectX9 3D 快速上手 8By sssa20005/4/2005 上一次中途结束了本来应该讲到的控制Mesh的细节程度的方法的,这一次补上。我们这里使用的是简单的方法,并没有涉及到场景剔出等等复杂的方法,我这里主要还是用DX9提供给我们的类库,progressive meshe。progressive meshes主要的优点就是允许我们控制顶点和面的数目,这样我们就可以灵活的控制mes
2005-05-04 03:37:00
3283
原创 DirectX9 3D 快速上手 7
DirectX9 3D 快速上手 7By sssa20004/28/2005这里我想继续写点和Mesh有关的东西,毕竟我们可能还需要对它有很多别的要求。在3D游戏的实际运用中,一般来说都是运用低多边形模型,简称低模。这样才能有更加好的速度来运行游戏,恰好DX中有提供给我们这样的函数让我们来控制读入的Mesh的复杂程度。public void WeldVertices ( Microsoft.Dir
2005-04-28 23:21:00
2679
1
原创 DirectX9 3D 快速上手 6
DirectX9 3D 快速上手 6By sssa20004/25/2005讲了很多,最基础的部分就剩下纹理没有讲到了。Texture是Directx里面非常重要的一部分。为了简便起见,我们还是以SDK的Tutorial5为例子。纹理就像一张墙纸,用来贴在物体的表面,当然,如果足够大,贴一次就能覆盖整个物体的表面,也可以用适当的方法让纹理排列成你要的效果。来看看纹理的比较重要的函数:Device.
2005-04-25 01:16:00
2575
2
原创 DirectX9 3D 快速上手 5
DirectX9 3D 快速上手 5By sssa20004/18/2005 这一章的内容相对很简单,控制Mesh的移动,旋转等等,其实这一切都是在对矩阵进行操作。在 DX中,用到的变换有3种,一种是基于Word坐标系的,一种是基于View坐标系的,还有一种是基于投影的变换。而这些变换都是通过矩阵的运算来实现的,在.Net的托管环境下,实现这些操作相对于非托管来说简单一写,不用对矩阵的每个
2005-04-18 23:10:00
2161
2
原创 DirectX9 3D 快速上手 4
DirectX9 3D 快速上手 4By sssa20004/17/2005接下来我们要使用Mesh读入.X文件,关于.X文件,其实可以说很多,我们可以用外部的工具例如3DS MAX来建立.3ds文件,然后利用微软提供给我们的工具转换成.X文件,如果你同时会用3DS你也许会问,那材质怎么办? 你不用担心,.X文件能自动的包含材质,和动画,所以利用Mesh我们可以方便的八我们在3DS MAX的做
2005-04-17 22:52:00
2742
原创 参加了微软的mvp校园行
一工作人员的身份参加了今天的mvp校园行活动,见到了很多MVP,对他们很佩服,听了aawolf的移动开发,感觉不错,讲的也很好。今后要自己一定要努力一点,说不定也能进微软呢。
2005-04-17 21:04:00
1206
原创 有时候其实问题很简单
毕业设计需要做一个数据采集的工具,做了一个控件,画曲线的,一切都挺好,心血来潮,想在画曲线的控件上显示当前的数值马上就想到了GDI的方法,看有没有DrawText 或者之类的方法,找了半天,没发现有可以把彩色的字画上去的越搞越急,本来以为5分钟搞定的问题似乎变得很难了结果,又是去google查,又是去优快云问人,又是翻api手册突然灵机一动,想到 加一个Label不就可以了么马上解决问题 答案有
2005-04-15 22:34:00
1438
3
原创 DirectX9 3D快速上手 3
DirectX9 3D快速上手 3By sssa20004/15/2005我们这里暂时先跳过,乏味的索引缓冲和深度缓冲的内容,先看看怎么在3D空间中实现一个东西,给自己来点成就感。正好SDK的向导也是这么安排的,呵呵,那我们就继续从向导出发吧,以Tutorial 3为例子。这个例子主要讲解运用变换矩阵来实现物体的变换,学过图形学或者线性代数的肯定就很容易理解,没学过的,找点这方面的资料看看就可以了
2005-04-15 17:22:00
2238
转载 向其他进程注入代码的三种方法
向其他进程注入代码的三种方法原版地址:http://www.codeproject.com/threads/winspy.asp?df=100&forumid=16291&select=1025152&msg=1025152下载整个压缩包 下载WinSpy 作者:Robert Kuster翻译:袁晓辉(hyzs@sina.com)摘要:如何向其他线程的地址空间中注入代码并在这个线程的上下文中执行之
2005-04-15 12:19:00
1239
转载 正则表达式的终极能力 - 递归
正则表达式的终极能力 - 递归 Posted on Thursday, January 27, 2005 6:26 PM <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http:
2005-04-15 12:11:00
1582
原创 DirectX9 3D 快速上手 2
DirectX9 3D 快速上手 2By sssa20004/13/2005按照通用教程,将完了设备的建立,就该讲到Vertices(顶点),当然这也是很重要的概念,不得不学啊。看看SDK的Tutorial2,这个例子也很简单在例子1的基础上画了一个三角形,用渐进色填充了一下。如下图: 首先看看Vertices 怎么建立。
2005-04-13 18:03:00
2820
2
原创 重读Essential C++ 读书笔记2
重读Essential C++ 读书笔记2 by sssa2000 7/25/2004 第二章:面向过程的编程风格 很久以前我也很困惑为什么要有面向过程面向对象的编程风格,虽然现在已经有很深的体会。其实不管是什么风格,只要能更好地解决问题就是好的风格。 1、传值和传址: lippman在说明这个问题的时候用了一个探索的过程,让初学者没有一点障碍的被领进了这个问题。 什么是形参?什么是实参呢?简
2004-07-26 00:49:00
1659
原创 重读Essential C++读书笔记1
重读Essential C++读书笔记1 放假有点时间,打算重新好好地读一次essential c++这本书,原来读这本书的时候,时间跨度太大了,导致与看了后面忘了前面。打算这次着重放在面向对象这方面。 By sssa2000 7/24/2004 第一章 c++编成基础 1、对象的定义和初始化 书中提到了我们少用的一种初始化方法,一般来说初始化我们都这样: int a=100; 但是如果有多个
2004-07-25 13:38:00
1478
原创 Vbscript编程5---注册表
Vbscript编程5 注册表,修改注册表是编程的一个基本技能,脚本编程当然也不例外。 这里,我就不再讲解注册表的基本结构。 1、读注册表的关键词和值: 可以通过把关键词的完整路径传递给wshshell对象的regread方法 例如: set ws=wscript.createobject("wscript.shell") v=ws.regread("HKEY_LOCAL_MACHINE/SO
2004-07-15 20:46:00
2525
3
原创 Vbscript 脚本编程3 关于文件的读写
Vbscript 脚本编程3 关于文件的读写 By sssa2000 7/9/2004 使用vbscript来读写文件,十分的方便,废话少说,切入正题。 1、打开文件 使用opentextfile方法 set fs =createobject(“scripting.filesystemobject”) set ts=fs.opentextfile(“c:/1.txt”,1,tr
2004-07-09 14:41:00
4353
原创 vbscript脚本编程教程2
vbscript脚本编程教程2 by sssa2000 7/7/2004 我们来看一看怎么利用fso来进行文件操作。Fso时vbs里进行文件操作的核心。作为黑客,不管学习什么语言,对文件的操作都应该是要了如指掌的,所以请大家仔细学习。 不说废话,先看fso由哪几个对象组成: drive对象:包含储存设备的信息,包括硬盘,光驱,ram盘,网络驱动器 drives集合:提供一个物理和逻辑驱动器的列
2004-07-08 17:09:00
3608
4
原创 脚本编程教学(1)
脚本编程教学(1) by sssa2000 7/4/2004 论坛上好多朋友都问关于脚本的问题,正好最近对脚本比较有兴趣,就写点东西吧。首先说明一下,我的所有代码都是vbscript,jscript我没有研究过,不过我想也差不多。 关于最基础的语法比如变量的申明,分支,循环,函数的调用,等等这些我就不讲了,不懂得自己看一下。 1、我们的第一个vbs程序:还是那个老得掉牙的冬冬。 *********
2004-07-08 17:08:00
3386
2
原创 截获消息(2)
截获消息(2) by sssa2000 2004/07/03 放假了,突然想起还没写完这个东西,呵呵 迟到了。虽然我也知道没什么人看,我还是有始有终,写完它。 上次说到在自己的窗体中截获消息,我们的目的是截获制定程序的消息,怎么办呢?很容易的,我们想到了钩子。 Hook可真是好冬冬,没有他的话黑客编程可就没什么乐趣了。 我们用一个getmessage的hook来钩住我们想要得线程的消息。 我们
2004-07-08 17:07:00
2282
1
原创 截获消息(1)
截获消息(1) 很久没有给大家写东西了,今天有点兴趣,写一点。 Delphi中,每一个构件都有一个内在的消息处理机制,这是默认的,如果没有特别制定消息处理,就调用默认的消息处理。 理论我就不和大家说了,大家实践为主,省去一大堆什么vcl什么结构的,免得看了头痛。 截获消息主要有3种方法: 1、重载构建继承的虚拟方法wndproc,这可以截获所有消息 2、针对某消息写的消息处理句柄,可以截获制定的消
2004-07-08 17:06:00
1817
原创 学习心得----seh(4)
解读cih进入ring0的秘密 看了大家对前面几篇的评论,觉得有点怪异,看来大家对技术的追求还不是那么强烈,声明以下,我写的这些东西或许永远也不会对你的实际应用有帮助,这只是黑客们对技术的研究,如果你的愿望只是一般的编程,这篇文章不适合你。 这几天开始编一个游戏,以前没有接触过游戏编程,觉得很有意思,还有directX的编程,真得很爽,我估计也就几天的热情吧,呵呵。 还有,我知道我的老
2004-07-08 17:05:00
1204
原创 学习心得-------seh(3)
seh(3) 明天去郊外去春游,心里很兴奋哦。 上次贴了一段代码,里面的回调函数有一长串参数,现在解释一下: _Handler proc _lpExceptionRecord,_lpSEH,_lpContext,_lpDispatcherContext _lpExceptionRecord指向EXCEPTION_RECORD结构。 _lpContext指向
2004-07-08 17:03:00
1184
原创 学习心得--------关于seh(2)
关于seh(2) by sssa2000 马家爵被捕了,心中极度的痛苦呀。Aaah说我中了毒,mydoom,我下了专杀工具,没发现,现在我变得异常警惕,连rundll32这个进程一看就关。正题。 1、首先,怎么使用seh 昨天我们说的是c++中封装好的东西,现在我们接触的是赤裸裸的seh哦。 seh工作原理就是预先设置好处理
2004-07-08 17:02:00
1173
原创 学习心得---关于seh(1)
关于seh(1) 好久就想写点东西了,无赖自己太懒了。好不容易写了篇进程插入得投了,还被退回来了,郁闷。 天天打游戏,玩奇迹,其实每天我都知道要好好学习,就是克制不住。正题。 大家看清楚了,这里写的不是SHE偶像组合,是结构化错误处理,不知道我有没有翻译错误。 其实以前我对这玩意儿重来不在乎,不就是try,catch么,有什么难的,这些天也看
2004-07-08 17:01:00
1259
原创 汇编教程4--学会解决问题
汇编教程4--学会解决问题 最近真的有点忙,又是c#,又是java,robocode,又是win32asm,忙得不可开交了,不过教程不能耽误了,毕竟第一次写,有大家给我鼓励,很知足了。 不知道上一片你们看得怎么样?看不懂也没关系,慢慢体会,我最开始的时候就看的是一大堆的寄存器,标志位,什么都不懂,如们还花了很多时间的。 正题。 一、循环结构: 1 循环指令。 格式:loop 指令标
2004-07-08 14:15:00
1414
原创 汇编教程3-升级的准备
汇编教程3-升级的准备 经过了前面2篇教程的学习,我向大家应该对汇编程序有了比较深刻的影响了吧?所以不能教扫盲帖了,可以升级了,不过,在升级前,不免的对一些基础的东西要了解一下。一、 CPU的内部寄存器:4个16位的通用寄存器:_____________________________|__ah________|____al_________| ax |__bh________|____
2004-07-08 14:14:00
1296
3
原创 汇编教程2 by sssa2000
汇编教程2 by sssa2000 和女朋友有矛盾了,还是电脑好,可以让我静心。 让我们开始把。上次用一个例子给大家一个模糊的概念,可能你并不是完全明白那个例子的来龙去脉,这没有关系,有个认识就可以了, 我觉得学习汇编最大的障碍是 书上的教法不适合初学者,即使是有基础的人学起来也有点迷糊,既然是编成当然要从实际入手,这次开始我们来一个例子热身,和上次那个差不多 ==============
2004-07-08 14:13:00
1557
3
原创 [原创]汇编扫盲帖1
[原创]汇编扫盲帖1 by sssa2000 写这个帖子目的只是让没有入门的同学入个门,其实我的汇编技术很差的,很多我也不清楚,我把我知道得写写吧,来这么久了几乎没怎么发过原创的帖子,惭愧! 开始正题一,汇编常用的基本的语句 我们不从语句讲起,先看个例子。code segment assume cs:code in db ?
2004-07-08 14:12:00
2052
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人