feat : Vector3 int -> float, 이동시 int 캐스팅 제거, 프로그램 실행시 setting.json 추가
This commit is contained in:
@@ -125,8 +125,8 @@ public class DummyClients
|
||||
distance = hitWall ? 0f : distance - step;
|
||||
|
||||
// 정수 Vector3 갱신
|
||||
position.X = (int)MathF.Round(posX);
|
||||
position.Z = (int)MathF.Round(posZ);
|
||||
position.X = posX;
|
||||
position.Z = posZ;
|
||||
}
|
||||
|
||||
public void SendTransform()
|
||||
@@ -144,7 +144,7 @@ public class DummyClients
|
||||
Position = new Packet.Position
|
||||
{
|
||||
X = position.X,
|
||||
Y = 0, // 높이는 버린다.
|
||||
Y = -0.5f, // 높이는 버린다.
|
||||
Z = position.Z
|
||||
}
|
||||
};
|
||||
|
||||
@@ -144,15 +144,15 @@ public class StressTestClient
|
||||
posX = nextX;
|
||||
posZ = nextZ;
|
||||
distance = hitWall ? 0f : distance - step;
|
||||
position.X = (int)MathF.Round(posX);
|
||||
position.Z = (int)MathF.Round(posZ);
|
||||
position.X = posX;
|
||||
position.Z = posZ;
|
||||
|
||||
// 전송
|
||||
TransformPlayerPacket pkt = new TransformPlayerPacket
|
||||
{
|
||||
PlayerId = clientId,
|
||||
RotY = rotY,
|
||||
Position = new Packet.Position { X = position.X, Y = 0, Z = position.Z }
|
||||
Position = new Packet.Position { X = position.X, Y = -0.5f, Z = position.Z }
|
||||
};
|
||||
byte[] data = PacketSerializer.Serialize((ushort)PacketCode.TRANSFORM_PLAYER, pkt);
|
||||
writer.Put(data);
|
||||
|
||||
@@ -2,7 +2,7 @@ namespace ClientTester;
|
||||
|
||||
public class Vector3
|
||||
{
|
||||
public int X { get; set; }
|
||||
public int Y { get; set; }
|
||||
public int Z { get; set; }
|
||||
public float X { get; set; }
|
||||
public float Y { get; set; }
|
||||
public float Z { get; set; }
|
||||
}
|
||||
|
||||
6
ClientTester/EchoClientTester/appsettings.json
Normal file
6
ClientTester/EchoClientTester/appsettings.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"ServerIp": "localhost",
|
||||
"ServerPort": 9500,
|
||||
"ConnectionKey": "test",
|
||||
"ClientCount": 80
|
||||
}
|
||||
Reference in New Issue
Block a user