我在Unity中编写游戏时遇到了一些问题,我找不到任何解决方案。我想编写一个触摸屏,但是根据下面图片中包含的某些规则。 here is the pic
红点是游戏玩法时我应该点击的游戏对象,这些红点移动到黑色矩形的中心,然后它们被抬起。 我做了那些点的运动编程机制。问题从这里开始: 黑色矩形是我可以点击这些点的区域,它们将被破坏,绿色X表示我无法触摸黑色区域外的红点,因为这不会影响它们。红点到达橙色线后,也不会受到影响。我唯一的问题就是让机械师在触摸屏上统一录制这些点。
#pragma strict
var cow: GameObject;
var killzone: killzone;
function OnTriggerStay2D (killzone: Collider2D)
{
if(Input.touchCount > 0)
{
if(Input.GetTouch(0).phase == TouchPhase.Began)
{
Destroy(cow);
}
}
}