如何解决统一中的偏移相关误差?

时间:2015-09-03 17:58:16

标签: c# unity3d

如何解决此错误:

boxCollider2D.offset = new Vector2(sprite.colliderVertices[0].x * _scale.x, sprite.colliderVertices[0].y * _scale.y);

代码:

Warning: Attempt to present <SLComposeViewController: 0x175d6560>  on <ScheduleTableViewController: 0x17538c20> which is already presenting (null)

1 个答案:

答案 0 :(得分:1)

有同样的问题。发现Unity 4项目是使用Unity 5打开的,并自动转换,包括第三方库的源代码。之后,该项目与Unity 4不兼容。
因此,如果您计划使用Unity 4,则应使用BoxCollider2D.center。

官方文件说:

  

在5.2.1p2版本中删除了BoxCollider2D.center   BoxCollider2D.center已被弃用。请改用BoxCollider2D.offset(UnityUpgradable) - &gt;偏移

不知道什么时候添加BoxCollider2D.offset。