【发布时间】:2016-11-18 20:52:50
【问题描述】:
我有一个Collider2D 在我的 2D 游戏中制作边框。我在这个边界内还有另一个Gameobject,用户可以使用虚拟操纵杆向上/向下移动它。
现在我想让所有的孩子都在这个边界内,当用户移动他们up/down时,他们不会进入我的特殊边界,即Collider2D。
我之前曾尝试通过在边框的顶部和底部使用 2 gameobject 来获取它们的位置并检查每个子对象,但如果我有更多对象,这不是一个好主意。
我想做的就像下面的图片
我该怎么做?
【问题讨论】:
-
我建议你把你的问题说得更清楚:现在很难理解你的目标是什么。考虑添加您已经生成的代码以及您想要实现的屏幕截图或图形表示。
-
@Kardux 我认为问题很清楚,这个问题发生在编码之前,然后我现在没有任何代码。在没有任何东西时,在做任何事情之前,请记住这个问题:)
-
好吧,既然你说 “我之前尝试过这样做 [...] 这不是一个好主意” 我猜我猜你已经制作了在寻求帮助之前有什么?还提供您所想的快速绘图并不是那么耗时(here 是您可以做的一个示例(不知道我是否正确理解了您的问题))。无论如何,如果我听起来没有帮助,那我很糟糕:我只给了你这个评论,因为这是我在阅读你的问题时的观点。最后我想提供的答案应该足以解决你的问题;)
-
@Kardux 谢谢。我将来会使用你的建议,我在我的问题中使用了你的画。