×

C# GDI+简单绘图(三) C# GDI+简单绘图(三) C# GDI+简单绘图(三)

Game设计

C# GDI+简单绘图(三)

Kalet Kalet 发表于2009-03-20 浏览173 评论0
感谢大家的支持,这几天从早忙到晚,一个字累呀!!!现在挺困的,但是又不习惯这么早睡觉,哎~~还是利用这个时间继续来写第三篇吧.  前两篇已经基本向大家介绍了绘图的基本知识.那么,我就用我们上两篇所学的,做几个例子.  我们先来做一个简单的----仿QQ截图,关于这个的例子其实网上已经有这方面的资料了,但是为了文章的完整性,还是觉得有必要讲解.C#GDI+简单绘图(三)  我们先来看一下效果:                 ...
C# GDI+简单绘图(二)

Game设计

C# GDI+简单绘图(二)

Kalet Kalet 发表于2009-03-20 浏览167 评论0
在上一片里已经向大家介绍了如何使用GDI+绘制简单的图像,这一片继续向大家介绍其它一些绘图知识.1.首先我们来看下上一片中我们使用过的Pen.Pen的属性主要有:Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状),StartCap(线头形状),Width(粗细)等.C#GDI+简单绘图(二)我们可以用Pen来画虚线,带箭头的直线等Pen  p = new  Pen(Color.Blue, 5);//设置笔的粗细为,颜色为蓝色Graphics &nb...
C# GDI+简单绘图(一) C# GDI+简单绘图(一) C# GDI+简单绘图(一) C# GDI+简单绘图(一)

Game设计

C# GDI+简单绘图(一)

Kalet Kalet 发表于2009-03-20 浏览183 评论0
   最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等.  最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有一些体会,所以准备把这些体会记下来,因为内容比较多,可能我会分几次写.  废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样.C#GDI+简单绘图(一)GDI+:GraphicsDeviceInterfacePlus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C#.NET...
MMORPG开发入门(转载)

Game设计

MMORPG开发入门(转载)

Kalet Kalet 发表于2009-03-20 浏览163 评论0
   原著:RaduPrivantu  翻译:pAnic  2005年5月11日MMORPG开发入门(转载)    原文出处:ABeginner’’sGuidetoCreatingaMMORPG    -------------------------------------------------------------------    译者序:这是一篇讲解如何开发一款MMORPG的入门文章,作者本人也是一款游戏的开发者,文中的内容源于实践,有很高的参考价值。很多人都想拥有自己的游戏,这篇文章对那些想自己开发游戏的人来说可能是一纸福音,也可能是一盆冷水。无论如何,开...
数据结构在游戏中的简单应用 数据结构在游戏中的简单应用 数据结构在游戏中的简单应用 数据结构在游戏中的简单应用

Game设计

数据结构在游戏中的简单应用

Kalet Kalet 发表于2009-03-20 浏览185 评论0
在游戏的编写中,不可避免的出现很多应用数据结构的地方,有些简单的游戏,只是由几个数据结构的组合,所以说,数据结构在游戏编程中扮演着很重要的角色。  本文主要讲述数据结构在游戏中的应用,其中包括对链表、顺序表、栈、队列、二叉树及图的介绍。读者在阅读本文以前,应对数据结构有所了解,并且熟悉C/C++语言的各种功用。好了,现在我们由链表开始吧!数据结构在游戏中的简单应用1、链表  在这一节中,我们将通过一个类似雷电的飞机射击游戏来讲解链表在游戏中的应用。在飞机游戏中,链表主要应用在发弹模块上。首先,飞机的子弹是要频繁的出现,消除,其个数也是难以预料的。链表主要的优点就是可以方便的进行插入,删除操作。...

Game设计

游戏制作经验乱弹

