自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原林的专栏

Game Maker

  • 博客(4)
  • 收藏
  • 关注

原创 bintalk构建

准备 cmake gnu flex 和 bison (windows下推荐使用GnuWin32) 构建 bintalk使用cmake作为构建系统,产生对应平台的makefile或者工程文件。构建最终结果为一个编译器“bintalk”和C++运行时库"bintalk_cpp"。 Unix mkdir build cd build cmake YOUR_BINTALK_DIR

2012-11-09 15:59:34 1920

原创 bintalk语法

BTK文件 BTK文件是bintalk使用的源文件,用来描述结构化数据。一个有效的btk文件可以包含任意数量的定义。如果需要使用一个定义,必须它在之前已经被定义。如果需要使用其他文件中的定义,需要将文件import进来。 一个btk文件的基本结构: #import OtherFile1.btk ... #import OtherFileN.btk definition1 definitio

2012-11-08 18:37:06 1831

原创 开始使用bintalk

简单示例 创建一个名为"example.btk"的文件,文件内容如下: struct Address { string city; string street; } struct User { uint64 id; string name; Address[] addresses; }接下来可以使用bintalk编译这个文件,生成C++代码文件: b

2012-11-08 18:11:21 1574

原创 bintalk简介

bintalk是一个用来对结构化数据进行二进制编码解码的轻量级工具。 目的 bintalk最初的设计目的是为了满足online game的开发需要。一个online game一般都会有很多相互通信的后端服务器,这些服务器可能使用了不同的语言实现。游戏客户端也可能需要在不同的平台使用不同的语言。并且,游戏对于效率要求很高,一般都会使用自定义的二进制网络协议进行通信。bintalk就是为满足这样的

2012-11-07 17:19:55 1532

空空如也

空空如也

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

TA关注的人

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