Unity知识——静态变量
使用JAVA,想要使用静态变量时,直接就在类中定义。
C++也有静态变量,
不过,跟JAVA 有点区别。
这里给出一个可行的静态变量的使用例子。
我们假设,静态变量类型是 A*
A代表某个类
在 .h 文件中,
class XXXXX
{
public :
static void setA(A* objP);
static A* getA();
};
在.cpp 文件中,
static A* a;
void XXXXX:: setA(A* objP)
{
a = objP;
}
A* XXXXXX: getA()
{
return a;
}
静态变量有点像“大家一起用”。
班级里有52个学生,大家有时都需要知道时间,
可以给52个学生,每人一个手表,
也可以买一个石英钟,放在黑板的上边,
这样,这52个学生想知道时间时,看一眼那个石英钟就可以了。
>>相关产品
上一篇:一起学Unity3D:让角色更鲜活——刚体[ 08-28 ]
下一篇:搜维尔201309期《虚拟现实产品大全》[ 08-28 ]