2015年6月11日

安全上你不该犯的错

摘要: 安全是个系统工程,需要在很多细节做好才能大大提高程序高权性。 阅读全文

posted @ 2015-06-11 10:22 Reginald 阅读(973) 评论(4) 推荐(5) 编辑

2010年7月20日

2D ARPG开发之旅(1) ----- 贴图(tile-based)地图的实现(上)贴图修改版

摘要: 发2D游戏中的地图有这么2种可能的实现方法:一就是先制作一整张大图然后在这个图上设置阻挡, 触发点等。而另一种就是利用一小块一小块的图形(也就是tile)拼成一个大的完整的地图 这2中方法各有优缺点,但是就我个人来说我更喜欢第二种方式,因为这种能更好的复用图形资源,也能很方便的实现一个比较大的地图。 我用了一个二维数组按tile保存地图信息,数组中的每个对象---我称之为MapCell----都包... 阅读全文

posted @ 2010-07-20 12:37 Reginald 阅读(2530) 评论(3) 推荐(2) 编辑

2D ARPG开发之旅(1) ----- 贴图(tile-based)地图的实现(上)

摘要: 2D游戏中的地图有这么2种可能的实现方法:一就是先制作一整张大图然后在这个图上设置阻挡, 触发点等。而另一种就是利用一小块一小块的图形(也就是tile)拼成一个大的完整的地图这2中方法各有优缺点,但是就我个人来说我更喜欢第二种方式,因为这种能更好的复用图形资源,也能很方便的实现一个比较大的地图。我用了一个二维数组按tile保存地图信息,数组中的每个对象---我称之为MapCell----都包含了t... 阅读全文

posted @ 2010-07-20 01:02 Reginald 阅读(1655) 评论(3) 推荐(0) 编辑

2010年7月18日

在flash中用双向链表实现受控动画

摘要: 虽然flash中对实现连续的动画有很好的支持, 但是在编写游戏的时候,这还远远不够好。场景:你的英雄比怪物先一帧击中了对方,对方因为受到攻击原本准备法术的动作被停止了。这个时候下一帧不能继续播放准备法术/释放法术的动画了,而应该及时播放怪物被击中的动画。游戏中这类场景是比较常见的,这就要求重新实现一个更好控制,更易改变的动画控制系统。我决定自己实现一个动画调度器来控制所有的动画。这个调度器需要能在... 阅读全文

posted @ 2010-07-18 02:20 Reginald 阅读(1754) 评论(5) 推荐(1) 编辑

2009年3月30日

如何在VS中测试一个抽象类中的私有方法

摘要: 测试抽象类的私有方法: 1.编写抽象类 AbstracktClass的子类ConcreteClass. 2.生成AbstracktClass需要测试的私有方法的单元测试 3.对生成的单元测试代码做以下修改 ConcreteClass concrete = new ConcreteClass(); PrivateObject param0 = new... 阅读全文

posted @ 2009-03-30 12:23 Reginald 阅读(740) 评论(2) 推荐(1) 编辑

识别不带BOM(无签名)的UTF-8文件

摘要: 带有签名的UTF-8文件可以通过读取BOM轻松识别, 而不带签名的UFT-8文件只有通过UTF-8编码的规则来尝试辨别。 先来看看UTF-8编码是如何实现UNICODE字符的: UNICODE UTF-8 00000000 - 0000007F 0xx... 阅读全文

posted @ 2009-03-30 11:57 Reginald 阅读(3156) 评论(2) 推荐(1) 编辑

导航