关闭

unavailable function 'system': not available on iOS xcode 升级后 cocos项目报错

cocos2dx项目或者cocos creator开发的项目中,当导出iOS项目之后,正常来说是没有问题的,但是,当Xcode升级到9.0时,运行Xcode项目会报错,也就是标题的那个从错误,这就有点头疼了,因为报错部分是在CCFileUtils.cpp文件中,这个是cocos生成的文件,我们一般不会修改这个文件,但是如果真的出了问题,实在是有点头疼。在网上找了一下解决方案,终于在官方的论坛里面找...
阅读(38) 评论(0)

Android自定义主题样式详解(结合自定义title栏讲解)

此篇博客将总结主题样式的自定义并且结合实例自定义title栏进行讲解。为了方便阅读,在此先写明文章结构: 1.对android主题样式的理解 (简略结合系统自带样式的讲解) 2.如何自定义主题样式 (主要,有例子) 3.如何自定义title栏(例子) 一、对android主题样式的理解 1.首先要先理解android app的各个部分的名称、概念。如下图 这...
阅读(40) 评论(0)

cocos 触摸双击事件的实现

在 Cocos2d-x的开发过程中有些时候也是需要用到双击的事件处理,那么由于在cocos2d-x中没有实现对双击的事件的处理,那么我们就需要自己用代码实现。 下面介绍两种方式实现双击事件的处理。 (一)方法一 第一种方法就是利用两次touch之间的时间间隔来判定是单击或者是双击,一般来说,双击,两次touch之间的时间间隔为250ms~300ms(毫秒)。所以利用这个条件就可以...
阅读(67) 评论(0)

lbrary not found for lWAP 问题解决

cocos项目打包出现的问题让我汗颜,整整搞了两天,气死我了 不过现在对搜索路径、静态库对添加可以说是了如指掌了 其实很简单,有一个libWapi.tbd  添加  把它删除就行了,真是病急乱投医, 长得像微信,就添进来了,结果发现反而出错  其实这是一个网络支持对底层库 想弄清原理在动手...
阅读(39) 评论(0)

cocos 安卓打包问题疑难杂症汇总

Cocos2d-x今天的成功一个重要的原因就是跨平台特性,一次编码多平台运行真的是减轻了程序员不少的痛苦。因此作为X-MAN我们需要额外掌握的一项技能就是移植了,然而这个时候各种各样的问题也就来了。虽然Cocos2d-x的3.x版本,移植变得更加人性化,但是论坛中关于Cocos的移植问题却没有少过。所以,作为版主有必要将这些问题进行总结整理,方便大家查看。       首先要附上几篇教程,都是关...
阅读(57) 评论(0)

cocosx项目移植到Xcode中经历的坑 (更新中...)

