现在的位置: 首页 > 综合 > 正文

2013年1月到5月的总结

2013年08月11日 ⁄ 综合 ⁄ 共 1513字 ⁄ 字号 评论关闭

我的博客已经很久没有更新了,最近一直很忙,以前也是很忙,总之就是忙。

每当打开我的博客查看资料的时候,我发现我的博客像是要荒废了,我就有要写的冲动,我一直没有写,一方面是很忙,另外一方面是不知道从那里开始写。这段时间在开发的过程中学到的心得,新的知识,待深入研究的知识都是要写上来的。所以来一篇总结。


2013年1月8号,是我过年前在北京写的最后一篇博客,那时我在北京博看文思实习iOS开发,所以对于cocos2d-x的学习就停了写来。实习完了之后,我就回到了湖北的家里,没有网络,所以也就没法学习cocos2d-x,但是我可以自己做项目。在家里做的项目是推箱子游戏,自己一个人慢慢做,把不需要网络的部分做完了。2013年2月底我回到了学校,一回到学校就忙这将推箱子做完,上线。一直到了3月14号才全部做完了。


推箱子游戏使用是Java和C++完成。前面的界面部分使用Java来写,后面的游戏部分使用cocos2d-x来完成,这个游戏是麻雀虽小,肝胆俱全。包含的内容不少。

(1).Java和C++的通讯,当时是用文件操作来实现通讯的。

(2).游戏中对TiledMap Editor的使用。我用TiledMap来编辑地图,一共60张地图。

(3).游戏中汉字的展示。我用的是读取XML文件。

(4).C++操作数据库。我使用的是SQLite。数据库用于保存用户的最好成绩。

(5).最优路径搜索。我使用的是广度优先搜索。这里可以考虑使用A*来优化。

(6)CCTableView的使用,这里包含了CCtableView的一些技巧。

可能还有其他的功能没有写,时间长了就忘记了。上面列出的一些功能,比较重要的我今后会在博客中介绍。这个游戏在一些应用商店上线了,长时间没更新。

有一个地址是:http://apk.91.com/Soft/Android/com.zhycheng.pushbox-1.html



推箱子做完后,我就在青岛找到了一份工作,就过去了。到了青岛,赶着做项目,也是忙,第一天到了青岛,也就是3月16号,我还写了一片博客,后来就再也没时间了写了。

工作期间,做了一款休闲的游戏,直到5月31号,我才做完。儿童节我就回了太原,因为学校的要求。iOS版本本被驳回了两次,所以直到今天iOS版本才上线。准确的来说,应该是昨天,现在已经是新的一天了。

在工作期间,我完成了cocos2d-x游戏部分后,就接着写服务器,服务器完事了,接着写Android,这对我的个人提高很有帮助,但是我干的分散,没专注一反面,这是弊端。在工作的过程中,遇到了很多问题,也解决了很多问题

(1).cocos2d-x实现倒计时

(2).C++和objc混编

(3).C++和Java互相调用

(4).cocos2d-x多分辨率适配

(5).cocos2d-x实现对话框

(6).iOS无法post请求JSP

(7).MySQL和Tomcat中文乱码

(8).http联网传输Base64编码的图片在传递的过程中丢失数据

遇到的问题远远不止这么多。算好的,都有一个完美的解决方案。


在qq上有好友就告诉我,什么都会一点,什么都不精通,那就是个半吊子。呵呵,我很赞同这个说话,其实我也不想什么都做,我必须有一项是我最擅长的。那淡然就是cocos2d-x了。我最开始不是做Android开发的,后来就踏上了Android开发的这条路,后来又转了cocos2d-x。所以我今后的规划是全心全意的学习和使用cocos2d-x。


接下来博客将会把我学习到关于服务器和Android的新知识写几篇,然后就全心全意的钻研cocos2d-x了。


我将努力将C++和cocos2d-x学精通,将游戏进行到底。

抱歉!评论已关闭.