我现在正在用 Impactjs 写一个游戏,我已经为这个问题苦苦挣扎了一段时间。在我的 player.js 文件中,当我尝试初始化动画表时出现 Uncaught TypeError。错误位于最后一行。
EntityPlayer = ig.Entity.extend({
size: {x:32,y:48},
health: 200,
animSheet: new ig.AnimationSheet( 'media/player.png', 32 , 48 ),
我的 .requires 看起来像这样:
.requires(
'impact.entity',
'impact.animation'
)
由于构造函数 ig.AnimationSheet 是该行中唯一的函数,因此我认为它无法被识别。但这让我感到困惑,因为我虽然 Impact.animation 是正确的位置。