Unity 4.3 2d模式,如果在屏幕边框上移动,如何使对象在屏幕上显示分割

时间:2014-03-29 19:58:52

标签: c# unity3d sprite

基本上在Unity 4.3的2d模式下,我需要有一些物体(带有精灵)可以在屏幕尺寸边框(左,右,上,下)上移动,当它们通过边框时,它们应该出现在对面就像这张图片说明:

enter image description here

我想到的第一件事就是在运行时创建对象的副本,在对面显示它,当拖动的对象完全超出屏幕大小时,销毁该对象并仅让对方(新对象)直播。但是probalby这是一个不好的方法,确实存在一个更好的方法来实现这个结果?

1 个答案:

答案 0 :(得分:0)

不。你做对了。两个半部分无法出现在屏幕的两侧,但却是同一个东西。除了可能是一些相机技巧,但这将是特殊效果,而不是游戏逻辑。

根据您正在制作的游戏类型,这将带来一些平均问题。例如,副本可能会碰到原件显然不会碰到的东西。诀窍是将所有规则和效果从一个实例应用到另一个实例。