最新修改提交
This commit is contained in:
parent
fa3fbcf58e
commit
6b0b93eade
@ -30,7 +30,10 @@ public class MianQian_SenSor : Sensor
|
||||
|
||||
[SerializeField]
|
||||
Text txt;
|
||||
|
||||
[HideInInspector]
|
||||
public bool isOpen;
|
||||
float time;
|
||||
float lastTime;
|
||||
private void Start()
|
||||
{
|
||||
GameManager.Instance.senSor.SendFunction("+++");
|
||||
@ -42,12 +45,27 @@ public class MianQian_SenSor : Sensor
|
||||
if (!datas.Split("OK")[0].Split("ID:")[1].Split(',')[0].Equals("MQ")) return;
|
||||
//if (!datas.Split("OK")[0].Split("ID:")[1].Split(',')[0].Equals("ZSQ20")) return;
|
||||
//this.Error(datas);
|
||||
lastTime = time;
|
||||
X = float.Parse(datas.Split("OK")[0].Split("PIT:")[1].Split(',')[0]);
|
||||
Y = float.Parse(datas.Split("OK")[0].Split("YAW:")[1].Split(',')[0]);
|
||||
Z = float.Parse(datas.Split("OK")[0].Split("ROL:")[1].Split(',')[0]);
|
||||
//this.Error($"µ±Ç°Ðýת½Ç¶ÈΪ£º{X},{Y},{Z}");
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
time += Time.deltaTime;
|
||||
if (time - lastTime < 1.0f)
|
||||
{
|
||||
isOpen = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
isOpen = false;
|
||||
//progressValue = 0;
|
||||
}
|
||||
}
|
||||
|
||||
public override void Display(string datas)
|
||||
{
|
||||
base.Display(datas);
|
||||
|
||||
@ -16,7 +16,7 @@ namespace DongWuYiXue.DaoNiaoShu
|
||||
|
||||
xiaoDu = GameManager.Instance.transform.parent.FindFirst<XiaoDu_Collider>("pasted__pasted__SM_MianQiu7");
|
||||
nieZi = GameManager.Instance.transform.parent.FindFirst("癎컬퀄綾句뗀");
|
||||
//nieZi.transform.localEulerAngles = Vector3.zero;
|
||||
nieZi.transform.localEulerAngles = Vector3.zero;
|
||||
mianQian = GameManager.Instance.senSor.GetSensor<MianQian_SenSor>();
|
||||
fsm.ShowCamera("헌썅관튄왯1_Camera");
|
||||
fsm.Light_EnableInteraction("쪘성땍춈헷");
|
||||
@ -63,7 +63,10 @@ namespace DongWuYiXue.DaoNiaoShu
|
||||
{
|
||||
base.OnStateStay();
|
||||
//nieZi.transform.localEulerAngles = new Vector3(0, mianQian.Y, -mianQian.X);
|
||||
nieZi.transform.rotation = Quaternion.Euler(new Vector3(mianQian.Z, mianQian.Y, -mianQian.X));
|
||||
if (mianQian.isOpen)
|
||||
{
|
||||
nieZi.transform.rotation = Quaternion.Euler(new Vector3(mianQian.Z, mianQian.Y, -mianQian.X));
|
||||
}
|
||||
if (xiaoDu.colliderNum >= 4)
|
||||
{
|
||||
xiaoDu.ExitCollider();
|
||||
|
||||
@ -16,7 +16,7 @@ namespace DongWuYiXue.DaoNiaoShu
|
||||
|
||||
xiaoDu = GameManager.Instance.transform.parent.FindFirst<XiaoDu_Collider>("pasted__pasted__SM_MianQiu7");
|
||||
nieZi = GameManager.Instance.transform.parent.FindFirst("癎컬퀄綾句뗀");
|
||||
//nieZi.transform.localEulerAngles = Vector3.zero;
|
||||
nieZi.transform.localEulerAngles = Vector3.zero;
|
||||
mianQian = GameManager.Instance.senSor.GetSensor<MianQian_SenSor>();
|
||||
fsm.ShowCamera("헌썅쿱돛왯1_Camera");
|
||||
fsm.Light_EnableInteraction("쪘성땍춈헷");
|
||||
@ -63,7 +63,10 @@ namespace DongWuYiXue.DaoNiaoShu
|
||||
{
|
||||
base.OnStateStay();
|
||||
//nieZi.transform.localEulerAngles = new Vector3(0, mianQian.Y, -mianQian.X);
|
||||
nieZi.transform.rotation = Quaternion.Euler(new Vector3(mianQian.Z, mianQian.Y, -mianQian.X));
|
||||
if (mianQian.isOpen)
|
||||
{
|
||||
nieZi.transform.rotation = Quaternion.Euler(new Vector3(mianQian.Z, mianQian.Y, -mianQian.X));
|
||||
}
|
||||
if (xiaoDu.colliderNum >= 4)
|
||||
{
|
||||
xiaoDu.ExitCollider();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user