- 博客(12)
- 收藏
- 关注
原创 Unity实现竖着的轮转图、上下按钮控制轮转图轮转
/横(x,0,0) 竖(0,x,0)moveRad += eventData.delta.y / r;//横.x 竖.y。与横着的轮转图不同之处只有两点。
2024-07-10 15:06:57 216 1
原创 Unity CSV文件读取(解析)、CSV保存类型没有UTF-8怎么办?(两种读取方式(File、TextAsset)、字符串的切割)
首先需要有一个excel表(可以自己手写),然后进行另存为选择CSV UTF-8(逗号分隔)(.csv)格式,然后拖入Unity对应的文件夹下即可使用下面是操作流程。
2024-07-09 10:08:17 320
原创 Unity用Mesh画地图(像素压缩算法、柏林噪声算法)
本文运用了像素压缩算法 此方法可以运用很多(例如:图片太大却想要运用,就可使用像素压缩算法进行压缩处理)新项目创建一个Plane地板 将此脚本挂在Plane地板对象上。
2024-07-08 23:33:26 278
原创 Lua语法中的三种for循环
ipairs和pairs都是遍历表中数据,这两个的区别主要是pairs可以识别多种类型的键值对,但是ipairs只能识别数字为键的数据表。有一个要注意的是pairs()的一个问题,用pairs()遍历是[key]-[value]形式的表是随机的,跟key的哈希值有关系。pairs遍历table中的所有的key-vale 而ipairs会根据key的数值从1开始加1递增遍历对应的table[i]值。ipairs遇到nil会停止,pairs会输出nil值然后继续下去。
2024-05-06 18:55:08 575
原创 网络通信框架(C# Unity)(异步)
上一章写了Socket相关的概念并且通过同步方法实现了Socket编程,但是由于同步方法是阻塞的,如果我们在Unity的主线程中使用,在阻塞期间会导致游戏进程直接卡死。为了让游戏流畅运行同时让服务端异步处理多个客户端请求,我们通常会采用异步的方法进行Socket编程。
2024-03-30 08:30:14 423
原创 C# Socket类实现TCP/IP通信客户端
在本文中(c# Unity),我们将学习如何使用C#编写一个基本的TCP/IP客户端,以便在计算机之间进行通信。TCP(Transmission Control Protocol):传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP/IP,即传输控制协议/网际协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议,同时也是一种应用广泛的网络协议。联网的基础,所有的互联网数据通信都是基于TCP/IP协议进行的。TCP/IP协议是互。
2024-03-24 20:41:17 1166 1
原创 线程 的 学习
这个进程提供了程序执行的独立环境。在单线程程序中,进程中只有一个线程运行,因此线程可以独立使用进程环境。而在多线程程序中,一个进程中会运行多个线程。它们共享同一个执行环境(特别是内存)。这在一定程度上说明了多线程的作用。例如,可以使用一个线程在后台获得数据,同时使用另一个线程显示所获得的数据。而这些数据就是所谓的状态。
2024-03-22 09:46:47 1490 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人