cocos
haihsl123456789
这个作者很懒,什么都没留下…
展开
-
Cocos2D
Cocos2D-X:Call Java From C++最近在做跨平台迁移,之前写的iOS的控件现在需要在Android上也实现一遍,好久不用Java,手生的很,之前也完全不懂JNI,经过三天的挣扎,总算把控件写完了,其中最蛋疼的莫过于C++调用Java的方法。为了和iOS版本公用同一份C++逻辑代码,只在绘制部分调用Android的API,这样做导致的结果就是转载 2014-06-21 08:44:30 · 874 阅读 · 0 评论 -
cocos2d平台游戏移到windows平台运行
快速过渡到 Universal App -- Cocos2dx 游戏移植到 Windows Phone8 之通用应用篇RATE THIS梅颖广 7 Jan 2015 12:02 AM 2Universal Windows App即通用窗口应用是微软2014年推出的最重要的技术之一。在全新8.1的Windows XAML app framework下,使用原创 2015-10-23 17:35:44 · 4906 阅读 · 0 评论 -
Cocos2dx实现橡皮擦效果的实现
之前项目在做一个绘本游戏,要求实现擦除效果,具体效果可以参考绘本《我是一只暴龙》,当时由于项目比较紧,是直接拿网上代码来用(感谢仁兄Zrong的入门之引,具体博文,详见地址,http://zengrong.net/post/2067.htm)。当时,没有对其做一些具体优化工作,一些原理,也是似懂非懂。今天,在工作之余,重写了代码,并从始至末将知识点理清楚,务必要求自己能够搞清楚整个工作流程。转载 2014-12-31 19:07:08 · 667 阅读 · 0 评论 -
cocos2d-x橡皮擦效果---
原理:opengl alpha混合首先,需要一张底图,一张蒙版图。底图直接加载到当前layer。其次,要搞个数组,记录一下触摸的轨迹,比较简单,就不说了。蒙版图要跟底图分开并且在上层,触摸时擦掉蒙版,显示出底图。这里需要用到CCRenderTexture,。。。还是直接代码吧void MoveOrbit::init(int width,int height,const CCPoin转载 2014-12-31 09:37:15 · 690 阅读 · 0 评论 -
Xcode 常用编译选项设置
乍一看,这些设置可能太麻烦,其实它真的可以节省许多调试应用的时间,在xcconfig文件中指定即可。用标准库连接LINK_WITH_STANDARD_LIBRARIES = YES如果激活此设置,那么编译器在链接过程中会自动使用通过标准库的链接器。Info.plist 输出编码INFOPLIST_OUTPUT_FORMAT = binary指定Info.plist文转载 2014-12-27 10:14:12 · 381 阅读 · 0 评论 -
如何优化cocos2d程序的内存使用和程序大小:第一部分
在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d程序员在他开始编码之前,最应该先知道,或者应该关注和注意的事项。”这个问题的答案很多,有人讲是“如何加载和保存游戏数据”,有人讲的是“如何实现有限状态机转载 2015-02-04 15:00:18 · 574 阅读 · 0 评论 -
cocos2dx内存优化
cocos2dx内存优化 (之二)一、cocos2dx之如何优化内存使用(高级篇)本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=93一、内存优化原则为了优化应用内存,你应该知道是什么消耗了你应用的大部分内存,答案就是Texture(纹理)!它几乎占据了90%的应用内存。那么我们应该尽力去减小我们应用的纹转载 2014-12-06 11:56:28 · 497 阅读 · 0 评论 -
Cocos2d-x 3.x的渲染流程
Cocos2d-x v3.0 渲染流水线 路线图zeroyangOpenGL ES渲染之Shader准备: http://cn.cocos2d-x.org/tutorial/show?id=1783为什么(愿景)现在Cocos2d渲染机制不错,但慢慢开始显得有点跟不上潮流了。而且,它对于现代平板和手机上流行的多核CPU转载 2014-12-03 11:39:38 · 2115 阅读 · 1 评论 -
cocos杂记
模仿cocos2dx的3d引擎c3dEngine(开源) 管理提醒: 本帖被 gagaga 执行加亮操作(2014-03-19)最近仿照cocos2d-x的概念搞了一个简单3d引擎c3dEngine。附带一个完整游戏《Super Single Cell》。后来,由于认为用完整游戏做例子比较不好理解,而且不方便更新,所以又开了一个c转载 2014-12-03 12:55:38 · 478 阅读 · 0 评论 -
MAC下如何配置Android手机调试(将测试手机加入到Mac系统的调试列表中)
第一步: 查看usb设备信息在 终端输入:system_profiler SPUSBDataType 可以查看连接的usb设备的信息比如我的usb信息如下(部分内容):查看到我的android手机的Vendor ID: 0x04e8,这个id是该手机关联该电脑的一个唯一标识。第二步: 创建、修改adb_usb.转载 2014-11-30 16:27:26 · 2149 阅读 · 0 评论 -
使用Cocos2d-x 3.2和Cocos Studio做屏幕适配方案总结
常规策略:今天研究了一下屏幕适配导致的缩放和展示不全的问题(黑边的方案直接淘汰)。细想一下,美工给我们一张图(假设这张图width足够长),在不同的分辨率上我们应该如何对其展示?肯定不可能在所有的分辨率上把这张图完美的按照原比例展示出来,那答案就只有两种了:1、铺满屏幕(长宽非等比缩放 EXACTFIT)天天德州就采用了这种方法,在不同的分辨率上能明显看到元素被缩放或者拉伸转载 2014-11-20 15:04:28 · 2670 阅读 · 0 评论 -
json: RapidJson 解析(1)
RapidJson 解析(1)RapidJson解析(1)DionysosLai(906391500@qq.com) 2014/9/20Json 是一种轻量级数据交换格式,具有易于人阅读和编写,同时也易于机器解析和生成。相较于X转载 2014-11-18 11:27:06 · 3723 阅读 · 0 评论 -
cocos 杂记
一、Tile map http://www.cocoachina.com/bbs/read.php?tid=196685 PointHelloWorld::tileCoordForPosition(Point position){ intx =position.x / _tileMap->getTileSize().width; inty =((_tileMap->ge转载 2014-10-29 16:26:15 · 979 阅读 · 0 评论 -
cocos2d-x学习篇之网络(http)篇
这段时间接触到cocos2d-x,拜读了csdn上很多大大的文章,尤其是小满的专栏,感觉获益不少,觉得像他们那样,边学习,边总结经验,并写出来学习过程与大家分享,我觉得是一件很值得学习的事,所以也打算把自己学习的东西和经验与大家分享,有不足之处或者错误的,还希望请大家能海涵并提出来,共同讨论,共同进步。好了,废话到此。Cocos2dx 为我们封装了在cocos2dx中http的网络框架,其文件转载 2014-11-13 21:19:14 · 485 阅读 · 0 评论 -
cocos2d-x 中多线程的c/c++代码通过JNI调用java代码
这个文章为android multithread in c/c++ to call JNI 的第二篇。第一篇地址为:http://blog.csdn.net/wu4long/article/details/17756419上文提到,android的第三种方法,通过ClassLoader object来处理了。 Cache a reference to the Cla转载 2014-06-21 08:38:34 · 534 阅读 · 0 评论 -
TexturePacker的使用方法
做cocos2d已经有一段时间,个人感觉cocos2d比较节省内存的地方就是可以把多个图片做成一个SpriteSheet,这样使图片的使用率达到了最高,并且在cocos2d中使用起来也非常简单。但是要注意的是,制作一个SpriteSheet也是需要工具的,以前的时候朋友推荐我用Zwoptex,用起来也很方便。可是慢慢的我又发现了一个工具TexturePacker。 当我们来比较Textu转载 2014-06-21 08:25:52 · 638 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)及禁止自动锁屏问题!
文章 原始出处 http://xiaominghimi.blog.51cto.com/2614927/703771本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/507.html本章节主要为大家介绍在游戏开发过程中经常遇到的两个问题;转载 2014-06-21 08:30:06 · 514 阅读 · 0 评论 -
Cocos2dx - CCSprite使用 shader生成自己想要的颜色的图片
[cpp] view plaincopyclass BYGraySprite : public CCSprite{ public: BYGraySprite(); virtual ~BYGraySprite(); static BYGraySprite* create(const char* pszFi转载 2014-06-21 08:18:02 · 597 阅读 · 0 评论 -
cocos2d-x freetype2
cocos2d-x学习日志(16) --富文本http://blog.csdn.net/rexuefengye/article/details/21120705 最近做聊天系统,遇到棘手的问题,就是字体要支持多颜色、换行、表情(图片)、超链接!我们不会从OpenGL底层来做这个工作,因为那样工作量非常大,不现实,考虑在已有的cocos2d-x接口上进行处转载 2015-12-14 14:37:23 · 603 阅读 · 0 评论