51Testing软件测试论坛
标题:
TorqueScript 中 package 的概念
[打印本页]
作者:
51testing
时间:
2008-1-9 11:14
标题:
TorqueScript 中 package 的概念
在分析torque demo的脚本时,发现了package这个东西,开始百思不得其解,
在game root目录下有个main.cs里面定义了个函数
function OnExit()
{
......
}
然后在FPS的Mod里面,在它的main.cs中就使用了一个package把原来的OnExit包了一遍。
package FPS
{
function OnExit()
{
parent::OnExit();
............
............
}
}
然后在接下来的代码里面激活了这个包
activatePackage(FPS);
这到底是个什么样的逻辑呢,根据一段时间的观察和摸索,
终于发现了其意义。
这个概念好比
继承
一样。
当我们执行了activatePackage()以后,以后执行onExit()都是执行FPS包里面的onExit()
parent:
nExit() 很容易明白,就是执行开始game root目录main.cs中的onExit().
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2