我想创建2D游戏。该游戏类似于比例拼图。我已经创建了几乎所有功能。只剩下最后一个。
这是示例。
这就是我绘制形状的方式。
我在一个白色正方形内单击,然后在1秒后绘制一个正方形,无论球的位置如何。 (x,y)。 通过编程创建Square,并将其添加到名称为New Game Object的父元素“ SquaresList”。
我该怎么办,以便紫罗兰色区域变大,并位于屏幕中间。 我这样做是为了使每3次单击,“ SquaresList”都会将Scale增加0.25f,并得到球的负位置。示例:
SquareList.transform.position = new Vector2(-ball.pos.x, -ball.pos.y)
这不能正常工作。
可以有哪些选择? (交叉点,找到最大/最小点,数学公式)?
答案 0 :(得分:0)
您好,NoName :)您的方法
SquareList.transform.position = new Vector2(-ball.pos.x, -ball.pos.y)
如果您的对象不继承其他对象并且没有位置,它将可以完美地工作。要解决此问题,请确保重置用作容器的所有其他游戏对象的位置。