代码改变世界

`fw服务端非完整` 工程开发初期的工作

2015-06-11 13:23 by respawn, 928 阅读, 0 推荐, 收藏, 编辑
摘要:前面写到了一些关于cocos2dx在开发中的一些模块以及一些解决方法,那些都属于本人的个人简介和个人倾向的解决方案.最近这几天我完善了一下ui解析的部分,当然也只是抽出一点点时间去做的这件事情.我添加了一个测试模块,保证了前面编码的各个模块都通过,android上面也是测试通过的,这个大家可以放心.... 阅读全文

`cocos2dx 非完整` UI解析模块

2015-05-30 15:05 by respawn, 817 阅读, 0 推荐, 收藏, 编辑
摘要:昨天在cocos2dx的一个群里,遇到一位匿名为x的朋友询问的问题,是关于ui的.他使用c++写了不少的ui封装节点,用来实现游戏中的各种不同效果.然后现在想改用lua,于是尝试使用最小代价去复用自己的代码.当然这个是可以做到的,相信很多人都是知道方法的.今天的这篇文章就来谈谈ui部分的处理以及个人... 阅读全文

`cocos2dx非完整` 日志模块 增量更新

2015-05-30 09:00 by respawn, 1915 阅读, 0 推荐, 收藏, 编辑
摘要:在上一篇文章中,说到了"流程"的由来,以及我对流程的使用. 这一片就是对流程的应用.前一篇文章中说到了三条流程 check_log_measure, check_env_measure, check_update_measure.先来看看chenck_log_measure的源码: 1 --小岩 2... 阅读全文

`cocos2dx非完整` 游戏架构缩影 添加启动流程

2015-05-29 13:05 by respawn, 1024 阅读, 0 推荐, 收藏, 编辑
摘要:这期的话题可能不是很好, 我没有想到很好的词句去更好的表达. 我一直都是很固执的认为, 同一类型的游戏,在开发做的前期工作上面其实都是可以复用的,也就是大同小异的。从游戏启动,启动日志,启动检查,检查更新,到进入游戏.这些都是那一套东西,我想把这些东西抽象一下,概括出一个叫做"流程"的概念.我的想法... 阅读全文

`cocos2dx非完整` 添加xxtea加密模块

2015-05-26 17:39 by respawn, 6610 阅读, 0 推荐, 收藏, 编辑
摘要:在上一篇文章中,我已经开始着手写自己的模块,也就是fw部分.其中上一篇文章中完成的是lua部分的配置解析部分,涉及一点点平台方面的封装.这一片文章我来说明一下我是如何处理cocos2dx资源加密的.首先需要说明白的是,资源是什么?资源分为哪几类?在选择使用lua脚本开发后,包括lua文件,游戏美术资... 阅读全文

`cocos2dx非完整` 开始自己的FW模块

2015-05-26 10:33 by respawn, 2992 阅读, 1 推荐, 收藏, 编辑
摘要:上一篇的文章中说到了一些个人习惯的东西以及一些简单的项目配置,这一篇文章我们来进一步完善一些东西.首先,打开编译以后的客户端执行,会看到一大堆的fileutils加载luac文件的提示,在终端显示一大堆,挺烦人的,我做的第一件事就是去修改他.这个很简单,有两种做法,第一种是在c++部分添加调用1 c... 阅读全文

`cocos2dx非完整`开篇

2015-05-25 12:02 by respawn, 569 阅读, 0 推荐, 收藏, 编辑
摘要:相信每个人都有一些自己的项目开发习惯,在·开篇·中我主要是会提到一些项目的配置问题.无论做一款什么样的手游项目,我们总是会从需求的角度出发去选择开发引擎,开发工具等一些列的工具去完善我们的开发环境.当然,对引擎的选择是很关键的(我们不讨论的需求,因为毕竟不是针对真是的展品,从学习交流的角度),不过我... 阅读全文

cocos2d-x开发: 场景实体(entity)管理

2015-01-29 22:47 by respawn, 1570 阅读, 0 推荐, 收藏, 编辑
摘要:公司现在开新项目,主题的框架部分都是我自己在做,不用受到别人的牵制,所以还算是比较的自由,很好发挥. 游戏并不大,所以需要用到的地方并不多.今天花了一些时间写了场景entity管理的部分代码,还没有完全的完善.我的思路是这样的, entity manager提供注册一个update( dt )的帧频... 阅读全文

cocos2d-x开发: 整合apache http,用于自己检索多项目svn文件

2015-01-16 09:53 by respawn, 465 阅读, 0 推荐, 收藏, 编辑
摘要:本来我的项目都是放在自己的虚拟机svn仓库中,随着仓库越来越多,有的时候需要去查看项目文件.check out到本地之后,挨个查看也是可以的,可是check out也是需要时间的,就想起了apache提供的对svn http的支持,所以就花了一点时间配置了一下.配置的方法很简单,下面是我的apach... 阅读全文

emacs工程管理,cedet ede插件自动构建Make,Automake

2015-01-10 10:55 by respawn, 3149 阅读, 0 推荐, 收藏, 编辑
摘要:鉴于自己一直都是在做客户端开发方面的工作,服务端很多知识都随着时间淡忘了,最近有一个计划,用一些时间补一下基础.所以早上很早就起床,花了一点时间大致浏览了一下BSD socket的相关API,然后用GNU C写了一个简单的多线程,阻塞EchoServer.工程的代码倒是不多,就是基于原生API开发,... 阅读全文