更新S2交互
This commit is contained in:
@@ -6,7 +6,7 @@ using UnityEngine;
|
||||
|
||||
public class AnimalCatchCtr : MonoBehaviour
|
||||
{
|
||||
////计时相关
|
||||
////<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>
|
||||
//bool isRun = false;
|
||||
//float waitTime = 0.3f;
|
||||
//float runTime = 0;
|
||||
@@ -14,58 +14,48 @@ public class AnimalCatchCtr : MonoBehaviour
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
//把检测范围传给管理类
|
||||
//<EFBFBD>Ѽ<EFBFBD>ⷶΧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
MeshCollider controll = GameObject.Find("LeaveBoxCollider_201").GetComponent<MeshCollider>();
|
||||
AnimalCatchMgr.Instance.SetMeshCollider(controll);
|
||||
}
|
||||
|
||||
//左手获得抓放的手势
|
||||
//<EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>ץ<EFBFBD>ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
public void LeftHandPosCatch(bool isShow)
|
||||
{
|
||||
//if (isShow)
|
||||
//{
|
||||
// GlobalEventMgr.Dispatch(GameEvent.EventRayStart,1);//1:左手
|
||||
// //Debug.Log("抓取手势识别成功进来了");
|
||||
// GlobalEventMgr.Dispatch(GameEvent.EventRayStart,1);//1:<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// //Debug.Log("ץȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ<EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// //Debug.Log("松开手势识别成功进来了");
|
||||
// //Debug.Log("<EFBFBD>ɿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ<EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
||||
// //GlobalEventMgr.Dispatch(GameEvent.EventRayQuadOk, false,1);
|
||||
//}
|
||||
}
|
||||
|
||||
//右手获得抓放的手势
|
||||
//右手握拳抓取姿势(由 XRI 手势识别驱动 QuadCatchCtr,此回调保留供其他逻辑使用)
|
||||
public void RightHandPosCatch(bool isShow)
|
||||
{
|
||||
if (isShow)
|
||||
{
|
||||
GlobalEventMgr.Dispatch(GameEvent.EventRayStart,2);//2:右手
|
||||
//Debug.Log("抓取手势识别成功进来了");
|
||||
}
|
||||
else
|
||||
{
|
||||
//Debug.Log("松开手势识别成功进来了");
|
||||
//GlobalEventMgr.Dispatch(GameEvent.EventRayQuadOk, false,2);
|
||||
}
|
||||
}
|
||||
|
||||
//左手抓取手势手掌向上
|
||||
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
public void LeftHandCatchPalmUp(bool isShowFont)
|
||||
{
|
||||
//if (isShowFont)
|
||||
//{
|
||||
// Debug.Log("手势向上获取到:"+ AnimalCatchMgr.Instance.leftHandIsCatchObj);
|
||||
// Debug.Log("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD>ȡ<EFBFBD><EFBFBD>:"+ AnimalCatchMgr.Instance.leftHandIsCatchObj);
|
||||
// //if(AnimalCatchMgr.Instance.handIsCatchObj)
|
||||
// GlobalEventMgr.Dispatch(GameEvent.EventHandShowFont,1, AnimalCatchMgr.Instance.leftAnimalType);
|
||||
//}
|
||||
}
|
||||
|
||||
//右手抓取手势手掌向上
|
||||
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
public void RightHnadCatchPalmUp(bool isShowFont)
|
||||
{
|
||||
if (isShowFont)
|
||||
{
|
||||
Debug.Log("手势向上获取到:" + AnimalCatchMgr.Instance.rightHandIsCatchObj);
|
||||
Debug.Log("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD>ȡ<EFBFBD><EFBFBD>:" + AnimalCatchMgr.Instance.rightHandIsCatchObj);
|
||||
//if(AnimalCatchMgr.Instance.handIsCatchObj)
|
||||
GlobalEventMgr.Dispatch(GameEvent.EventHandShowFont,2, AnimalCatchMgr.Instance.rightAnimalType);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user