1.pcx  Error 一般情况下是倒入资源的路径有问题,看一下介入的sdk文件添加路径 Build Setting -》search Paths中的Header Search Paths 添加头文件搜索路径 2.清除移动设备缓存  Finder-》前往文件夹-》/用户/siweier/资源库/Developer/Xcode/DerivedData     (siweier为Mac 的名字要...
阅读(145) 评论(0)

Mac 下配置 cocos2dx 环境 与 windows下不同之处

在windows下工作时间长了,猛一下进入Mac下发现竟然生疏了,总结一下不同之处。 1. Eclipse Boundle版本的不同,分为Mac版的  最好是解压好拷贝到Mac上,因为Mac上的解压缩软件可能会丢失部分文件,造成打开闪退。 2. Android-SDK 的版本也会有少许变化   选用 Mac版本  3. open .bash_profile 命令打开环...
阅读(278) 评论(1)

Mac 安卓打包apk

1、准备:  电脑版本:10.11  JDK版本:jdk-8  下载Android SDK、android NDK、Apache-ant   2、配置:  打开终端,cd 引擎文件夹  ./setup.py  配置NDK_ROOT、ANDROID_SDK_ROOT、ANT_ROOT  将相应文件夹位置拖进终端窗口即可  新建终端窗口,open .bash_profile,打开.b...
阅读(254) 评论(0)

cocos项目如何使用Android studio打包

SDK,NDK,ANT的配置请看这里http://www.cnblogs.com/studweijun/p/4320778.html 1.将新建的项目导入AndroidStudio,选项目里的pro.android-studio文件夹导入.导入比较慢需要等2分钟左右 2.跳出主窗口后会跳出两个小窗口提示,一个窗口Gradle更新,一个是插件更新,没有的话继续,有的话可以...
阅读(1207) 评论(0)

如何在ADT中调试Android程序

1.手动双击,对应的代码行最左边,以添加断点。 2.然后再去试了Run,结果没发运行到断点。 3.后来试了试,点击Debug(小臭虫的那个图标),倒是可以弹出对话框的: 4.点击了对应的yes,切换视图后,就可以进入调试了。 5.然后按F6去单步执行: 就可以执行单行代码了, 然后对应的变量,就被赋值了, 然后鼠标移动到对应的变量上,就可以...
阅读(171) 评论(0)

cocos2d-x项目打包成android apk过程中所遇到的错误

cocos2d-x项目打包成Android apk过程中所遇到的错误  作为一个游戏开发的新手,把自己搞的小demo搞在自己的手机上,是一种再让人高兴不过的事情了!  但是,但是,但是重要的事情说三遍。  总有那么一些问题让人不能如愿!  虽然现在触控推出了,创建-编译-打包一体化的这样一个东东!(还没深入了解)。但是你懂的,刚开始入门可以拿来用!利弊暂且不妄加定论,在工作过程中,最起码现...
阅读(174) 评论(1)

C++开发者都应该使用的10个C++11特性

在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也许看到过许多类似介绍各种C++11特性的文章。下面是我总结的,C++开发者都需要学习和使用的C++11新特性。   auto 在C++11之前,auto关键字用来指定存储期。在新标准中,它的功能变为类型推断。auto现在成了一个类...
阅读(578) 评论(0)

Xcode打包ipa的基本步骤

1、关于Apple ID 很简单,任何人只要跟苹果设备打交道,必须要有Apple ID。要想打包ipa,同样也必须要有Apple ID,没有的自己注册去。 下面为在Xcode中添加Apple ID作为账号的步骤 CA45BCA6-EB11-49FE-AB94-C8719E9B37E2.png 591BFCB0-711D-43FD-B401-887CF...
阅读(176) 评论(0)

SVN 解决冲突

版本冲突原因: 假设A、B两个用户都在版本号为100的时候,更新了kingtuns.txt这个文件,A用户在修改完成之后提交kingtuns.txt到服务器,这个时候提交成功,这个时候kingtuns.txt文件的版本号已经变成101了。同时B用户在版本号为100的kingtuns.txt文件上作修改,修改完成之后提交到服务器时,由于不是在当前最新的101版本上作的修改,所以导致提交失败。  ...
阅读(86) 评论(0)

安卓打包 进阶 配置文件解释

ant.properties       ant 配置文件包含的是签名文件的信息  keystore的文件路径、密码、别名等信息                (新建的项目默认没有签名,这些信息为空)          一些集成的编译,打包时会读取这些签名信息 # You can also use it define how the release builds are sign...
阅读(312) 评论(0)

iOS-打包成ipa的4种方法

上面文章已经提到了第一种 也是 最为实用的一种 打包上架api的方式,这里就不多少了。 打包ipa的前提 1、证书的申请和设置和上面文章的一样 从第一步到第四步都是一样的http://www.jianshu.com/p/cea762105f7c 2、还有第六步的 1-3都是一样的 从第四步开始变化 第二种打包api的方法:通过生成文件Payload文件夹,生成ipa包。 ...
阅读(2014) 评论(1)

字节、字、bit、byte的关系

字 word  字节 byte  位 bit  字长是指字的长度 1字=2字节(1 word = 2 byte)  1字节=8位(1 byte = 8bit)    一个字的字长为16  一个字节的字长是8 bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56Kbps、100.0Mbps 等等。  Bps即是Byte ...
阅读(262) 评论(1)

struct 字节对齐详解

现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。     对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的C...
阅读(493) 评论(0)

C++ 创建多进程

cocos2dx引擎 封装的均为单进程,为了游戏性能的需要 下面将尝试使用C++代码开辟出一条线程,让其执行函数: if (result) // 判断 { CCLOG("connect to server success!"); //开启新线程,在子线程中,接收数据 std::thread recvThread = std::thread(&HelloWorld...
阅读(205) 评论(0)

进程和线程的区别

简而言之,一个程序至少有一个进程,一个进程至少有一个线程.  线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 从逻...
阅读(170) 评论(0)
163条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:74465次
    • 积分:2293
    • 等级:
    • 排名:第17155名
    • 原创:159篇
    • 转载:3篇
    • 译文:1篇
    • 评论:20条
    博客专栏
    最新评论