【Unity+Python】如何通过Socket进行通信
1、Unity端创建名为UnityClient.cs脚本代码(客户端):
注意:unity的规则中类,名和脚本文件名需要相同。
using System.Net.Sockets;
using System.Text;
using UnityEngine;
public class UnityClient : MonoBehaviour
{
TcpClient client;
NetworkStream stream;
public struct NPCInfo
{
public string Name;//名字
public int MaxHP;//血量
public int Attack;//攻击力
public float AttackFrequency;//攻速
}
public string serverIP = "127.0.0.1"; //服务器端ip地址
public int serverPort = 25001; //服务器端的端口号
public NPCInfo MyNPCInfo = new NPCInfo
{
Name = "UnityNPC",
MaxHP = 20,
Attack = 1,
AttackFrequency = 1,
};
void Start() //游戏开始时调用,仅调用一次
{
ConnectToServer();
}
void ConnectToServer()
{
client = new TcpClient(serverIP, serverPort);
stream = clie
原文地址:https://blog.csdn.net/weixin_42670590/article/details/137706090
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!