unity3d - 与纺车碰撞时敌人不会旋转
问题描述
在我的游戏中,敌人被从大炮射到纺车上。我希望它们在碰撞时粘在旋转的物体上并沿旋转轮的方向旋转。
这是我在敌人与旋转圈相撞时的代码。
private void OnCollisionEnter2D(Collision2D collision)
{
if (collision.gameObject.tag == "Spinner")
{
joint = gameObject.AddComponent<FixedJoint2D>();
joint.connectedBody = collision.rigidbody;
}
}[![enter image description here][1]][1]
解决方案
推荐阅读
- python - python exec docker-compose up 从不阻塞拉取图像
- php - 登录数据库连接失败
- java - 如何解决这个 GPS 问题?
- mysql - 限制某些数据在同一个msql表中输入次数的mysql代码
- c# - 在 UWP 应用程序上启用/禁用驱动程序
- c# - WCF Rest 自托管证书安全服务返回 401 未经授权
- c - 在 Macro 或 typedef 的帮助下,C 中的有效表达式:(x) ((x) - 1)
- excel - 可以在同一列中使用不同的数据系列(Excel、堆积条形图、多类别)
- c - 代码在我的系统上运行良好,但是当我将它提交给应该检查它的机器人时会导致堆栈粉碎错误
- python - tkinter - 如何调整相对于复选框图像的文本位置?