C#
文章平均质量分 74
stdkiruen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
运用递归算法实现文件搜索
通过引用命名空间 System.IO 可以方便地使用文件操作的相关类 本例所用到的类:directory 先上代码: 首先声明全局变量Comleted bool Comleted =false; 有什么用?先看主体代码: private void SearchFile(string directory, string tofindfile) {原创 2016-09-29 20:12:03 · 318 阅读 · 0 评论 -
使用Graphics类的DrawImageUnscaled时的发现
最近在写一个小RPG游戏引擎,在切分帧序列图片时碰到了一个很奇怪的问题:有的图片可以很完整地截取,然而有些图片却总是切不完整。一开始我反复地检查,确保每个小图的尺寸没有算错,但依然存在这个问题。还有一个更奇怪的问题,就是在绘制游戏地表时,使用某些图片会相当卡,CPU占用率相当高。于是我把这个问题单独拎出来研究了一下,最终解决了!现在我来浅谈这个问题。 首先来看看这个函数: 使用Draw原创 2016-09-29 20:21:14 · 2986 阅读 · 1 评论 -
利用GDI+绘制任意边数的多边形窗体
最近用C#的GDI编程做了几个小游戏,大概知道了这些2D小游戏的基本开发方法.以后我可能不会再蠢到在一个窗体上拖或者是用代码动态生成几十个picturebox控件来制作游戏了,233333...(当然明智之举还是用游戏引擎制作游戏,效率更高) 说些题外话,通过做这几个小游戏(有井字棋、泡泡堂等),我真正认识到了面向对象编程的强大,并强烈认为我小时候用vb控件拖出来的那个游戏(虽然看上去不错,但体原创 2016-09-29 20:15:09 · 2176 阅读 · 0 评论 -
关于ImageAttributes的简单使用
今天又写了半天我的2DRPG Engine...经过了这么长的时间,总算像那么回事了,大部分模块已经非常稳定了,性能也很不错,基本上cpu占用在8%左右,内存不超过50M(因为我使用了缓存机制+享元模式:同一类型的元素共用一个图片资源,极大节省了内存)。值得一提的是,我还参照了《两周自制脚本语言》以及作者提供的源码,模仿着写出了一套脚本引擎,并提供了丰富的API,从而可以轻易地操纵游戏中的一切了。原创 2017-03-29 21:13:10 · 2626 阅读 · 0 评论
分享