
游戏开发
文章平均质量分 53
微笑小星
强化学习的信仰者,游戏开发的爱好者。
展开
-
Unity游戏通用框架——UI的管理和加载
需求:为了方便UI的管理,编写一个管理类,管理所有UI的加载、隐藏或销魂,每个UI都继承自一个UIWindow类,存放在Resource的指定目录下,通过UIManager进行管理。每个继承自UIWindow的UI天然有UI的打开关闭等基本功能。原创 2024-10-11 12:32:02 · 598 阅读 · 0 评论 -
Unity游戏通用框架——事件的订阅和发布(观察者模式)
在游戏开发的基本思想中,逻辑与表现的分离极为重要,相互之间并不关心具体实现,只注册对应的事件,有事件发生时才调用相应的函数。原创 2024-10-11 11:47:46 · 724 阅读 · 0 评论 -
Unity游戏通用框架——FPS的显示和控制
Unity基础框架的脚本代码原创 2024-10-11 11:50:35 · 355 阅读 · 0 评论 -
Unity游戏通用框架——单例模式
Unity的单例可以分为两类,一类单例是C#中的纯单例,用于进行数据的管理(例如角色类管理器,房间类管理器,数据管理器等)。一类是基础与Unity的MonoBehavior的单例,用于跟Unity相关组件的游戏管理(例如声音管理器,游戏管理器,场景管理器等)用法:根据用法直接继承上面两个类的其中一个即可。原创 2024-10-11 11:44:30 · 645 阅读 · 0 评论 -
C/C+++服务器之libuv的使用实战
C/C++服务器基础原创 2024-07-08 10:05:51 · 2009 阅读 · 0 评论 -
Socket通信编程的最简单版本
Socket上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口。这两个部分的代码实现了客户端和服务器的最简单通信,先运行服务器程序监听端口,再打开客户端程序,客户端程序会与服务器建立TCP连接,并发送“Hello”字符串,服务器收到后会回复一个“Hello”给客户端。App通过Socket发送和接收数据,主要提供了TCP Socket和UDP Socket来收发数据,基于Socket对象操作系统提供了一系列接口来收发数据。原创 2024-07-02 17:40:09 · 447 阅读 · 0 评论 -
Unity客户端的Http通讯实战
可以看到Http发起Get请求非常简单,把对应的参数包含在url中,把API-Key包含在请求头中即可,最后调用JsonConvert.DeserializeObject将得到的Json字符串转换成对象即可。这里以常用的Json格式数据为例,Unity中的对象数据转化为Json就是序列化的过程,反过来就是反序列化。如果要发送一个DELETE请求,不需要上传任何数据体(Body),因为DELETE请求通常不包含请求体。在Http协议中,客户端发送的请求有Get、Post、Put、Delete等。原创 2024-06-21 23:23:32 · 747 阅读 · 0 评论 -
游戏配置表的导入使用
其中把第一行的Tables\改成自己存放Excel文件的文件夹,Data\改成存放Json文件的文件夹即可,第二行是复制Json文件的命令。在DataManager单例初始化后,调用Load函数读取json文件,就能使用配置表了。那么程序怎么把把这张配置表导入使用?生成的Json文件如下。原创 2023-12-03 21:49:20 · 867 阅读 · 0 评论 -
XLua热更新框架原理和代码实战
XLua热更新详解原创 2023-11-16 23:38:50 · 1509 阅读 · 1 评论 -
Unity游戏开发前置知识
游戏开发需要具备的编程基础的重要部分原创 2022-09-27 00:51:00 · 1434 阅读 · 0 评论