Android Unity 5:如何检测自定义按钮和对象上的触摸
我正在尝试为Android和iPhone制作一个游戏,如果玩家点击一个3d胸部,他将收到一些物品。我已经完成了物品赠送,但我无法正确地检测到触摸。此外,它还必须支持多次触摸,因此付款人可以在打开胸部的同时继续按下移动按钮 我既没有做按钮触摸检测,也没有做物体触摸检测 它们中的每一个都可以有自己的脚本吗?或者它们都可以在一个脚本中使用if语句吗?您可以实现胸部对象脚本的接口,如下所示:Android Unity 5:如何检测自定义按钮和对象上的触摸,android,unity3d,touch,Android,Unity3d,Touch,我正在尝试为Android和iPhone制作一个游戏,如果玩家点击一个3d胸部,他将收到一些物品。我已经完成了物品赠送,但我无法正确地检测到触摸。此外,它还必须支持多次触摸,因此付款人可以在打开胸部的同时继续按下移动按钮 我既没有做按钮触摸检测,也没有做物体触摸检测 它们中的每一个都可以有自己的脚本吗?或者它们都可以在一个脚本中使用if语句吗?您可以实现胸部对象脚本的接口,如下所示: class ChestObject : MonoBehaviour, IPointerClickHandler
class ChestObject : MonoBehaviour, IPointerClickHandler
{
// Your other functions ...
void OnPointerClick(PointerEventData eventData)
{
//The program will run this function when you click the chest
}
}
根据您的需要,您还可以实施ipInterDownHandler
,ipInterUpHandler
,idraghHandler
,idroHandler
等。。这些界面是新UI系统附带的,非常有用