【发布时间】:2011-07-22 23:11:14
【问题描述】:
我遇到了以下问题:
我的游戏有一个名为 tempScore 的对象。
渲染器通过 copyPixels 方法将该对象传送到画布上。该对象不是显示对象。这是一个分数对象(自制)。 Score-object 扩展了一个名为 BasicBlitArrayObject 的对象。 BasicBlitArrayObject 扩展了一个 EventDispatcher(因此没有显示对象)。
我尝试将几个不同的 TweenLite 插件应用于我的 tempScore 对象(即 TransformAroundCenter、colorMatrixFilter 等)。但什么也没有发生。完全没有。
有时我会收到错误消息(当插件需要显示对象而我的对象不是显示对象时)。到目前为止一切顺利。
根据 Greensock(Tweenlite 的制造商)的说法,他的引擎可以对任何对象的任何数字属性进行补间。因此,当像 TransformAroundCenter 这样的插件需要显示对象进行补间时,我必须修改插件以使其适用于我的非显示对象(tempScore)。目前我不能这样做,因为这对我来说太难了。
我的游戏基于以下代码: http://www.8bitrocket.com/book/ch11_blastermines.zip
尝试在游戏类 BlasterMines 中应用 TweenLite 和一个名为 tempMine 的对象。它行不通。请帮忙?
【问题讨论】:
标签: actionscript-3