软件设计方法
woodcol
iOS,android,应用及游戏开发.
精通cocos2d-x,
展开
-
使用googlecode+TortoiseSVN进行版本控制(转)
1.简介 随着写代码越来越多,做的项目越来越多,我们时常会感到反复修改调试代码是个很费劲的过程,有时写好了一段代码,可以工作了,在此基础上再做修改,发现不能工作了,可是代码有时又很难改回去……另外,如果多人进行协同开发,我们怎么能及时获得别人最新修改好的代码呢?最好能把它放到一个统一的地方管理。 进行版本控制是解决上面问题的好办法,googlecode是goog原创 2017-11-03 18:48:35 · 286 阅读 · 0 评论 -
关于Smalltalk,squeak,scratch的学习体验(转)
转自:http://blog.csdn.net/kissdestiny/article/details/38066881Smalltalk和许多程序设计语言不同,它不仅仅是一门语言。1、一种面向对象的程序设计语言:它是一种面向对象的语言,包含语言的语法和语义。一些编译器可以通过Smalltalk源程序产生可执行文件。这些编译器通常产生一种能在虚拟机上运行的二进制代码。Smalltalk语言本身非常原创 2017-11-04 21:58:15 · 615 阅读 · 0 评论 -
Steam平台3款2D游戏开发软件对比(转)
无意中看到steam平台。知道这个平台上有很多游戏,第一次接触这个平台是在Dota2出来时,想在mac os系统上玩游戏的时候。今天看到这个平台上也有独立开发者开发的游戏发布。听说也有开发者赚了不少钱的。在网上找了一下开发工具。发现下文特地拿来分享。想必这几个工具一定要比写C++代码的cocos2d-x好用很多。这些年,一直在从事cocos2d-x引擎的游戏开发。除了U3d和UE4之外,很少接触到原创 2017-11-04 21:56:52 · 7661 阅读 · 0 评论 -
tree--树,最常见的复杂关系结构
昨天想用Python解析html文档,仔细研究了一下Html网页之后,发现所有html都是由xml标签组成的树结构。然后今天就总结一下常见的这种结构,原来树结构不只是在html网页中有,他遍布大自然。 下边例举几个例子: 1.细胞有丝分裂, 我们都知道植物与动物成长的过程其实就是细胞的分裂过程,人和植物其实质上是一样的,都是树形结构。由最初的受精卵,一直以二叉树的结构分裂开来,在这个分裂的过程中子原创 2017-11-03 18:57:13 · 1589 阅读 · 0 评论 -
mac os下svn无法cleanup的解决办法
因为在使用命令行进行项目更新时,按了control+c中断了正在进行更新的项目,就出现了svn无法再次提交和更新的问题,在svn的根目录下运行:svn cleanup也不行.会出现下边的错误提示:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted有人说再checkout一份出来原创 2017-11-03 18:56:27 · 3991 阅读 · 0 评论 -
游戏客户端中的常用模块
一直是自已写游戏,也不会有人教你应该怎么做事情更合理,也不会有人给你分享他的经验。 作了差不多有三年手机游戏了,今天在这里总结一下所有游戏的共同点。以后只要是有需要客户端建框架的,先不管游戏内容是什么,先按下边的套路来建框架,框架建好了之后,再来写游戏内容,这样我们就可以少走很多弯路,可以把最多的精力放在游戏玩法上。 结果了一下,大体上,客户端有这几个模块是每一个游戏都必须有的。我会原创 2017-11-03 18:55:53 · 7183 阅读 · 0 评论 -
游戏中分层状态机的实现(转)
游戏中最复杂的逻辑部分就是战斗部分。之前一直没有对状态机进行理论学习,以及于在设计游戏战斗逻辑的时候总是没有安全感。下边是一个写的不错的文章。转自:http://blog.csdn.net/xtxy/article/details/9668221状态机的实现方式有很多种,一般都使用比较简单的switch case方式来实现对事件的处理和状态的转移,如下所示:[html] view plaincop原创 2017-11-03 18:55:25 · 2351 阅读 · 0 评论 -
面向对象的23种设计模式简介
如果你要学习面向对象的设计方法,比如C++,JAVA,Object-C一类的编程语言,那么研究和学习软件业几十年的这个经验那是必须的。因为只有到了这个高度你才能把面向对象运用自如。下边简单了解一下这23个经典的处理类与类之间关系的设计模式。总的分为三个部分,第一部分主要是以类的创建为主,有5种设计模式;第二部分是以类的结构为主,有7种设计模式;第三部分是以类的行为交互为主,有11种设计模式。 创原创 2017-11-03 18:49:06 · 1189 阅读 · 0 评论