玩家与敌人碰撞时发生错误

诺罗

与敌人相撞时,我遇到了错误。我不确定碰触它或受到伤害时是否会发生。这是错误消息:


对象obj_damage的步骤Eventobj_player的操作编号1中的致命错误:

读取前未设置变量<unknown_object> .y(1,-2147483648)。在gml_Object_obj_damage_CollisionEvent_1_1(第6行)处-var dir = point_direction(creator.x,creator.y,other.x,other.y);


这是obj_damage与obj_player的碰撞事件:

if(other.id != creator) {
obj_player_stats.hp -= damage;

/// Knockback
var dir = point_direction(creator.x, creator.y, other.x, other.y);
var xforce = lengthdir_x(knockback, dir);
var yforce = lengthdir_y(knockback, dir);
with (other) {
    physics_apply_impulse(x, y, xforce, yforce);
}
}

任何帮助表示赞赏,如有必要,我将提供额外的代码进行修复。谢谢。

诺罗

我自己修复,在与玩家的敌人碰撞中遇到错别字,我放了Damage_creator而不是Damage.creator。我完全错过了调试时可以从错误中学习的知识(我是新手)。无论如何,感谢您的帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当玩家与敌人发生碰撞时如何阻止敌人旋转

来自分类Dev

当玩家不再碰撞时,敌人停止移动

来自分类Dev

与玩家碰撞时反弹

来自分类Dev

与敌人碰撞时播放动画

来自分类Dev

如何使玩家的直肠在我的敌人的侧面和底部碰撞?Pygame

来自分类Dev

玩家与敌人之间无法进行碰撞检测

来自分类Dev

玩家在移动时与子弹碰撞-Unity UNET

来自分类Dev

团结:玩家在物体碰撞时死亡

来自分类Dev

物体碰撞时玩家和“激光”消失

来自分类Dev

当玩家图像向左滚动时,敌人暴民会滚动吗?

来自分类Dev

当与敌人不起作用pygame碰撞时减负生命

来自分类Dev

当播放器不再碰撞时,敌人停止移动。Pygame

来自分类Dev

当与敌人不起作用pygame碰撞时减负生命

来自分类Dev

玩家总是与敌人接触

来自分类Dev

玩家总是与敌人接触

来自分类Dev

敌人不会相互碰撞

来自分类Dev

因此,将玩家和敌人从SKShapeNode更改为.png文件后,碰撞效果(爆炸)不再起作用

来自分类Dev

因此,将玩家和敌人从SKShapeNode更改为.png文件后,碰撞效果(爆炸)不再起作用

来自分类Dev

不与平台Pygame碰撞时,玩家不会掉下

来自分类Dev

玩家与对象碰撞时如何更改View Controller?

来自分类Dev

当玩家在超过 1 个街区时碰撞抽搐

来自分类Dev

使敌人跟随移动玩家的问题

来自分类Dev

使敌人跟随移动玩家的问题

来自分类常见问题

发生碰撞时如何显示爆炸图像?

来自分类Dev

发生碰撞时,请勿更改bool变量

来自分类Dev

发生碰撞时如何显示爆炸图像?

来自分类Dev

发生碰撞时,请勿更改bool变量

来自分类Dev

玩家似乎在与空气碰撞?

来自分类Dev

玩家与方块碰撞(Terraria)

Related 相关文章

热门标签

归档