Kalet Kalet 发表于2009-03-20 浏览157 评论0
开头的几句废话RPG游戏的编程(概念)RPG游戏的编程(编程1)RPG游戏通用开发工具“盗亦有道”返回上页 开头的几句废话因为我从来没有过机会,能够真正参与一个商业游戏的制作,所以我这些所谓的经验,完全来自于我自己平时对一些游戏的观察,和自己的一些尝试。对于专业人士来讲,也许无异于胡言乱语。自己有了一些所谓的经验,不好意思敝帚自珍,希望能对于也有志于游戏开发,又没有经验的朋友有一点帮助。以后我希望能够经常在这里和大家探讨各种游戏类型的编程经验,也恳请高手不吝赐教。RPG游戏的编程(概念)为什么先选择RPG游戏来谈游戏编程的经验?因为我私下认为,在所有的游戏类型中,它是最容易编程的游戏...

Game设计

角色扮演游戏引擎的设计原理

Kalet Kalet 发表于2009-03-20 浏览138 评论0
角色扮演游戏(RPG)是深受广大游戏迷们喜爱的一种游戏,它以独特的互动性和故事性吸引了无数的玩家。它向人们提供了超出现实生活的广阔的虚拟世界,使人们能够尝试扮演不同的角色,去经历和体验各种不同的人生旅程或奇幻经历。这些体验都是在现实生活中无法实现的。在玩过许多游戏后,许多玩家都不再仅仅满足于一个游戏玩家的身份,而会思考游戏是如何制作的,并且打算制作一个自己的游戏,网上的各种游戏制作小组更是如雨后春笋般涌现。下面我就给大家介绍一下角色扮演游戏引擎的原理与制作,希望能对游戏制作爱好者有所帮助。一游戏引擎的原理角色扮演游戏引擎的设计原理说到引擎,游戏迷们都很熟悉。游戏引擎是一个为运行某一类游...
VB.net基础:简单的DirectX播放器

Game设计

VB.net基础:简单的DirectX播放器

Kalet Kalet 发表于2009-03-20 浏览160 评论0
首先请安装DirectXSDK,下面是下载页面:DirectX9.0SDKUpdate-(October2004)VB.net基础:简单的DirectX播放器装完了就可以开工了:)下面跟大家说说怎么做一个简单的例子。首先是在工程中添加对DirectX的引用。请添加如下两个引用:如果你看不到这些组件,那你的DirectXSDK没有装好。先装好再说吧。再在代码的开头加上导入命名空间:ImportsMicrosoft.DirectXImportsMicrosoft.DirectX.AudioVideoPlayback接着定义一些变量:DimvideoCl...
DirectX与VB.NET编程(十三)全屏动画

Game设计

DirectX与VB.NET编程(十三)全屏动画

Kalet Kalet 发表于2009-03-20 浏览170 评论0
由于前些天下了个IE8BETA1,发现无法在百度上传图片,试了好久原来是IE8的问题,将IE8卸载了才能继续上传图片,因此博客更新也间隔了这么久,如果你也遇见这个问题,卸载IE8即可解决这个问题,直接在控制面板的添加/删除程序中就可以卸载了,卸载之后IE会回到你之前安装的版本,所以你无须担心。下面开始说正事,这次的内容是全屏动画。===============华丽的分割线===============DirectX与VB.NET编程(十三)全屏动画学习内容:·了解DirectDraw动画的原理·利用翻转绘制无闪烁的高帧动画===============华丽的分割线==============...
DirectX与VB.NET编程(十二)图片的绘制 DirectX与VB.NET编程(十二)图片的绘制 DirectX与VB.NET编程(十二)图片的绘制 DirectX与VB.NET编程(十二)图片的绘制

Game设计

DirectX与VB.NET编程(十二)图片的绘制

Kalet Kalet 发表于2009-03-20 浏览297 评论0
这次的内容是图片的绘制和关键色的使用,由于绘制静态图片无法使用剪切,所以剪切的内容将被移到动画章节中。===============华丽的分割线===============学习内容:DirectX与VB.NET编程(十二)图片的绘制·利用离屏表面加载图片·了解关键色的概念和作用·使用快速绘制函数(DrawFast)·使用绘制函数(Draw)===============华丽的分割线===============这次的范例运行后按下“绘制”按钮时会在屏幕左上角绘制普通图片和被调整大小的图片。打开VB.NET,新建一个项目,添加DirectDraw引用,在窗口中放置一个按钮(Button),控件...