unity学习(1)——控件与脚本的入门

学习资料参考视频 1Unity3d ARPG网络游戏编程实践(一): 网络连接 (unity NetWork与socket的对比)(流畅)_哔哩哔哩_bilibili

1.创建项目

2创建sense

3创建button 

4给button添加脚本,要继承MonoBehavior,命名支持中文的

using System.Collections;
using System.Collections.Generic;
using System.Net.Sockets;
using Unity.VisualScripting.FullSerializer;
using UnityEngine;

public class NetWorkScript : MonoBehaviour
{
    private static NetWorkScript instance;
    private static Socket socket;
    private static string ip = "127.0.0.1";
    private static int port = 8083;
    public static NetWorkScript getInstance()
    {
        if (instance == null)
        {
            instance = new NetWorkScript();
            init();
        }
        return instance;
    }
    public static void init()
    {
        try
        {
            socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            socket.Connect(ip, port);
            Debug.Log("success");
        }
        catch
        {
            Debug.Log("faild");
        }
    }
    public static void 照猫画虎()
    {
        Debug.Log("2");
        init();
        Debug.Log("3");
    }
}

5给button添加OnClick,顺序是控件/类/函数依次选择,button本身也是object(控件)

6点击按钮,console中成功输出内容

相关推荐

  1. unity学习1)——脚本入门

    2024-02-12 09:36:01       44 阅读
  2. 验证学习

    2024-02-12 09:36:01       6 阅读
  3. Unity DOTS1.0 入门(1) ECS机制概述

    2024-02-12 09:36:01       17 阅读
  4. Unity入门】详解Unity射线射线检测

    2024-02-12 09:36:01       20 阅读
  5. MFC:滑块进度条使用

    2024-02-12 09:36:01       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-12 09:36:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-12 09:36:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-12 09:36:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-12 09:36:01       20 阅读

热门阅读

  1. 2.3 Verilog 数据类型

    2024-02-12 09:36:01       38 阅读
  2. GraphicsMagick 的 OpenCL 开发记录(三十三)

    2024-02-12 09:36:01       30 阅读
  3. Python爬虫之非关系型数据库存储#5

    2024-02-12 09:36:01       41 阅读
  4. xamarin开发安卓程序上架收费吗

    2024-02-12 09:36:01       27 阅读
  5. 我为什么选择Xamarin开发ios app安卓app

    2024-02-12 09:36:01       29 阅读
  6. Day42- 动态规划part10 一、买卖股票的最佳时机

    2024-02-12 09:36:01       37 阅读
  7. Scrum敏捷培训机构推荐

    2024-02-12 09:36:01       39 阅读
  8. rust入门学习---所有权

    2024-02-12 09:36:01       36 阅读