更新S2交互

This commit is contained in:
YXY
2026-03-06 18:51:18 +08:00
parent 3e39007e2c
commit 6465387a45
281 changed files with 86957 additions and 206 deletions

View File

@@ -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);
}