天行健 君子当自强而不息

     摘要: 游戏编程可不仅仅是图形程序的开发工作,实际上包含了许多方面,本文所要讲述的就是关于如何使用 DirectInput 来对键盘编程的问题。

在 DOS 时代,我们一般都习惯于接管键盘中断来加入自己的处理代码。但这一套生存方式在万恶的 Windows 社会下是行不通的,我们只能靠领 API 或者 DirectInput 的救济金过活。

在 Windows 的 API 中,有一个 GetAsyncKeyState() 的函数可以返回一个指定键的当前状态是按下还是松开。这个函数还能返回该指定键在上次调用 GetAsyncKeyState() 函数以后,是否被按下过。虽然这个函数听上去很不错,但现在领这种救济金的程序员是越来越少了。原因无它,只因为 DirectInput 的救济金比这丰厚,而且看上去似乎更专业?  阅读全文
posted @ 2007-05-06 16:30 lovedday 阅读(433) | 评论 (0)编辑 收藏
NGA上看到的。

CVG[ComputerAndVideoGames]网站称,据可靠消息暴雪将于5月19日在韩国举行的世界邀请赛[2007 Worldwide Invitational,WWI]上宣布的新游戏并非预计的新即时战略游戏,而是基于星际争霸背景的另一款网游!点击这里查看:StarCraft MMO blasts into orbit!

真的?!GameSpot网站曾在4月1日搞了个愚人节新闻:星际世界,但没人当真。暴雪真的产品全面网游化?但暴雪曾做出否认,并称下款网游并非另一款魔兽世界。暴雪有精力再制作一款网游并和魔兽世界竞争?招聘下一代网游设计人员与此有关?而此前坊间的推测,暴雪公布的应该是星际争霸2。CVG的消息有误吗?暴雪的新作到底是什么?看来只有5月19日才能告诉我们。




The long-rumoured new instalment of Blizzard's massive StarCraft series is set to be unveiled later this month - and it's another massively-multiplayer online game in the style of World of Warcraft, CVG can reveal.

Well placed US sources have revealed to us that the StarCraft MMO will be unveiled at an upcoming Blizzard event on May 19 in South Korea - the epicentre of the sci-fi RTS series' rabid fandom.

The unveiling of the new instalment has previously been rumoured for the South Korea event, though we now know that the title is in fact an online spin-off and not a new RTS game as previously assumed.

Of course this is massive news for both Vivendi and the MMO world; Blizzard's other online offering World of Warcraft has topped 6 million subscribers and is arguably the biggest game around today.

The question is, is there room for both World of Warcraft and a StarCraft MMO? The later will have to be a very different type of online game to convince gamers to subscribe to both of Blizzard's pair.

We will of course let you know as soon as soon as Blizzard officially confirms the game on May 19.



posted @ 2007-05-06 13:41 lovedday 阅读(142) | 评论 (0)编辑 收藏

posted @ 2007-05-06 10:51 lovedday 阅读(119) | 评论 (0)编辑 收藏
除了上下滚动之外,还可以按下,如果你用firefox浏览器,会发现它会响应这个操作,然后出现这么个图标:



然后直接移动鼠标而不用按下滚轮就可实现滚动。

posted @ 2007-05-05 23:29 lovedday 阅读(231) | 评论 (0)编辑 收藏
老早前看电视,CCTV3播出了该MV,虽然是一个为广告而创作的MV,可是拍的还是很美。歌词朴素自然,意境自然清新,加上美丽的画面和动人的故事情节,实在是一部佳作。初听此歌,就被优美的旋律所吸引,当然杨竹青的歌声很适合这首歌,歌声柔婉缠绵,音质清脆却有穿透力,男女和声都饱含深情,准确地诠释了歌词的意境,会引发你的想象力,脑中浮现一幕幕美好的画面,就如同炎热的夏天突然给你一杯冰凉的饮料,那种清爽沁人心脾的感觉,又有一种逃离城市喧嚣和压抑回归自然的感觉。画面以绿色为主色调,给人一种清新而富有活力的感觉,时而缕缕轻烟飘过,如入仙境。而画面中青梅竹马的爱情又会引人无限的遐想和情思,从而艳羡不已。

你被它感动过吗?那是梦吗?

MP3和MV进入百度搜索下载



青山高云水长
仙林花儿已开了
我盼阿哥回家乡
泪水流满村边的小河
心里唱起思念的情歌

青山高云水长
青梅果儿已熟了
我盼阿哥回家乡
美酒流满了村边的小河
心里唱起思念的情歌
山山水水永不分
风风雨雨常相随

青梅竹马情儿深
仙林青梅心儿醉

青山高云水长
青梅果儿已熟了
我盼阿哥回家乡
美酒流满了村边的小河
心里唱起思念的情歌





两小无猜






恍若仙境












posted @ 2007-05-05 17:39 lovedday 阅读(393) | 评论 (0)编辑 收藏
屠杀海豚
posted @ 2007-05-05 14:32 lovedday 阅读(104) | 评论 (0)编辑 收藏
     摘要: DirectInput是Directx的一个组件接口,提供了大量的接口函数处理用户在键盘,鼠标,游戏杆以及力反馈等游戏装置上的输入,而且 DirectInput是直接与硬件驱动程序打交道,因此DirectInput可较快的处理用户的输入。另一方面,正是由于DirectInput直接与驱动程序进行通信,所以在控制面板上所作的任何键盘和鼠标的属性设置(如键盘按键的延迟重复率和鼠标的左右手习惯等),都不会对应用 DirectInput的程序起作用,除非是修改由驱动程序提供的属性设置。  阅读全文
posted @ 2007-05-05 01:33 lovedday 阅读(5713) | 评论 (0)编辑 收藏
休息好才能工作好。



posted @ 2007-05-04 13:52 lovedday 阅读(128) | 评论 (0)编辑 收藏
     摘要: 摄影坐标系的原点为世界坐标系中的观察位置eye点,z轴与观察方向(从eye点出发到at点的向量)一致。
由于仅由一个坐标原点的位置和一个z坐标轴的方向不足以完全确定一个坐标系,因此,还需要指定一个up向量来定位摄影坐标系的y轴方向。这个在世界坐标系中给出的up向量是不必与观察方向垂直的,只是指明摄影坐标系应该以向上的方向还是以向下的方向作为y轴。  阅读全文
posted @ 2007-05-04 02:09 lovedday 阅读(3690) | 评论 (0)编辑 收藏
     摘要: 将三维物体表面剖分为一系列的三角形面,物体的光照亮度处理就转化为对这些平面三角形的照明处理,从而可简单地通过平面三角形的法向量与光的入射方向的夹角,来确定各种入射光对平面上每一点说贡献的亮度值。

对于三角形3个顶点p0,p1,p2构成的平面,选取一个垂直于该平面的法向量n。假设点p为平面上的任意一点,由于n . (p - p0) = 0,从而n . p - n . p0 = 0,由此展开向量的点积运算可知,平面程序具有如下的一般形式:ax+by+cz+d=0。如果要具体求出平面的方程,可取n=(p1-p0) x (p2 - p0)计算出来。  阅读全文
posted @ 2007-05-04 01:18 lovedday 阅读(1894) | 评论 (1)编辑 收藏
仅列出标题
共136页: First 114 115 116 117 118 119 120 121 122 Last 

公告

导航

统计

常用链接

随笔分类(178)

3D游戏编程相关链接

搜索

最新评论