解决io设备连接&android卡顿问题

This commit is contained in:
lishuo committed 2022-07-14 13:37:33 +08:00
1 parent 342740b740
commit a588716b30
8 files changed
+13 -41

No files matched your search

@@ -146,23 +146,25 @@ namespace Assets.Scenes.Ride.Scripts.Network
return Encoding.UTF8.GetString(buffer);
}
private string temp = "";
private StringBuilder temp = new StringBuilder();
protected override void OnReceived(byte[] buffer, long offset, long size)
{
//base.OnReceived(buffer, offset, size);
var returnData = Encoding.UTF8.GetString(buffer, (int)offset, (int)size);
//*sdfsd#*sdfsd#*sdfsd#*sdfsd#
foreach (var item in returnData)
{
if (item != '*' && item != '#')
{
temp += item;
temp.Append(item);
}
if (item == '#')
{
//解压 temp
var uncompressStr = Decompress(Convert.FromBase64String(temp));
var uncompressStr = Decompress(Convert.FromBase64String(temp.ToString()));
#if UNITY_EDITOR
Console.WriteLine(uncompressStr);
#endif
@@ -176,7 +178,7 @@ namespace Assets.Scenes.Ride.Scripts.Network
{
var l = t.Replace("l{", "").Replace("}", "");
var itemList = l.Split('|');
temp = "";
temp.Clear();
foreach (var obj in itemList)
{
@@ -61,9 +61,9 @@ namespace Assets.Scenes.Ride.Scripts
cadance = mainController.UpdateCadence();
weight = App.CurrentUser.Weight;
bicycleWeight = App.CurrentUser.BicycleWeight;
#if UNITY_EDITOR
//#if UNITY_EDITOR
power = 300;
#endif
//#endif
mainController.TrackResistance(currentSlope * App.RideSetting.Sensitivity / 100);
}
catch (Exception ex)