×

Game设计

学习笔记,VB.NET实现DirectPlay (1) HOST

Kalet Kalet 发表于2009-03-20 浏览214 评论0
这次需要上一篇文章的设备列表.这次是建立一个HOST,虽然目前还不能实质的做什么,一步一步来嘛…1这个还是peer.首先new一个GUID.用来表示程序.书上说这个Guid不能随便改变.所以你生成一个guid之后建议保存下来.生成guid的方法很简单学习笔记,VB.NET实现DirectPlay(1)HOST学习笔记,VB.NET实现DirectPlay(1)HOSTdimguidStringasstring=guid.newguid().tostring用的时候直接dimgasnewguid(guidstring)就可以搞定2建立应用程序描述就是appli...

Game设计

VB+DX8从零开始轻松做游戏(第二章 控件游戏)

Kalet Kalet 发表于2009-03-20 浏览238 评论0
其实VB确实有很多不错的控件,做些小程序绰绰有余。不过控件的利用率很低,所以我一直主张用dx,不过如果你对自己的游戏要求不高的话,完全可以尝试用控件来完成。那么现在介绍一下几个有用的控件。左边那个条中的按钮就是控件,点击然后在窗口上拖放就行了。PictureBox:主要用来存放图片,在它的属性中,找Picture项,点击后面的三个点的按钮,就可以载入你选择的图片了。自己研究一下各个属性项的意思吧。Image和它差不多。VB+DX8从零开始轻松做游戏(第二章控件游戏)TextBox:主要用来存放文字,你可以用它来输入输出文字。Label和它差不多。Timer:就是那个钟表图标的,这是个非常有用...

Game设计

VB+DX8从零开始轻松做游戏(第三章 DX8与VB结合)

Kalet Kalet 发表于2009-03-20 浏览356 评论0
到这里才是重点,然而即使是重点你也会发现非常简单,前边其实完全可以不看,好了不多说了,我们开始探索dx8的强大吧。首先,必须确认您的计算机支持d3d,如果是比较老的集成显卡很有可能不支持,如果本章结尾供下载的例子运行不了,第一种可能是没有安装DX8,另一种可能是显卡不支持,请注意。dx的启动:VB+DX8从零开始轻松做游戏(第三章DX8与VB结合)dx的启动分为两种,一种是全屏模式,另一种是窗口模式。但是全屏模式比较霸道,所以我推荐使用窗口模式,而且这样更符合windows。注意:首先必须点击上面的工程,选引用,然后在其中找到DirectX8forVisualBasicTypeL...
VB+DX8从零开始轻松做游戏(第四章 2DRPG初级制作)

Game设计

VB+DX8从零开始轻松做游戏(第四章 2DRPG初级制作)

Kalet Kalet 发表于2009-03-20 浏览248 评论0
写在前面的话:鉴于大家对rpg制作的热情,我还是决定把它写下去。其实rpg真的是很考验技术的,因为它从剧本到美工,从程序到算法,都要研究一番。也就是说,如果能够成功地做出rpg,你就是一个全才了。而且rpg需要用到程序部分包含了许多其他类型游戏的成分,所以如果能够成功作出rpg,那么你几乎可以做任何其他类型的游戏了。不过现在随着各种rpg制作软件的加入,rpg的制作已经变得异常简单。我要说的是,使用rpg制作大师之类的软件,始终要在别人设计的条条框框中制作,这样制作出来的东西很难有自己的特色,也很不自由,许多创意是发挥不出来的,这也是rpg制作大师没有完全推广的重要原因。不过rpg也存在着缺陷...

Game设计

构建一个2D地图引擎

Kalet Kalet 发表于2009-03-20 浏览629 评论0
尽管事实上建立一个地图引擎是一件再简单不过事,但是我还是经常收到来自不同的人们的各种邮件,询问我应该怎么样去做,或者是我原来的关于建立一个地图引擎是简单不过的事情的想法是错误的吧,也可能是这些向我求问的人本身很懒吧(你说呢?).因为似乎大家都对这个主题比较感兴趣,这章我将详尽地讲解如何建立一个高的效2D地图引擎.瓷砖是游戏编程中的专用术语,用来产生2D游戏中的场景,每个瓷砖都对应一种不同的地表结构;比如,海洋,草地,岩石,沙滩.虽然在3D游戏编程中使用了更为先进和生动的场景生成技术,可是运用瓷砖还是能在2D游戏中生成一个较生动和有趣的场景的.相比起来,2D中的这种技术更为容易掌握和应用(而与3...

ASP、ASP.NET

130道ASP.NET面试题

Kalet Kalet 发表于2009-03-20 浏览210 评论0
1.简述private、protected、public、internal修饰符的访问权限。答.private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。130道ASP.NET面试题public:公共成员,完全公开,没有访问限制。internal:在同一命名空间内可以访问。2.列举ASP.NET页面之间传递值的几种方式。答.1.使用QueryString,如....?id=1;response.Redirect()....     2.使用S...
ASP.NET 2.0中随机读取Access数据库记录(C#和VB.NET源代码)

ASP、ASP.NET

ASP.NET 2.0中随机读取Access数据库记录(C#和VB.NET源代码)

Kalet Kalet 发表于2009-03-20 浏览213 评论0
由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql="selecttop10Title,objectGuidfromDocumentOrderByRnd(id)",将得不到随机记录,下面的例子可以克服这一缺陷,实现数据库的随机读取。C#:ASP.NET2.0中随机读取Access数据库记录(C#和VB.NET源代码)<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

ASP、ASP.NET

关于ASP.NET在IIS中一些问题的经验总结

Kalet Kalet 发表于2009-03-20 浏览185 评论0
来源:菜菜-新浪BLOG  很多开发人员对于IIS和ASPNET的安装等问题困扰,特此做下面的小总结,请大家多交流!iis坏了修复办法!!!!!!!关于ASP.NET在IIS中一些问题的经验总结  一般IIS运行不了Asp.Net,试一下下面四种方法,99%有效:  1。.NET安装的顺序应该是先装IIS,再装VS.NET,如果次序反了,或者IIS重装了,就需要使用aspnet_regiis.exe-i来重新安装IISMapping(主要用于aspx,asmx等文件的Extention的匹配)。在C:\WINDOWS\Microsoft.NET\Framework\v1.0.3...