问题描述
所以我在这里问这个问题是因为我没有在官方 Godot 论坛上得到回复。我真的希望有人在这里回答:),
我正在使用 Godot 3.0 制作游戏,主要功能是玩家利用重力来引导和转移敌人远离目标。
我被困在这个问题上,因为我是 Godot 的新手并且不确定如何使用 area2d 的点重力来吸引刚体 2d。目前,我的玩家和敌人发生碰撞,玩家可以通过这个阻碍敌人的移动,但 AoE 重力不会影响敌人。
我愿意接受任何建议或其他方式。代码示例将不胜感激:)(我正在使用 Godot 脚本)
目前,我的场景包括:
播放器(KinematicBody2D)
- 玩家碰撞(CollisionShape2D)
- 雪碧(雪碧)
- area2D (area2D)
- CollisionShape2D (CollisionShape2D)
敌人(RigidBody2D)
- 雪碧(雪碧)
- Collisionpolygon2D (Collisionpolygon2D)
- area2D (area2D)
- Collisionpolygon2D (CollisionShape2D)
还有其他东西,但它们不是必需的。
如果您需要我的代码/项目,我很乐意提供。建设性的批评是赞赏
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)