自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 Lockstep 之寻路算法

LockstepFramework 之寻路算法最近在学习Unity,在github上发现了一个很好的开源网游架构。也解决了之前的很多困惑,在此和大家分享一下。github地址在文章末尾贡献。A*寻路算法1.简易描述1.在A*寻路中,我们首先需要将地图分割成一个一个的格子。2.然后选择一个格子作为起点,一个格子作为终点。如上图所示,A选择作为起点,B选择作为终点。3.然后我们通过A*寻路算法找到

2016-07-29 17:41:51 2852

原创 cocos2dx之GAF

cocos2dx之GAF 在cocos2dx之中,常用的动画有帧动画和骨骼动画。然而对于flash特效导出的龙骨动画,有些不如人意的地方。所以一直寻找其解决办法,从而发现了GAF这个比较强大的东东。SWF文件转GAF动画 要转成GAF动画文件,首先我们需要一个swf文件。然后通过GAF-Converter转化成GAF动画格式文件。 GAF-Converter win32版本 G

2015-08-21 09:13:18 2240

原创 Lua 中的另类For循环

首先我们来看一看该for循环的使用例子:function test() local function fun() return "123", "234" end local i = 0 for msg1, msg2 in fun do printInfo("msg = %s, %s", msg1, msg2) i = i

2015-07-24 09:56:34 681

原创 cocos2dx屏幕适配

浅谈cocos游戏屏幕适配市场屏幕的分辨率的种类 在移动游戏里,屏幕适配是一个比较重要的环节。市场上面的手机分辨率参差不齐。总体来讲,可以概括为四种:4:3(高宽比1.33)、16:10(高宽比1.6)、16:9(高宽比1.778)、5:4(高宽比1.25)。cocos里的适配模式 cocos引擎中有5种屏幕适配模式:FIXED_WIDTH,FIXED_HEIGHT,EXACT_FIT,N

2015-06-08 14:52:27 725

原创 C++实现反射机制

#include "stdafx.h"#include #include #include #include #include using namespace std;#define IMPL_CLASS_CREATE(class_name) \ static base* CreateClass##class_name(){ \ return new class_name;

2013-10-30 11:27:15 884

原创 初识Poco C++

毕业两年余,一直是做客户端,学习关注的重点主要在图形学方面,虽没达到很高的造诣,但也还算是马马虎虎。前阵子和朋友聊到创业,可惜那朋友也是做客户端的,所以顿时有着一股研究服务端的热情。由于一直是做C++,所以理所当然的是想研究C++的实现了。在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev

2013-10-24 15:17:44 1059

原创 Printf实现多参的原理

一直以来,Printf实现多参的原理,是C面试时的重点问题。现在就来介绍一下其实现的原理。其原型为:int printf( const char *format,... ); 函数的传递的参数是存储到栈区的,因而printf的参数也遵循从又往左开始进行压栈。int i = 0;printf ("%d, %d, %d",i + 3, i + 2, i + 1);首先最右边i

2012-04-16 09:46:32 1919 1

原创 文本阅读的功能实现

由于硬件的限制导致不可能一次性将txt文档全部都读取出来。需要一段一段将其读取出来。现设定每次读取的大小为FILESIZE。而txt文档中会是ASCII码和GB2312码的集合。ASCII码占用一个字节,而GB2312占用两个字节。每次读取FILESIZE大小的内容时,可能会导致将一个GB2312的字符分成两半。而此一次读取时,导致第一个字符将是不可预定的内容。a我是程序员。b

2012-01-15 10:54:42 582

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议 高清非扫描

2012-02-08

TCP-IP详解.卷二:实现

TCP-IP详解.卷二:实现 高清,非扫描。

2012-02-08

TCP-IP详解.卷一:协议(高清非扫描版)

TCP-IP详解.卷一:协议 高清晰 非扫描版

2012-02-07

OpenGL编程指南(原书第七版)

OpenGL编程指南,最经典的OpenGL教程。

2012-02-06

OpenGL编程指南

OpenGL编程指南。很好的教程。很清楚

2011-11-12

空空如也

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

TA关注的人

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