This commit is contained in:
parent
7ea6ef5529
commit
120f0fcb52
|
@ -120832,7 +120832,7 @@ GameObject:
|
|||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1150478578
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -132595,7 +132595,7 @@ MonoBehaviour:
|
|||
currentGear: 1
|
||||
gearSpeeds:
|
||||
- 0
|
||||
- 20
|
||||
- 5
|
||||
- 40
|
||||
- 60
|
||||
xx: 0
|
||||
|
|
|
@ -358,7 +358,7 @@ GameObject:
|
|||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &76095179
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -973,7 +973,7 @@ GameObject:
|
|||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &570311457
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1106,7 +1106,7 @@ GameObject:
|
|||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &574599288
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1509,7 +1509,7 @@ GameObject:
|
|||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &748011624
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1642,7 +1642,7 @@ GameObject:
|
|||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &867050206
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -4057,7 +4057,7 @@ GameObject:
|
|||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1952163225
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
@ -24,8 +24,8 @@ namespace Script
|
|||
|
||||
private CarStatusData carData;
|
||||
|
||||
float minValue = -300f; // 范围的最小值
|
||||
float maxValue = 300; // 范围的最大值
|
||||
float minValue = -900f; // 范围的最小值
|
||||
float maxValue = 900; // 范围的最大值
|
||||
|
||||
public CarInfoManager carInfoManager;
|
||||
|
||||
|
@ -64,13 +64,14 @@ namespace Script
|
|||
{
|
||||
carData = ModbusTcpClient.modbusTcpClient.modbusQueue.Dequeue();
|
||||
|
||||
Debug.Log(vehicleController.steerInput);
|
||||
//方向盘
|
||||
vehicleController.steerInput = NormalizeValue(carData.SteeringWheelAngle, minValue, maxValue);
|
||||
//手刹
|
||||
// vehicleController.throttleInput = carData.HandbrakeStatus == 0 ? 1 : 0;
|
||||
//挡位 00空挡,1前进档,2倒挡,3为P档
|
||||
//当钥匙为点火状态,才能启动车
|
||||
if (carData.IgnitionSwitch == 2)
|
||||
if (carData.IgnitionSwitch == 1)
|
||||
{
|
||||
switch (carData.GearPosition)
|
||||
{
|
||||
|
|
|
@ -26,18 +26,15 @@ public class MenuManager : MonoBehaviour
|
|||
private void Awake()
|
||||
{
|
||||
instance = this;
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void Start()
|
||||
{
|
||||
|
||||
GetComponent<SteeringWheelController>().buttons = uiGames[currentStep].GetComponentsInChildren<Button>();
|
||||
GetComponent<SteeringWheelController>().HighlightButton(0);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
GameInfo.instance.carSelectTypeInfo.Clear();
|
||||
}
|
||||
|
||||
|
@ -47,12 +44,12 @@ public class MenuManager : MonoBehaviour
|
|||
|
||||
NextStep();
|
||||
|
||||
if ( GameInfo.instance.carSelectTypeInfo.Count() == 2)
|
||||
if (GameInfo.instance.carSelectTypeInfo.Count() == 2)
|
||||
{
|
||||
SceneManager.LoadScene("main_");
|
||||
}
|
||||
|
||||
foreach (var v in GameInfo.instance.carSelectTypeInfo)
|
||||
foreach (var v in GameInfo.instance.carSelectTypeInfo)
|
||||
{
|
||||
Debug.Log(v.Key + "--->" + v.Value);
|
||||
}
|
||||
|
@ -71,9 +68,9 @@ public class MenuManager : MonoBehaviour
|
|||
|
||||
currentStep++;
|
||||
uiGames[currentStep].SetActive(true);
|
||||
|
||||
|
||||
uiGames[currentStep].transform.GetChild(0).GetComponent<BtClick>().OnClickSprite();
|
||||
|
||||
|
||||
// Debug.Log(uiGames[currentStep].transform.GetChild(0).GetComponent<Button>());
|
||||
GetComponent<SteeringWheelController>().buttons = uiGames[currentStep].GetComponentsInChildren<Button>();
|
||||
}
|
||||
|
@ -88,8 +85,11 @@ public class MenuManager : MonoBehaviour
|
|||
uiGames[i].SetActive(false);
|
||||
}
|
||||
|
||||
var item = GameInfo.instance.carSelectTypeInfo.ElementAt( GameInfo.instance.carSelectTypeInfo.Count - 1);
|
||||
GameInfo.instance.carSelectTypeInfo.Remove(item.Key);
|
||||
if (GameInfo.instance.carSelectTypeInfo.Count > 0)
|
||||
{
|
||||
var item = GameInfo.instance.carSelectTypeInfo.ElementAt(GameInfo.instance.carSelectTypeInfo.Count - 1);
|
||||
GameInfo.instance.carSelectTypeInfo.Remove(item.Key);
|
||||
}
|
||||
|
||||
currentStep--;
|
||||
uiGames[currentStep].SetActive(true);
|
||||
|
|
|
@ -173,7 +173,7 @@ namespace ModbusManager
|
|||
carStatusData.AcceleratorPedalPosition = dataValue;
|
||||
break;
|
||||
case 5://0-100,踩到底为100
|
||||
Debug.Log($"离合踏板数据: {dataValue}");
|
||||
// Debug.Log($"离合踏板数据: {dataValue}");
|
||||
carStatusData.ClutchPedalPosition = dataValue;
|
||||
break;
|
||||
case 6://01表示手刹有效
|
||||
|
|
|
@ -29,6 +29,8 @@ public class SteeringWheelController : MonoBehaviour
|
|||
|
||||
private int NewValue = -1;
|
||||
|
||||
private bool ClutchPedalPositionBool = false;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
Instance = this;
|
||||
|
@ -75,9 +77,17 @@ public class SteeringWheelController : MonoBehaviour
|
|||
|
||||
if (carData.ClutchPedalPosition > 30)
|
||||
{
|
||||
SelectButton();
|
||||
if (ClutchPedalPositionBool)
|
||||
{
|
||||
ClutchPedalPositionBool = false;
|
||||
SelectButton();
|
||||
}
|
||||
}
|
||||
|
||||
else if(carData.ClutchPedalPosition<30)
|
||||
{
|
||||
ClutchPedalPositionBool = true;
|
||||
}
|
||||
|
||||
if (NewValue != carData.ButtonData)
|
||||
{
|
||||
NewValue = carData.ButtonData;
|
||||
|
@ -88,10 +98,6 @@ public class SteeringWheelController : MonoBehaviour
|
|||
}
|
||||
|
||||
CheckSteeringWheelAngle(NewValue);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
await Task.Delay(TimeSpan.FromSeconds(.1));
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,3 @@
|
|||
Base path: 'D:/2021.1.24f1/Editor/Data', plugins path 'D:/2021.1.24f1/Editor/Data/PlaybackEngines'
|
||||
Cmd: initializeCompiler
|
||||
|
|
@ -4,11 +4,12 @@
|
|||
UnityConnectSettings:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 1
|
||||
m_Enabled: 0
|
||||
m_Enabled: 1
|
||||
m_TestMode: 0
|
||||
m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
|
||||
m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
|
||||
m_ConfigUrl: https://config.uca.cloud.unity3d.com
|
||||
m_DashboardUrl: https://dashboard.unity3d.com
|
||||
m_TestInitMode: 0
|
||||
CrashReportingSettings:
|
||||
m_EventUrl: https://perf-events.cloud.unity3d.com
|
||||
|
|
Loading…
Reference in New Issue