自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愿与你在游戏开发道路上一起披荆斩棘,共同进步

博主是一个游戏开发程序员,曾参与开发过大型MMORPG、VR眼镜、体感试衣镜、类吃鸡大地图竞技游戏

  • 博客(3)
  • 资源 (10)
  • 收藏
  • 关注

原创 ✿Unity自学入门✿|C#:string.format详解|吖树游戏开发

我将结合游戏开发场景,详细讲解C# 的String.Format函数,涵盖大部分常用格式和占位符,并提供代码示例。

2025-04-12 10:30:00 2348

原创 ✿Unity自学入门✿|C#基础:string函数大全|吖树游戏开发

把string类的绝大部分函数都介绍了一遍(format除外),每个都有代码块演示日常开发中什么情况会用到

2025-04-10 12:00:00 2249

原创 吖树|✿Unity自学入门✿|C#语言基础:什么是变量|游戏开发

一般只用在特定少数地方,因为前面说过C#是强类型语言,用到int的地方是无法用long替代的,强行赋值会导致数据丢失(毕竟int取值范围小,大概几十亿),并且系统API提供的函数参数大部分也是int类型,所以除非你确认有需要才用long,否则int就够用了,举一个用long的例子吧,常常会用作唯一ID,例如游戏每产生一个物品都会分配一个全网唯一ID,即使是同样名称同样品质的武器,而游戏是长期运行的,每天那么多玩家进行各种任务、副本,会产生大量的物品,所以int类型几十亿的取值范围显然是不够的。

2025-03-21 15:45:49 1494

C#完全手册,电子版

C#完全手册,电子版,详细叙述C#技术,可以当字典一样使用

2010-03-20

HTTP网络数据包的截获与还原技术

第一章 http网络数据包截获与还原的理论基础 2 1.1 网络体系结构 2 1.1.1 网络参考模型概述 2 1.1.2 TCP/IP协议族 3 1.2 http协议概述 4 1.2.1 http协议的几个重要概念 5 1.2.2 http协议结构 6 1.2.3 http协议的运作方式 12 1.3 基于http协议的网络行为监视 16 1.3.1 http协议的安全因素 16 1.3.2 基于http协议监视的实现 17 第二章 开发工具与环境配置 19 2.1 JAVA语言介绍 19 2.1.1 平台无关性 19 2.1.2 面向对象 20 2.1.3 安全稳定 21 2.1.4 支持多线程 22 2.2 JDK概述 22 2.2.1 Java开发工具JDK 介绍 22 2.2.2 开发环境配置 23 第三章 http数据包截获 24 3.1 http数据包截获模块设计 24 3.1.1 体系结构设计 24 3.1.2 WinPcap工具 25 3.1.3 Packet.dll 26 3.1.4 Jpcap类库 28 3.2 数据包的存储 29 3.3 数据包捕获和存储流程图 32 3.4 数据包捕获和存储程序片断 32 第四章 http数据包信息的分析与还原 35 4.1 字符编码的信息概述 35 4.1.1 ASCALL字符编码 35 4.1.2 GB2312字符编码 36 4.1.3 BIG5字符编码 36 4.1.4 UNICODE(UTF-8)字符编码 36 4.2 捕获数据包信息的分析 38 4.2.1 捕获数据数据包的重组分析 38 4.2.2 捕获数据包编码格式的分析 40 4.2.3 捕获数据的分析的程序片段 40 4.3 对捕获数据包信息的部分还原 41 4.3.1 捕获数据包信息还原的流程图 41 4.3.2 捕获数据包的信息还原算法 42

2011-02-21

C++高性能的可视电话软件NetTalk(包含AVIOMgr可视通信模块)

高性能的可视电话软件 NetTalk效率很高,比我所见的一些可视通话软件要好(如AVPHONE,注:在此并无破坏AVPHONE所在公司形象之意图,仅将软件作客观上的比较) AVIOMgr模块 AVIOMgr是一个可视通信的通用模块,在NetTalk中是一个独立的模块,对它进行一些简单的处理,可以做成静态库、动态库或ActiveX控件,以用于其他软件。 AVIOMgr封装了包括:视频采集、视频压缩、音频采集、音频压缩、音频播放、数据传输、命令控制等一系列与可视通讯有关的功能 分网络传输部分、音频输入、音频输出、视频输入、视频输出、音频视频压缩、音频波形显示、界面。共创建个线程,音频输入线程、音频输出线程(这两个有WINAPI隐式创建)、音频视频压缩传送线程和主线程。因为音频的采样率比视频采样率高得多,这里的音频的采样率为8000Hz而视频仅为20左右,所以从宏观来看,音频是连续的,而视频是非连续的,这也就是无须为视频输入输出创建独立线程的原因。 网络传输:基于UDP协议,有两组SOCKET,一组用于指令发送和接受(要求可靠),另一组负责音频视频数据的传送和接受(不保证可靠性)。 音频输入:通过waveIn函数族完成连续的录音 音频输出:通过waveOut函数族完成连续的放音 视频输入:通过cap函数族对视频进行捕获 视频输出:通过cap函数族实现视频输出 音频视频压缩:音频压缩采用G.729标准(8:1,1kbps),视频压缩采用H.263+标准 音频波形显示:将PCM音频数据以波形动态地显示出来 界面:与用户交互

2010-06-08

C++密码学类库(Crypto++)

C++密码学类库(Crypto++). 密码学的必学之物,包含aes, arc等种算法类

2010-03-20

socket封装类CWSocket

CWSocket类,封装了socket的基本操作,包括基本服务器端封装和客户端封装,加入超时处理

2010-03-20

C++局域网语音、视频通讯例子(语音使用G729a压缩算法)

C++局域网语音、视频通讯例子(语音使用G729a压缩算法) 使用capxxxx抓视频、ICxxxx压缩视频(整理网上Free代码) wavexxxx抓音频、播放音频(参照VideoNet_src,修正SoundRec线程类注销时未释放内存的bug, SoundPlay动态申请内存,将数据拉过来,省去罗嗦的CCriticalSection Lock/Unlock) 如果要使用MPEG4,建议使用MS 的mpg4c32.dll,还不错的。

2010-06-08

代码整理软件CodeHelp

代码整理软件CodeHelp,支持多级分类,支持语法加亮,用access数据库,备份,打包方便

2010-03-20

c++文件传输类封装

基于c/s 架构的程序,服务端可添加任意个文件,客户端连接服务端时能获取服务端共享的文件列表,双击任意文件自动下载。

2010-03-20

C语言函数大全(语法着色版).

C语言函数大全(语法着色版). 介绍C语言各个库函数的使用方法,还有各个参数的详细作用与用法,

2010-03-21

VSession语音控件

VSession语音控件,用于语音通信的控件,可做局域网内即时语音通讯程序

2010-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除