posted @ 2013-12-09 12:53 夜色游魂 阅读(163) 评论(0) 推荐(0)
摘要:
编码使用UTF-8。布局中多写style,常用字号颜色尺寸写进values对应文件如中号 小号 大号下部按钮颜色 上标题颜色左边距,右边距,等。任何文件类型通用名放在最前如item_a;item_b实例的UI类方法执行顺序onCreate()init()setListener()onClick()onTouch()onKeyDown()back()onResume()other()Handler()将一组相关联的全局通用数据封装成类,实例化在application中,已保证全局性和简洁性,如class User{namesex}class Application{private user} 阅读全文
摘要:
布局前在纸上写(或虚拟幻想)好整体依赖关系,以应对改动后,需要修改地方最少。服务端json最好不返回null 值(空数据) 可传“”因为客户端转换为字符串时空数据报异常。下班回家做项目的想法是扯淡,能完成的都留在公司完成,哪怕是加班。 阅读全文
posted @ 2013-12-09 12:44 夜色游魂 阅读(105) 评论(0) 推荐(0)
摘要:
本章会把游戏的基本功能结束,前面实现了子弹发射,产生敌人。 接下来我们要,检测子弹与敌人碰撞,让玩家移动,实现这个游戏的基本功能。 于是多出了这几个方法,当然还是写在.h文件里 首先实现触摸监听的方法 在init方法中注册监听 此时运行,鼠标单击屏幕后,飞机应该可以动到指定位置了,当然他动的会有些诡异,因为飞机动了,子弹却还是原来的位置地发射,我们在发射子弹的方法内修改两句话,sendBullet方法,修改了原先的坐标,改为获取当前飞机位置的x轴坐标,这样子弹从飞机当前的位置发射 运行测试,完美,除了飞机移动的速度- -,可以根据距离不同来写个速度进去,我就省下了,不管是多远的... 阅读全文
posted @ 2013-07-09 22:24 夜色游魂 阅读(258) 评论(0) 推荐(0)
摘要:
本章添加敌人,首先我们在.h文件里添加新的方法 之后进入.cpp文件,写出方法内容 当然还要调用一次,我把这个方法添加在了这里,也就是和发子弹是同步的,当然想要多久调用一次大家可以自己调整 运行一下 最近忙着找工作,之后闲下来一次把这个游戏的demo都发出来,作为一大章。 本章资源PS:以上所有论述,仅个人观点,欢迎批评,指正,交流。转载注明原文地址。 阅读全文
posted @ 2013-07-01 13:32 夜色游魂 阅读(134) 评论(0) 推荐(0)
摘要:
本章我们让飞机发射子弹,因此我们要写这样一个方法子弹资源:欢迎下载很详细的注释吧,现在有几个地方报错,.h文件里面一定要先声明这里是本章所有的新方法,你可以一次声明全部,嗯,还有个报错应该是我们回调了spriteDelete方法,现在我们就开始写这个时候,就有一个子弹精灵,会动,出了界,会消失,但你运行一下肯定是没什么反应的。 现在我们在init方法中做如下修改没什么解释的,顺便一提,我昨天修改了主角精灵的位置,在屏幕正中间的下方,因为飞机面向是朝上的,最后我们调用了gameLogic方法没什么解释的,它去调了sendBullet方法来发射子弹,接下来可以运行看看 没错,这个灰机不知道... 阅读全文
posted @ 2013-06-27 16:54 夜色游魂 阅读(193) 评论(0) 推荐(0)
摘要:
现在我们来实现在屏幕上出现一只飞机的效果。 首先我们要建立一个场景,显示在屏幕上,创建一个类,RunScence,现在你的项目目录应该是这个样子的。 之前没学过C++,.h文件我理解就是一个声明文件,所有的方法,变量都在里面声明才能在.cpp用,现在我们打开RunScence.h文件我们需要一个布景,所以这个类继承了CCLayer,代码清单就是这样,写有注释就不再解释。 现在打开RunScence.cpp文件,将声明的方法写出来,我们先写init方法,代码清单如下。 因为我还没想好精灵的位置放在屏幕哪个相对位置,所以winSize这个对象并没有用到,所有我了解的代码都加了注释。 ... 阅读全文
posted @ 2013-06-26 21:00 夜色游魂 阅读(221) 评论(0) 推荐(0)
摘要:
第一次写博客,本人还是大二学生,纯新手,无论是文章的技术性,还是参考性,都不高,但却是根据我的经历,开发过的真实过程,对自己记载一些备忘的笔记,更希望也能帮到一些人。 本人用的win7 + vs2010 +cocos2d-2.0-x-2.0.4环境开发,这一套环境的搭建,网上很容易搜到,在这里就不多陈述。 在最初,我存在这样一个疑问,不知道是自己太笨还是很多人都会遇到,因为我是开发android游戏的,所以最初一直搭建eclipse环境上的开发cocos2d-x,只懂一些java也不知道怎样写C++代码。 最后我意识到,直接在vs2010上看着官方的例子写就行了,毕竟它是一个多平台的... 阅读全文
posted @ 2013-06-26 16:47 夜色游魂 阅读(183) 评论(0) 推荐(0)
浙公网安备 33010602011771号