2013年1月30日

C++笔记:头文件相互包含和全局变量

摘要: 想要实现的效果class A 和 class ListAListA保存一个A的数组,实现对A对象的管理new A()时,在A的构造函数中把this添加到ListA中,delete a时,把this从ListA中移除以前写别的语言写多了,就一直不习惯C++中一个类把头文件和CPP文件分开写,都是使用内联的方式,但是遇到这种问题include来include去就出了各种问题。上网查了查资料,终于弄明白了解决的方法。首先是main.cpp// main.cpp#include "A.h"#include "ListA.h"ListA * lista = new 阅读全文

posted @ 2013-01-30 23:06 Tec Dig 阅读(700) 评论(0) 推荐(0)

【转】 AS3地图拼接与战争迷雾的实现

摘要: 转自:http://bbs.9ria.com/thread-157487-1-1.html虽然是AS3的教程,不过思路原理让我学到了不少。在开发游戏的过程中,特别是地图编辑器中,需要利用最少的资源,实现最丰富的地形地貌。虽然现在众多的RPG开始使用整图,但是我们偶尔还是需要能够让玩家自己编辑地图,或者其他需要自动进行地图构建的功能。 另外,就是在一些策略类游戏里经常用到的战争迷雾,我试过自己编写Pixel Bender自己来编写过滤器而实现战争迷雾。不过效果不是很理想(速度太慢)。后来想到,可以利用地图拼接的原理来进行战争迷雾的实现。数学原理 首先,我们先来看一下现成的地图拼接算法。下面是一张 阅读全文

posted @ 2013-01-30 22:32 Tec Dig 阅读(441) 评论(0) 推荐(0)

导航