本文是通过TrinityCore研究从而对MMORPG服务器设计分析。 网络字节序 ByteBuffer是字节(unsigned char类型)处理,没有大小端处理。在网络通信应用程序上,这种是经常有的,网络是通过字节发…
Cocos2d-x游戏资源加密解决方案
概述: 功能 演示效果 工具使用 应用到cocos2d-x项目 下载 总结 参考资料 功能: 功能:使用AES CBC 模式对文件及目录加解密,可以应用各个跨平台,目前已经在cocos2d-x win32平台和安卓平台通…
计算机图形学-渲染管线
计算机图形学:摄像机在拍照、3D转换到2D的过程。 计算机视觉:把一张2D图片,通过分析,建模转换成3D过程。 现代图形学的渲染管线主要流程 1、顶点信息处理:包括 顶点、法线、切线、颜色、如有骨骼权重等。 2、光栅化:…
骨骼蒙皮动画shader
文章主要是分享一些优秀开源的人物的gpu代码、主流的3D引擎,动画的蒙皮的驱动都是很类似的 vs ps
引擎选择可行性分析篇
这是一篇2.5D多人在线吃鸡游戏的工作总结,希望搜索到的人一个借鉴。在开展核心开发过程中、公司倒闭、导致项目黄掉。 引擎的选择 cocos creator 2.2.2引擎: 一:数据通信: a:脚…
Android Studio Gradle Sync同步问题
Cocos2d-Lua-Community 的工程frameworks\runtime-src\proj.android的android打开后同步失败问题 修改的路径 修改的E:\Quick-Cocos2dx-Proje…
Unity3d 动态加载本地音乐
Unity3d动态加载本地音乐,UnityWebRequestMultimedia不卡顿 private AudioSource aud; private void Awake() { aud = GetComponen…
Docker安装rabbitmq
拉取镜像 启动镜像(默认用户名密码),默认guest 用户,密码也是 guest 启动镜像(设置用户名密码) 完成后访问:http://freeyun.com:15672/
DHT协议
BitTorrent 使用“分布式哈希表” (DHT) 来存储种子的 peer 信息,且不需要专门的服务器。这样,每一个 peer 都变成一个 tracker。DHT 协议基于 Kademila,且用 UDP 实现。 请…
Mongodb在windows的安装
本文是描述Mongodb3.6在windows10的下的安装,下面的所有步骤都是在cmd运行 下载Mongodb安装包 下载地址:https://www.mongodb.com/download-center,运行安装 …
策略模式与命令模式比较及实现
定义 Strategy策略模式 把易于变化的行为分别封装起来,让它们之间可以互相替换, 让这些行为的变化独立于拥有这些行为的客户。 GoF《设计模式》中说道:定义一系列算法,把它们一个个封装起来,并且使它们可以相互替换。…
BT种子嗅探器:DHT
之前写了原理篇,在原理篇里简单的介绍了一下DHT,但是还不够详细。今天我们就专门详细的讲一下嗅探器的核心-DHT,这里默认原理篇你已经读了。 背景知识 DHT全称 Distributed Hash Table,中文翻译过…