最近项目做一个需要背景无限滚动,适用飞机,跑酷类型无限背景滚动等游戏,在网上找了一些例子,发现都犯严重的错误,就是滚动不和时间挂钩,会看到卡顿现象。每一帧+速度,正确来是s =v*dt,v速度,dt每一帧时间。 原理 现…
分类:游戏
TrinityCore MMORPG(魔兽世界)服务器设计分析
本文是通过TrinityCore研究从而对MMORPG服务器设计分析。 网络字节序 ByteBuffer是字节(unsigned char类型)处理,没有大小端处理。在网络通信应用程序上,这种是经常有的,网络是通过字节发…
mmorpg魔兽世界服务器框架TrinityCore构建
本文对TrinityCore 版本7.x | 3.3.5编译说明通用。 简介 TrinityCore 是c++实现MMORPG框架 来自MaNGOS,大型网络对象服务,随着时间的推移,该项目代码广泛的优化,改善和清理代码…
Unity3d 使用boost asio在windows android
本文简单说明Unity3d c++插件,并采用boost asio打开串口设备状态在windows android平台下的交互通信。 Unity3d插件简介 Unity3D底层是c++实现的,用户用c#进行开发,不过是用…
7zip开发
本文是描述7z sdk 下C语言的开发使用。 在7zip一个开源的解压缩自由软件,在LGPL协议下,即自由使用,只要你没修改7z里面的源代码,仅仅作为库的引用,勿需公开你的源码。可惜在网上找类似的开发7zip教程解压缩太…
Face++ 人脸识别
简介 本文简单说明Face++ android 人脸检测器的使用方法,在线和离线人脸识别算法,算法支持android ios。最好给出结合Cocos2d-x应用。 注意:SDK 中包含armeabi 以及armeabi-…
MaNGOS编译搭建
Mangos ,中文芒果服务器,是大名鼎鼎魔兽世界的模拟服务器,一个开源的c++实现的项目。只是作为研究用途,商业用是要给追究法律责任,跨平台性支持windows、linux、BSD操作系统。mmorpg服务器开发架构有…
ogre简介
OGRE是什么? OGRE(面向对象图形渲染引擎)是一个面向场景,C++编写设计的灵活的三维引擎,使它更容易和更直观的开发,利用3D硬件加速生成应用程序。像Direct3D和OpenGL的抽象细节底层类,并提供基于世界的…
ogre特征
ogre2.1已经在开发的路上,也许本文不是最新的ogre特征。 主要功能 简单易于使用的面向对象接口设计,3D场景渲染最大限度的减少所需量,实时的Direct3D/ OpenGL实现 可拖着的框架,使得你的应用程序运行…
AES加解密
这篇文章是对Cocos2d-x游戏资源加密解决方案的补充吧。说AES 数据的加密,解密过程。可以应用到cocos2d-x的数据加解密上面,比如玩家分数加密,写入到UserDefault写xml文件上面。 AES简单介绍 …