摘要: 好吧,首先第一个坑:[坑一]CCMoveTo 这个action,看名字就是在指定时间内移动到某个点,用起来当然是像这样:auto moveAction = CCMoveTo::create(1.f, ccp(200, 300));sprite->runAction(moveAction);看起来没什么问题,运行的时候那个sprite 确实也在1 秒内移动到200,300 了。那么这样呢:for(int i = 0; i runAction(moveAction);}猜猜看sprite 这东西在被连续要求执行两次move action 会怎样。没错!!!它没有移动到200,300 !!! 阅读全文
posted @ 2014-04-01 20:14 草帽过客 阅读(546) 评论(0) 推荐(0) 编辑
摘要: ok 我来更新正剧了,卧槽我记得之前貌似写过1.5 后来因为机器莫名蓝屏导致坑爹的未保存然后就伤心的专注写代码不更新博客了。。那个上回说到哪了?哦对淡入淡出的切换到menu 界面,哦对貌似上次还写了不少东西卧槽。。本篇的主要内容有:1. 配置文件读取2. 随机函数使用3. 场景切换动画4. 精灵列表加载5. 使用贴图缓存5. 菜单项的使用6. 玩转消息中心7. 进度条的使用8. 祖国欣欣向荣9. 老外水深火热10. 天气预报呐,这个菜单呢是根据随机数动态生成的,也就是说每次进入到菜单选择场景所呈现出来的菜单上的文字是不一样的。。。比如这样的:还有这样的:或者这样的:那么这... 阅读全文
posted @ 2014-03-29 13:40 草帽过客 阅读(376) 评论(0) 推荐(0) 编辑
摘要: winrt 的环境也就是windows8/8.1 了,cocos2d-x 早已支持在windows store 平台上的开发,今天不想写代码,看了一天各种苦情悬疑侦探穿越剧之后为了以后发布app 就试了一下winrt 环境的搭建,还是挺容易的,比android 的舒服多了。。。=======================BiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiuBiu======================前提条件:1. 你要装了windows8/8.1,我装的是windows8.1 跟win7 双系统,因为win. 阅读全文
posted @ 2014-02-25 19:01 草帽过客 阅读(510) 评论(2) 推荐(0) 编辑
摘要: 今天尽配这个环境了,最后发现eclipse 真是博大精深,太强了,然后最后一步在虚拟机上运行的时候一直是黑屏简直无解!!后来发现了这个:http://www.cocos2d-x.org/forums/6/topics/19443好嘛然后我也debug 了一下,也是在这个GLSurfaceView\$GLThread.run() line: 1120 Exception Illegal Arguments的地方跪了,好吧,逼我搞台真机的节奏么...-----------------updated on 2/23/2014--------------用较高版本的android 平台如4.4.2 就 阅读全文
posted @ 2014-02-21 21:58 草帽过客 阅读(541) 评论(0) 推荐(0) 编辑
摘要: lua是个很吊的语言,为什么这么说呢,因为大家都这么说... 而且貌似是为游戏而生,在官网(http://www.lua.org/)上还有各种各样的lua 库和工具可供使用,在cocos2d-x 的scripting 目录下就可以找到cocos2d-x 提供的库文件还有一个神奇的工具tolua (使用方法见:http://blog.csdn.net/musicvs/article/details/8166572)等等,好像标题有点奇怪,-1 是几个意思。。 恩。。其实最近发现腾讯出了款打飞机的游戏整合了天天酷跑里面那些道具坐骑(宠物)角色各式各样的关卡和敌人当然还少不了好友攀比系统,我只能说。 阅读全文
posted @ 2014-02-15 19:18 草帽过客 阅读(2100) 评论(4) 推荐(0) 编辑
摘要: 今天想把cocos2d-x 的引用从2.2.1 升级到2.2.2,因为2.2.2 对最新版的cocoStudio 有所支持,而且看cocoStudio 貌似功能挺强大的,想在项目里用到,于是下载了2.2.2,把几个文件夹(cocos2dx,extensions 那几个)拷贝到原来的工程目录下面,然后再一个个的build,嗯,都过了。最后build 我的project 的时候出现了几个link error,未识别的外部引用,不认得UIMargin这玩意,多build 几次居然没错了,还一次比一次错误少!!!!这不是坑爹么!!!!!哪有多build 几次就ok 的道理!!!!!好吧不管了你赢了,然 阅读全文
posted @ 2014-01-23 23:10 草帽过客 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 就用我的这个猥琐的这款打飞机的游戏来说吧。其实在我看来微信打飞机弱爆了,就只是3种类型的飞机在顶部随机位置出现然后随机速度往下掉撞到玩家控制的保证屏幕上只有一发子弹的射弹速度固定的飞机就会gameover被击爆就会加分然后分数传到服务器跟小伙伴们炫耀的游戏,看,弱爆了把,一句话就说完了~我是典型的过度复杂化设计的程序猿,什么意思,就是程序越复杂越带感,功能越复杂越带感,代码越乱越带感,所以。。。 骚年们在看这套血泪史的时候要慎重啊,要保持着写代码万事从简的心态,忘掉一切杂念,不过度设计,写出四两拨千斤的代码。好吧,那么到底有多复杂呢?得有个游戏主界面的菜单吧,得有个关卡设计吧,得有区域地图世界 阅读全文
posted @ 2014-01-18 22:19 草帽过客 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 开发环境的搭建是必不可少的,这里就先说vs2010express + cocos2d-x-2.2.1 的吧~ 因为目前的东西还没做好,那么还没开始往eclipse 上移植成android 版,只是下了个adk 什么的,根据网上的各种教程尝试了下移植以各种复杂蛋疼只做到了把android app 转换成c++ app,然后暂时先放放把引擎里面的东西弄熟再说吧。。。好的,首先!!! 要准备个cocos2d-2.1rc0-x-2.1.3 这个版本,因为cocos2d-x-2.2.1 版本或者之后的各种版本里面貌似没有vs project template,不能创建所谓的cocos2d-x proje 阅读全文
posted @ 2014-01-14 20:28 草帽过客 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 多继承二义性什么的反人类啊啊啊!!回调函数什么的也反人类啊!!作为一名C# 程序猿表示实现个什么接口之类的挺好的,到C++ 就不一样了啊。事件委托什么的也很好用啊,到C++ 又不一样了啊!!!好的~ 那么今天就来吐槽一下回调函数吧~本来想实现个类似于C# 里面事件的东西来做类之间的通信,然后发现了凶残的回调函数,在cocos2d 里面是用的menu_selector 之类的东西,然后传进去个函数指针引用。。。嗯。。看起来很吊的样子,于是照葫芦画瓢写了一个,里面包含了个函数指针类型的成员。嗯,大致类似是这样: 1 //=================stdafx.h 2 #pragma onc 阅读全文
posted @ 2014-01-11 15:01 草帽过客 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 作为一名技术有点渣的.net 半吊子程序猿,想学cocos2d,c++ 什么的还是大学时候的事了,那时候也只是用来实现各种算法而已,项目嘛,没做过。。。嗯。。最近在写个小游戏,写好了的话写个系列吧,就当是一边学c++ 一边学cocos2d 了~ 阅读全文
posted @ 2013-12-20 12:51 草帽过客 阅读(138) 评论(0) 推荐(0) 编辑