4-23,计划把东西全部移植到blog上,并完成 GoldMiner的书写
3天内,完成FightControl的文章,然后代码做一下简单修改
之后开始写稍微复杂的游戏:)
去面试了,加油:)
移动互联网、云计算、HTML5专业博客
4-23,计划把东西全部移植到blog上,并完成 GoldMiner的书写
3天内,完成FightControl的文章,然后代码做一下简单修改
之后开始写稍微复杂的游戏:)
去面试了,加油:)
要开始做一个游戏了。关于以后的例子,会按照这么一个步骤来写,从简单的开始:)
1,需求描述(这里所有的例子只说核心玩法)
2,需求分析,最好最后能出一张描述需求信息的图
3,考虑一下有什么技术点,有没有技术难点
4,数据设计
5,准备必须的资源
那么,正式开始找茬
1,需求描述
出现两幅图,两幅图有一个不同点,点击右侧的图的不同点之后[......]
细节和架构一样重要!
两个字,干净,一定要苛刻的要求干净
你是否有时候自己的代码自己都不想看?你是否有过改过几次需求之后,你的工程已经完全负担不起下一次改动了?
你有没有见过几百甚至几千行的代码,你有没有看过一些代码,里面都是些a1,a2,a3这样的变量或者方法?你有没有和同事合作时,有些人的代码你喜欢看,有的人的代码你不敢看?你有没有遇到过有的同事如果离职,他的代码不会有人接手,只[......]
分析下HelloWorld代码
1,HelloWorldLayer.h文件中
@interface表示定义了一个类,类名是HelloWorldLayer,继承自CCLayer类,那么HelloWorldLayer这个类是CCLayer的子类,也就是我们所说的层类。
而cocos2d中层是[......]
来简单说一下HelloWorld程序,这里就简单贴几张图,配以简要说明,如果不明白的地方,搜索一下,网上很多这个东西。
我这里主要说一下helloworld的程序中感觉别人没有说到的地方,下一个楼说这个。
无图无真相,图来了。
第一步,创建工程
第二步,选择模板,选第一个,第二个带有Box2d,第三个带有chipmunk,Box2d和chipmunk都很[......]
要把cocos2d装进电脑,统共分5步
第一步,准备一个mac机器
强烈推荐在mac机器上做cocos2d的开发,首先你需要一台安装好Xcode的mac设备。从0.99.0版本开始,Cocos2d-iPhone要求苹果SDK3.0,操作系统的要求是MacOS-10.5.7 版本以上。
第二步,删除旧版本(没装过的同学果断略过)
本人从0.99.5版本开始使用,发现cocos2d的存[......]
在百度google里面随便一搜索,有很多cocos2d的细节介绍,这里,我就不再做那么多人已经做过的东西了,尽量的简单通俗的略过。
来,看了小例子,看能不能对cocos2d有个初步的印象。废话不说,上图
喜羊羊和灰太狼,大家都不陌生,这里设想一个最常见的景象。青青草原上,白云各种飘啊荡,喜羊羊和他的兄弟们在谈天说地,画面一转,灰太狼躲在灌木丛里,盯着小羊们流口水。
 [......]
cocos2d是基于cocoa库的开源2D游戏开发框架,用于构建2D游戏、演示程序和其他图形界面的交互应用。平常所说的cocos2d,就是指cocos2d-iphone,这是用Object-C语言编写的,可以支持iPhone和iPad开发。
cocos2d引擎最大的优势在于免费和开发便捷,并且容易上手。这样直接降低了引擎使用的成本,提高了游戏开发的效率,所以在游戏行业被很多公[......]
2010年,那时候开始在思考以后要怎么在开发app上做一些属于自己的规划
思考过学习一套开源引擎,直接使用,也思考过自己开发一套,一边培养自己的功力,一边做。
最后给自己下了决定的因素,是在于对自己的人生定位是什么?
我自己思考过很多,是要走上项目管理?当个管理者好呢?还是继续努力技术,就纯粹当个技术大拿?
那时也有想换个环境的想法,就到处去谈了一谈。
总结下来,给自己决定了方向,世[......]
为了我的下一个横向卷轴游戏,所以想设计一个卷轴游戏的卷动背景专用的类。
思路其实是很简单,一般来说卷轴游戏的背景,是一张大张的图,前后可以环状的接合
所以我需要载入一张图片,将其设定为两个图,用前后贴的方式让它看起来有卷动的效果
提供了卷动座标(X或Y),卷动的间隔时间,卷动距离等属性
图形的卷动则是利用两张图的位置互换来模拟