#42001/2/9 11:09:10
“木偶化”在我最开始学习Director时也不太明白,后来才渐渐有点了解。
对于木偶化你可以这么理解,整个Director是一个控制Sprite的技术,可以说你对Sprite的控制水平就是你的Director的水平,默认状态下,所有的Sprite是受Score和Lingo共同控制的,有时候为了方便,希望Sprite只受Lingo控制,这时木偶化这个概念就出来了,木偶化的过程就像是你用一根绳子将精灵拴住了,用Lingo表现为:
PuppetSprite ?,True
一旦执行了这句话,Sprite就完全受你的Lingo语句的控制。想“松开”绳子只需要:
PuppetSprite ?,False
除此之外,什么调色板、帧速度、声音等都可以被木偶化。
你可以这样试一试来体会木偶化的概念:
<1>:建立任何一个精灵并把他放置在第5帧的第五通道上。
<2>为第五帧写帧脚本:
on exitFrame me
puppetSprite 3,1
end
<3>为第十帧写帧脚本:
on exitFrame me
Go The Frame
end
<4>播放电影,比较第五帧上有和没有那个帧脚本,Stage上的东东有什么区别?
不知道我解释明白了没有?
:)