
cocos2dx
文章平均质量分 80
harryptter
这个作者很懒,什么都没留下…
展开
-
mac 上cocos2dx android 环境搭建
最近帮同事配置cocos2dx android 环境 这里做一个记录先是准备工作首先是 coco2dx 下载 这个去官网下载就行了 我们用的是3.5版本的 官网下载地址是: http://www.cocos2d-x.org/download然后是JDK android sdk ndk antant http://download.cnet.com/Apache原创 2016-09-21 16:11:03 · 631 阅读 · 0 评论 -
资源图片文件命名规则--cocos动画异常
最近项目中发现 有的动画播放会出现异常,后来找的的原因是因为读取动画PNG 和plist 文件时候,和程序中其他载入的资源重名 在显示的时候就会出现错乱。解决方式就是将动画文件的资源名重弄就OK了。 在弄资源时候如果资源纹身有路径文件夹,文件夹名不同就不会出现这种问题(相当于路径中增加了文件夹的路径),路径名不同就不会出现这种错误。原创 2015-10-27 20:12:57 · 817 阅读 · 0 评论 -
ndk for mac 下载地址
ndk r9d for max下载地址 ndk官网上不去,但是下载路径有的话还是可以下载的http://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86.tar.bz2貌似下面的才是64位的https://dl.google.com/android/ndk/android-n原创 2015-12-08 20:38:25 · 1954 阅读 · 0 评论 -
AndroidManifest.xml file missing!
项目编译时遇到报错AndroidManifest.xml file missing!但是查看了下项目文件里面是有AndroidManifest.xml 的最后的解决方法是 点击eclipse 窗口中的project->clean 点击clean all projects 然后再把项目refresh下就OK了原创 2015-12-09 16:40:02 · 495 阅读 · 0 评论 -
如何在真机上调试Android应用程序(图文详解)
转载自:http://www.cnblogs.com/lanxuezaipiao/archive/2013/03/11/2953564.html1、首先将手机设置为调试模式方法:设置——应用程序——开发——USB调试,打上√即可 2、用数据线连接至电脑,在电脑上安装豌豆荚,此时豌豆荚会帮你安装驱动,安装好后豌豆荚就可以连接上手机了转载 2015-12-10 16:18:22 · 606 阅读 · 0 评论 -
C++ ERROR redefinition of ‘class ***’
转载自:http://blog.youkuaiyun.com/longshengguoji/article/details/8307400报错如下:BaseSmoothingAlgorithm.h:4:7: error: redefinition of ‘class BaseSmoothingAlgorithm’BaseSmoothingAlgorithm.h:4:7: error转载 2015-12-14 16:26:47 · 2666 阅读 · 0 评论 -
cocos2dx 视频播放——VideoPlayer的使用
转载自:http://www.itnose.net/detail/6188032.html在3.x版本之前如果需要用到视频播放功能就要使用原生的视频播放实现技术,好在3.x之后官方已经集成了视频播放功能,这是值得欣慰的。但是欣慰过后的悲剧在于,官方的文档一直跟不上版本的更新速度。虽然集成了这个功能,但是郁闷的是你要花费很大的力气去尝试使用技巧(仅限于类似我这种菜鸟)。以下为我整转载 2015-11-27 20:22:45 · 3126 阅读 · 0 评论 -
Xcode编译Undefined symbols for architecture xxx 错误总结
转自:http://my.oschina.net/ioslighter/blog/363211每次遇到这种错误就头痛,不知道要害死多少脑细胞了,就在这里做个总结吧可能会遇到这几种错误:Undefined symbols for architecture armv7Undefined symbols for architecture armv7sUndef转载 2015-12-16 17:07:54 · 491 阅读 · 0 评论 -
IOS UIVideoPlayer 视频不退出界面
最近游戏项目中添加视频发现在IOS 下视频播放完毕回调中将视频隐藏没有效果 ,但是同样的代码在android下却能执行。 最后参考文章资料解决方式是在播放视频之前加上Director::getInstance()->stopAnimation();在视频播放完毕加上Director::getInstance()->startAnimation();然后视频从父节点移除,视频退出界面原创 2015-12-16 19:58:28 · 1218 阅读 · 0 评论 -
c++ 调用lua 函数 之lua堆栈操作
转载自:http://blog.youkuaiyun.com/lovemysea/article/details/5268255(1)lua 和 C++之间的交互的基本知识: lua 和 C++ 之间的数据交互通过堆栈进行,栈中的数据通过索引值进行定位,(栈就像是一个容器一样,放进去的东西都要有标号)其中栈顶是-1,栈底是1,也就是第 1 个入栈的在栈底;也可以这么说:正数表转载 2015-11-13 12:31:37 · 1309 阅读 · 0 评论 -
c++调用lua 函数之 lua_API
转载自:http://www.cnblogs.com/ringofthec/archive/2010/10/22/lua.htmlhttp://www.cnblogs.com/ringofthec/archive/2010/11/04/luaapi.htmlhttp://www.cnblogs.com/ringofthec/archive/2010/11/09/lua_State.html转载 2015-11-12 14:55:19 · 3713 阅读 · 0 评论 -
c++ 编译报错:不允许指针指向不完整的类
这个错误是由于缺少相对应的引用引起的,例如执行的代码是this->getSlave()->setHero()->figth();那么就得吧getSlave ,setHero,figth这三个函数所对应的类全部都引入才行!原创 2015-10-20 20:43:23 · 1994 阅读 · 0 评论 -
一篇搞定iOS 9适配--系列教程
转载自:http://www.08kan.com/gwk/MjM5OTM0MzIwMQ/208621604/1/e6c8e5eba85d48e7c6b7229d711b6165.htmlDemo1_iOS9网络适配_改用更安全的HTTPSiOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协转载 2015-09-17 15:35:21 · 746 阅读 · 0 评论 -
cocos2dx 多个精灵执行同一个动作
最近在项目中出现了在一个场景中有多个精灵同一时刻执行同一个动作,直接使用runAction发现只有最后一个精灵执行了动作。最后发现一个动作同时只能给一个精灵执行;后来的解决方法使用 clone()将需要执行的动作拷贝下来,给各个精灵执行就可以执行了。local action = self:iconAction() for k,v in pairs(MAINSCENEBTNICON)原创 2015-09-18 13:25:48 · 2661 阅读 · 0 评论 -
使用位图字体工具BMFont从图片生成自定义字体
转载自:http://blog.youkuaiyun.com/keshuiyun/article/details/9960667本篇讲解如何利用美工提供的字符图形来生成自定义字体。美术提供的字体经常是下面这样的:或者这样的:这时候我们就要借助BMFont了,首先针对真彩色的图形,我们要做一些设定,点击"Options"->“Export op转载 2015-05-29 15:06:02 · 2293 阅读 · 0 评论 -
cocos2d-x3.2 在Windows下打包Android平台APK
转载自:http://my.oschina.net/Jacedy/blog/350226一、下载Android环境搭建Android环境需要用到Android SDK、NDK、Ant和JDK;下载Android SDK 下载Android NDk 下载Android JDK 下载Ant 其中JDK是需要安装的,其他的都直转载 2015-11-10 17:16:53 · 978 阅读 · 0 评论 -
UI中涉及到定时器的显示
最近在项目中色涉及到在页面跳转是如果新的页面中有倒计时显示的时候,需要在页面跳转后直接显示倒计时而不是UI默认数值再跳到显示时间。原来的做法是加一个缓冲的控件 ,跳转新页面,先让页面不显示,在定时器函数中显示新的数值时候再让页面显示 然后让缓冲控件隐藏。这样的做法隐藏的控件需要写在显示页面之后。最近发现一种更好的做法,在写的定时器函数中让函数自己将自己调用一次,就直接可也在页面的enter原创 2015-10-23 20:45:45 · 720 阅读 · 0 评论 -
优化cocostudio 导出资源样式
项目中用的UI 和 动画 使用cocostudio (笔者使用的是1.6版)导出的时候如果不设置导出格式 导出的PNG 像素格式经常是1024*200,2048*512 这种类似过长的图片,程序中导入的时候比较占用资源不是很好。在导出的时候减排序样式换成Intelligent而不是Simple 将裁切对勾点上 再导出资源,就会发现导出的图片是方形,这样比较省资源。原创 2015-11-11 14:35:48 · 896 阅读 · 0 评论 -
cocosstudio 出现项目由更新版本编辑器产生 无法打开的解决方法
最近在项目中提交美术资源 时候,会发现更新的cocostudio 美术资源会出现 项目由更新版本编辑器生成无法打开的错误。主要是由于多人操作此美术资源产生冲突造成的。解决方法是:将此美术资源的.xml.ui在编辑器中打开 将这两行删除 保存 再打开就OK原创 2015-09-23 15:27:49 · 4124 阅读 · 0 评论 -
texture packer 处理图片空白的问题
在项目中使用texture packer 处理图片时候,出现一种情况,处理的图片PNG 的上边有一部分是空白的 ,而且尺寸是不规则的,通过texture packer 处理的时候,当把Fixed Size 中填上图片尺寸的时候,在预览的时候发现空白的部分跑到图片下方了,这样生成的图片肯定不符合要求。 最后的解决方式是:将Trim mode 选项选为None即可!以下是Te原创 2015-12-17 17:14:53 · 6560 阅读 · 0 评论 -
videoPlayer 无法播放视频
项目中使用videoPlayer 播放视频的时候 整个播放器都显示出来了,可是视频显示就是黑色的。后来切换到一个装的IOS7.0的PAD上运行,输出的时候显示_itemFailedToPlayToEnd: { kind = 1; new = 2; old = 0;}最后找到原因:视频的路径写错了,之前只写了一层的路径例如我的路径原创 2015-12-02 19:09:13 · 6365 阅读 · 1 评论 -
cocos2dx 获取屏幕尺寸
当前项目中需要获取屏幕尺寸采用的方法是调用openGL中的getFrameSize()auto glView = Director::getInstance()->getOpenGLView(); auto frameSize = glView->getFrameSize();原创 2016-08-04 16:27:22 · 6119 阅读 · 1 评论 -
mac电脑开发android找不到设备
转载自:http://blog.youkuaiyun.com/kaitiren/article/details/434090271. 确保设备已经插入USB插口。2. 命令行执行 system_profiler SPUSBDataType 找到相应android机器的Vendor ID。3.将vendor id的值写入 .android/adb_转载 2016-08-19 18:09:52 · 1091 阅读 · 0 评论 -
Android支付接入
转载自:http://blog.sina.com.cn/s/blog_9498c8b60101d7x5.html 今天跟大家一起看下Google的in-app Billing V3支付。 如果没有Google Play此处附上安装Google Play的一键安装器的链接(需要Root权限):http://www.muzhiwan.com/com.muzhiwan.gsfinstal转载 2016-08-23 16:50:43 · 1702 阅读 · 0 评论 -
Google play billing(Google play 内支付)
转载自:http://blog.youkuaiyun.com/xyxjn/article/details/50331529如billing开发文档所说,要在你的应用中实现In-app Billing只需要完成以下几步就可以了。 [html] view plain copy第一,把你上篇下载的AIDL文件添加到你的工程里,转载 2016-09-14 16:59:56 · 2047 阅读 · 0 评论 -
Mac OS X,下载并安装ant
转载自:http://blog.youkuaiyun.com/crazybigfish/article/details/18215439最近整理了一下ant的下载和安装方法,步骤如下:1.下载ant:官网下载当前最新版是Apache Ant 1.9.3,可以下载那个zip包,如下图:2.将下载的zip包解压到一个目录下,如/usr/local。这时候需要转载 2016-09-18 06:13:24 · 1430 阅读 · 0 评论 -
优化UITableView性能
转载自:http://www.cnblogs.com/pengyingh/articles/2354714.html在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用转载 2016-08-26 16:41:02 · 581 阅读 · 0 评论 -
UITableview性能优化总结
转载自:http://www.cnblogs.com/wengzilin/p/4288027.htmlUITableView作为ios中使用最频繁的控件之一,其性能优化也是常常要面对的,尤其是当数据量偏大并且设备性能不足时。本文旨在总结tableview的几个性能优化tips,并且随着认识的深入,本文将持续更新,力求将tableview的优化做到极致!Let`s begin!转载 2016-08-26 17:44:44 · 631 阅读 · 0 评论 -
游戏中的图片处理参数
转载自:http://www.cppblog.com/sunicdavy/archive/2016/04/28/213380.html一个手游的图形技术关键性指标是: 内存占用, DrawCall和包大小. 这三个参数是训练有素的程序和UI美术都需要关注的重要问题 接下来我们来讲解下UI美术怎么对待这三个问题 内存占用手机的内存不会明显区分内存转载 2016-07-04 18:00:51 · 1182 阅读 · 0 评论 -
cocos2d-x 架构和引擎目录
转载自:http://blog.youkuaiyun.com/jjiss318/article/details/8798516cocos2d-x的架构图还是很酷的,如下所示:主要包括了图形,声音,物理和脚本四部分。其中的图形部分是重中之中,试想当前的游戏很多都是没有物理的,而不用脚本也是可以的,声音播放也是相对简单,cocos2d-x引擎的目录结构如下:转载 2016-05-04 19:49:18 · 401 阅读 · 0 评论 -
Command Line中使用TexturePacker
转载自:http://cocos2d.9tech.cn/news/2013/1217/39227.htmlTexturePacker是一个非常好用的小图合并工具,介绍它的文章非常多,多数都是使用GUI工具的,但是:1. 如果原始图片发生了改变,我们就需要重新手动拼接一下,麻烦.2. 使用GUI界面非常不高端,我高大猿族绝对首选使用Command Line啊.安装Text转载 2016-01-06 14:07:43 · 692 阅读 · 0 评论 -
print "hello" SyntaxError: Missing parentheses in call to 'print'
python3取消了这种用法。使用 print('hello"),这种来输出。python3 语法 和 python2 已经变得有些差别了。python3中,去除了print语句,加入print()函数实现相同的功能。原创 2016-01-06 14:44:52 · 3219 阅读 · 0 评论 -
"library not found for - "解决办法
转载自:http://blog.youkuaiyun.com/xingxing513234072/article/details/29367247在我们编译的时候有时候会报这个错误 "library not found for - "由于是我们在项目中使用了一些第三方的库,就比如我再使用百度的静态库文件的时候,报出的这个错误。当xcode在编译的时候却找不到这个库,从而导致转载 2015-12-22 16:18:30 · 6214 阅读 · 0 评论 -
Xcode编译Undefined symbols for architecture xxx 错误总结
转载自:http://my.oschina.net/ioslighter/blog/363211每次遇到这种错误就头痛,不知道要害死多少脑细胞了,就在这里做个总结吧可能会遇到这几种错误:Undefined symbols for architecture armv7Undefined symbols for architecture armv7sUndefined转载 2015-12-22 16:20:57 · 565 阅读 · 0 评论 -
iOS 网络访问安全问题解决方法App Transport Security policy requires the use of a secure connection
最近游戏项目再接入IOS 第三方SDK的时候本地数据打印都没问题,远端就是接收不到数据,后来发现报了一个错误The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 原因是iOS9引入了新特性App Trans原创 2015-12-23 11:28:09 · 4574 阅读 · 0 评论 -
android Installation failed due to invalid URI! 错误处理
转:http://www.cnblogs.com/lsl8966/archive/2013/03/27/2984358.html1、删除项目中的gen目录2、重新 Project >> Clean3、重新安装4、等待后 OK转载 2015-12-09 16:41:08 · 724 阅读 · 0 评论 -
instance method '' not found (return type defaults to 'id')
今天项目中涉及到oc 与c++ 混编 通过oc调用类的方法时候曝出警告instance method '' not found (return type defaults to 'id') 但是看了下代码里面明明有该方法,后来找到原因,当从外部调用类的方法时候,一定要在头文件中声明(哎,好长时间没用oc了,鄙视自己一下)。在类头文件中声明该方法,警告就没了。原创 2016-05-11 18:21:19 · 1978 阅读 · 0 评论 -
c++ string 用法
转载自:http://blog.youkuaiyun.com/goldentimes1/article/details/6425939string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;stri转载 2016-05-26 13:39:53 · 394 阅读 · 0 评论 -
Cocos2d-x Ease加速度
转载自:http://my.oschina.net/Jacedy/blog/301361123456789101112131415//GameScene.h #include "cocos2d.h" class转载 2015-11-03 18:27:49 · 1002 阅读 · 0 评论 -
cocostudio 资源文件夹中目录中有标点的解决方法
最近项目中通过texture paker导出图片资源和cocostudio导出exportJson文件结合是发现不显示动画文件,后来发现原因是坑爹的美术在cocostudio资源文件夹目录中加入了带标点符号的文件夹目录。解决方法是在cocosstudio项目中的JSON文件夹下的json在sublime中打开,然后将带有此标点的文件目录修改成新的不带标点的文件目录,当然实际的文件夹目录也需要更原创 2015-10-16 21:18:09 · 707 阅读 · 0 评论