游戏客户端里一般无法读取策划写的excel配置表,需要先转成可以用的格式,例如json,xml格式。我用到的工具是python脚本,python脚本的强大就在这不提啦,各种牛X的成熟库。。。执行脚本如下:[cpp]view plaincopyimportosimportsysimportcodecs...
分类:
Web程序 时间:
2015-01-16 16:14:19
阅读次数:
329
转载:http://www.cnblogs.com/sifenkesi/p/3557231.html将本地资源打包,然后放到资源服务器上供游戏客户端下载或更新。服务器上包含以下资源列表:(1)游戏内容资源assetbundle(2)资源维护列表,包含每个资源的名字(完整路径名)和对应的版本号[资源名...
分类:
编程语言 时间:
2015-01-07 06:58:09
阅读次数:
424
热更新介绍
什么是热更新?
游戏客户端启动时,主动请求服务端检查版本号,并更新资源到本地。
应用场景:
情况一:游戏客户端已经发布了,但突然发现有个比较严重的bug需要修复。这时需要更新游戏的代码(Lua代码)。
情况二:情人节到了,需要搞个活动,在游戏中营造一个节日氛围。这时,需要更新游戏资源或增加一些功能。
好处:不需要重新打包和提交应用到市场等待审核。
热更新流程...
分类:
其他好文 时间:
2015-01-02 09:47:36
阅读次数:
151
当我们在开发网络游戏客户端时经常会(肯定会)开一个线程负责接收,发送网络消息,这时我们必然会碰到一些问题如: 在一些对战列表中随时有玩家上下线,这时我们应该会涉及UI线程(主线程)和 网络线程的同步问题:如果直接在网络线程中获得数据后直接使用的话,肯定会出现各种奇怪的问题。所以一个通用的做法是:用一...
分类:
其他好文 时间:
2014-12-26 14:13:38
阅读次数:
132
第一部分、模仿MVC模式、状态机制第二部分、 UI设计(完成UI库设计,UI编辑器未完成)第三部分、动画(人物动画未完成,普通动画完成--工具CocosBuilder)第四部分、资源利用设计(ui资源、动画资源、精灵资源)第五部分、技能设计(本地计算)第六部分、战斗系统设计(回合制思路,移植世界OL...
分类:
移动开发 时间:
2014-09-03 23:54:37
阅读次数:
568
最近公司有款《围住神经猫》的微信小游戏火爆的不行!公司又决定开发一系列的神经猫的小游戏,于是,我被拉过来了。
后来使用cocos-2dx 开发一款小游戏,客户端用的是lua脚本,为了服务器与客户端交互的安全性,我们决定对API接口
传输的JSON数据进行加密、解密。一般情况就是客户端加密,服务器段进行解密:
lua客户端使用的是一个纯lua写的库:aeslua,下载地址:http://lua...
分类:
Web程序 时间:
2014-08-05 19:34:11
阅读次数:
395
手游渠道平台纷乱芜杂,但提供的基本功能大同小异,这里就登陆和支付两个基本功能,提出一点标准化的建议,仅作为在接入了30+个渠道平台后的一点想法: *登陆 -过程: ????游戏客户端-->渠道服务:申请本次登...
分类:
其他好文 时间:
2014-08-02 18:34:54
阅读次数:
230
第一周主要做的一个事情就是游戏客户端框架的搭建目前大家商量的结果就是所有的逻辑都有lua脚本来实现,这样做的主要目的是为了后续更新的方便因为如果需要重新打包的话,让玩家每次都去下一个很大的包也不太现实。lua的方案,lua调用c++的部分,
用tolua++来导出c++代码的各种数据类型。主要就是写...
分类:
其他好文 时间:
2014-05-31 01:10:58
阅读次数:
273
游戏客户端游戏客户端,是指与游戏服务器相对应,为客户提供本地服务的程式。一般安装在普通的用户电脑上,需要与游戏伺服端互相配合运行。什么是游戏客户端?游戏客户端,游戏库客户使用端,相对于游戏服务端的另一端,服务端是为游戏数据库服务的,而客户端就是游戏数据使用端。几乎现在任何游戏都有其客户端,用来连接服...
分类:
其他好文 时间:
2014-04-29 17:16:46
阅读次数:
338
网络游戏(联网进行的多人电子游戏)网络游戏:英文名称为Online Game,又称
“在线游戏”,简称“网游”。指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。定义魔兽世界
网络...
分类:
其他好文 时间:
2014-04-29 16:34:22
阅读次数:
467