Cocos2d-x3.x
VCHH
这个作者很懒,什么都没留下…
展开
-
cocos creator基础-(十一)spine骨骼动画组件使用
cocos creator基础-(十一)spine骨骼动画组件使用 1: 掌握sp.Skeleton组件的使用;spine骨骼动画工具1: 骨骼动画: 把动画打散, 通过工具,调骨骼的运动等来形成动画2: spine是一个非常流行的2D骨骼动画制作工具3: spine 动画美术人员导出3个文件: (1) .png文件:动画的”骨骼”的图片集; (2).atlas文件: 每个骨骼在图片集里面位置,大小; (3).json文件: 骨骼动画的anim控制文件,以及骨骼位置等信息;4:转载 2021-07-13 14:43:12 · 2038 阅读 · 0 评论 -
coco creator事件分发
cc.Class({extends: cc.Component,onLoad () {// args are optional param.this.node.on(‘say-hello’, function (msg) {console.log(msg);});},start () {// At most 5 args could be emit.this.node.emit(‘say-hello’, ‘Hello, this is Cocos Creator’);},});.原创 2021-06-23 22:46:02 · 176 阅读 · 0 评论 -
Cocos 资料大全 下载链接地址
cocos资料大全感谢这位作者的贡献,给大家一个方便的链接,这里面有所有的的文档和相关的工具,以及一些第三方的工具。本文定期更新,欢迎提交PR,托管在Cocos-Resource GithubCocos 文档相关Cocos2d-x 中英文发布说明Cocos2d-x 官方文档Cocos2d-x API 手册Cocos Creator 官方文档Cocos原创 2017-04-06 10:53:53 · 612 阅读 · 0 评论 -
Cocos2dx-CCEditBox输入框中英文检测
用法如下:1.类继承public cocos2d::extension::CCEditBoxDelegate,并实现CCEditBox需要实现的代理virtual void editBoxEditingDidBegin(cocos2d::extension::CCEditBox* editBox);virtual void editBoxEditingDidEnd(cocos2d:转载 2016-11-30 18:38:42 · 902 阅读 · 0 评论 -
cocos2d-x 中英文字符串截取
#pragma mark 获取字符串长度int RoutesController::strLength(const std::string &str){ if (typeid(str) == typeid(std::string) && str.length()>0) { intlen = str.length(); std::vec转载 2016-11-29 18:42:51 · 1080 阅读 · 0 评论 -
Cocos2d-js jsb native 运行嵌套proto文件读取失败问题解决方案
Util.fetch = function(path, callback) { if (callback && typeof callback != 'function') callback = null; if (Util.IS_NODE) { var fs = require("fs"); if (callback) {原创 2016-09-09 16:11:05 · 1256 阅读 · 0 评论 -
Cocos2d-JS 贝塞尔曲线根据时间设定即时坐标位置 C++到JS 绑定实现(联网游戏客户端Bezier同步功能实现)
1.c++底层修改CCActionInterval.h中增加 set 方法 /** * seconds had elapsed since the actions startd to run. */void setElapsed(float elapsed, bool firstTick);CCActionInterval.cpp void ActionIn原创 2016-09-02 11:18:47 · 2049 阅读 · 0 评论 -
Cocos2d-x 3.x的坑有哪些
问题一:setup.py 之后, ANT目录为什么创建不成功?ANT目录要指定到bin下面,NDK和SDK则指定要根目录即可问题二:cocos run -pAndroid 之后,运行应用的时候,报错:so文件无法加载?在安卓工程目录下面的jni里面有个Application.mk,在这个文件里面添加一行 APP_ABI := armeabi armeabi-v7a转载 2016-09-08 18:49:45 · 691 阅读 · 0 评论 -
cocos2d-x spine3.0导出2.0
http://download.csdn.net/download/cn_chris/9502259原创 2016-09-21 09:48:09 · 726 阅读 · 1 评论 -
A*算法 带cocos2d-x例子 a*寻路算法
你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它!在网上已经有很多篇关于A星寻路算法的文章,但是大部分都是提供给已经了解基本原理的高级开发者的。本篇教程将从最基本的原理讲起。我们会一步步讲解A星寻路算法,幷配有很多图解和例子。不管你使用的是什么编程语言或者操作平台,你会发转载 2016-09-07 16:58:03 · 1197 阅读 · 0 评论 -
cocos2d-x github地址
https://github.com/cocos2d/cocos2d-x原创 2016-09-06 15:16:44 · 2439 阅读 · 0 评论 -
cocos2d-x_Android应用启动调用过程简析
调用org.cocos2dx.cpp.AppActivityAppActivity是位于proj.Android/src下,是开发者类(即开发者自定义的类),继承自org.cocos2dx.lib.Cocos2dxActivity,它没有添加任何代码,纯粹是一个Cocos2dxActivity,也是一个Activity。AppActivity被调用是因为被配置在AndroidMan转载 2016-09-18 18:27:07 · 581 阅读 · 0 评论 -
VS2015下解决:error LNK2019: 无法解析的外部符号 __iob_func解决方案
在使用VS2015下使用libjpeg-turbo静态库,编译时报错了:error LNK2019: 无法解析的外部符号 __iob_func,该符号在函数 output_message 中被引用根据关键字在网上找到一些文章描述了类似的错误,大都是找不到外部符号__iob,原因是VS2010上使用了VC6编译的DLL。虽然与我的情况不同,但是原理是一样的,我遇到的这个问题的原因是V转载 2016-09-06 01:07:29 · 5031 阅读 · 0 评论 -
cocos2d-x 接入支付宝接口
一、在支付宝开放平台下载支付宝SDK(https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.WWgVz8&treeId=54&articleId=104509&docType=1)二,添加sdk文件到xcode1,新建一个aliPaySDK文件夹,提取SDK包中以下文件到此文件夹里,在xcode中添加此文转载 2016-12-12 11:02:46 · 990 阅读 · 0 评论 -
Cocos2d-x面试题看一下
1、Cocos2d-x是怎样实现跨平台?AppDelegate 作为跨平台程序入口,在这之上做了另一层的封装,封装了不同平台的不同实现。比如我们通常认为一个程序是由 main 函数开始运行,那我们就去找寻,我们看到了在 proj.Linux 目录下存在 main.cpp 文件。在main.cpp 中 CCApplication::sharedApplication()–>run();这一句转载 2017-04-10 11:45:38 · 663 阅读 · 0 评论 -
cocos2d 开发笔记
https://www.csdn.net/gather_2e/MtjaMg4sOTkxOC1ibG9n.htmlhttps://mp.weixin.qq.com/s?__biz=MzI5MjA4MzA0Mg==&mid=2649424068&idx=1&sn=76e081b39cd5fa7baf538c891c5d1b24&chksm=f41964c9c3...转载 2019-07-02 17:15:38 · 126 阅读 · 0 评论 -
15款Cocos2d-x游戏源码
iphone 2014-11-22 22:12:00 阅读(29786) 评论(2)(1)用cocos2d-x开发的中国象棋游戏源码使用Cocos2d-X2.2.3开发的一款中国象棋游戏,游戏中可以实现、新局面、悔棋、游戏音乐、胜利后会显示游戏结果。源码下载:http://www.okbase.net/file/item/27881(2)Cocos2dx开发的一个横版过关游戏...转载 2019-07-02 16:55:20 · 1068 阅读 · 0 评论 -
Cocos2d-x 加密解密
// 解密if IS_HTTP_ENCRYPT and xhr.response~=nil then print("收到回复-加密前:") print(xhr.response) xhr.response = xxtea.decrypt(xhr.response,HTTP_ENCRYPT_KEY)...原创 2018-07-22 09:00:35 · 345 阅读 · 3 评论 -
加密解密XXTEA
/* XXTEA.java** Author: Ma Bingyao <andot@ujn.edu.cn>* Copyright: CoolCode.CN* Version: 1.6* LastModified: 2006-08-09* This library is free. You can redistribute it and/or ...原创 2018-07-17 16:22:07 · 3859 阅读 · 0 评论 -
Cocos-JS 加载Cocos Studio文件获取按钮实现
Cocos Studio中添加按钮app.jsvar HelloWorldLayer = cc.Layer.extend({ sprite: null, ctor: function () { ////////////////////////////// // 1. super init first this._super(); ...原创 2018-06-18 21:06:34 · 625 阅读 · 0 评论 -
Cocos2d-js 3.x 动作 moveTo
Action 对象就像它看起来的一样, 让 Node 执行一个对属性的变化. Action 对象允许及时地转化Node 属性。继承自 Node 的对都可以在上面执行 Action对象。 举个例子, 你可以移动在一个段时间内把Sprite一个从一个坐标移动到另一个坐标。MoveTo 和 MoveBy 动作的例子:?1234567// 在2秒内移动精灵到坐标50,10var moveTo = cc....转载 2018-06-22 20:50:23 · 778 阅读 · 0 评论 -
cocos2d-x3.0 globalZOrder()与localZOrder()
参考:https://blog.csdn.net/star530/article/details/24576057转载 2018-06-20 18:55:22 · 488 阅读 · 0 评论 -
Cocos2D-X shader(四) 利用shader改变图片色相(Hue)
背景美术给出一套资源后,可以通过改变图片色相,复用同一套资源产生出多套资源的效果:上图中蓝色是原始图片,利用代码改变图片色相后,可以产生效果差异明显的资源出来。像一些传统的游戏,如星际争霸等,都是通过这种技术实现了同一兵种,不同颜色种族的特效。实现理论原理看上去非常神奇的转换,实际上是利用了HSV格式图像处理的技术:传统RGB模型:RGB是一种加色模式 将不同比原创 2017-04-26 11:18:46 · 2265 阅读 · 0 评论 -
Cocos2d-x面试题
面试题一.Cocos2d-x部分:1.Cocos2d-x是怎样实现跨平台的? 2.Cocos2d-x程序的结束流程? 3. Cocos2d-x内存管理? 4. Cocos2d-x中如何处理内存泄漏,处理内存泄漏有哪些检验工具? 5. Cocos2d-x3.x版本的特性?原创 2017-04-19 12:03:50 · 2330 阅读 · 0 评论 -
Timespec :struct type Error c2011
来自:http://blog.csdn.net/shujun19941226/article/details/51526506在C++多线程代码的时候的错误,google之,然后找到了解决办法。 原始答案如下。 Timespec :struct type Error c2011threads的-win32的(我假设你正在使用),可在内部包括time.h中(time.h中通常原创 2016-09-06 00:54:22 · 668 阅读 · 0 评论 -
vs 2015 编译cocos2dx 报错C1189 #error: Macro definition of snprintf conflicts with Standard Library func
装好vs2015打开原来的cocos2dx项目遇到了一个错误,C1189 #error: Macro definition of snprintf conflicts with Standard Library function declaration。 一直搞不明白是什么原因,搜索了大量资料才解决。原因:vs 2015里面已经自己定义了snpritf(),而cocos里原创 2016-09-06 00:20:37 · 3689 阅读 · 0 评论 -
【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法
在cocos2d-js 3.0beta中加入了一个新特性,在Android平台上我们可以通过反射直接在js中调用Java的静态方法。它的使用方法很简单:var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)在callStaticMethod方法中,我们转载 2016-09-18 16:08:15 · 437 阅读 · 0 评论 -
Cocos2d-x3.0 iOS 一键编译多个target并打包ipa
1.编写app打包为ipa的 shell脚本,将下面代码保存为app2ipa.sh。[plain] view plain copy #!/bin/sh m_appPath="" m_ipaPath="" m_showMessage="NO" make_app_to_ipa() { app_path=$1 ipa_path=转载 2016-09-09 20:42:00 · 1923 阅读 · 0 评论 -
cocos2d-x relsese note github 地址
https://github.com/cocos2d/cocos2d-x原创 2016-09-09 18:27:32 · 489 阅读 · 0 评论 -
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clan
ProcessPCH++ "/Users/xxxx/Library/Developer/Xcode/DerivedData/English_Reader-alybxowggrudboejoylghzohavko/Build/Intermediates/PrecompiledHeaders/English Reader-Prefix-fldqdedtnerfrubpymgklsjvzccz/Engl转载 2016-09-09 16:22:44 · 1420 阅读 · 0 评论 -
XCode里遇到 #include <XXX.h>file not found的解决方案
我这里做的动作是Cocos2dx的C++调用Android里的Java方法,上代码:1.首先要保证,cpp调用文件的头一定要引入你的JniHelper.h的正确路径。我这里是#include 2.当代码里调用如下代码的时候,不会正常调用API:JniHelper::getEnv() 如果不配置xcode自动搜索头文件的配置,这里返回的应该是个int转载 2016-09-09 11:04:46 · 6768 阅读 · 0 评论 -
cocos2d-x IOS 和Android播放视频(包括网络视频)
一. 播放本地视频 对于iOS平台的视频播放,我们可以借助Cocos2d-iphone 的Extensions:CCVideoPlayer来实现 1.导入支持cocos2d-x的扩展库到项目中(这里可以参考Himi的第六章视频播放小节内容,这里的扩展库是Himi修改好的,我就直接拿来用了!希望没有侵权!) 2.添加MediaPalyer框架到项目中转载 2016-08-15 17:44:40 · 1776 阅读 · 0 评论 -
cocos2dx多线程以及线程同步 与 cocos2dx内存管理与多线程问题
ocos2d-x引擎在内部实现了一个庞大的主循环,每帧之间更新界面,如果耗时的操作放到了主线程中,游戏的界面就会卡,这是不能容忍的,游戏最基本的条件就是流畅性,这就是为什么游戏开发选择C++的原因。另外现在双核手机和四核手机越来越普遍了,是时候使用多线程来挖掘硬件的潜力了。1.环境搭建cocos2d-x中的多线程使用pthread就可以实现跨平台,而且也不是很难理解。使用pthread转载 2016-08-15 17:37:21 · 1006 阅读 · 0 评论 -
OS X环境下如何搭建编译Cocos2D-X v3.x的Android Studio工程
Cocos2D-X官网已经简单介绍了如何在OS X环境下搭建Cocos2D-X v2.x和v3.x的指南。具体链接为:http://www.cocos.com/doc/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-develo转载 2016-06-06 09:56:19 · 965 阅读 · 0 评论 -
Cocos2d—X游戏开发之(socket)Mac下网络抓包工具(Cocoa Packet Analyzer使用教程)
Cocoa Packet Analyzerhttp://www.tastycocoabytes.com/cpa/Cocoa Packet Analyzer is a native Mac OS Ximplementation of a network protocol analyzer and packet sniffer. CPA supportsthe industry-sta转载 2016-05-23 16:33:04 · 3251 阅读 · 0 评论 -
cocos 对应版本和 对应ndk 参考网址
https://github.com/fusijie/Cocos-Resource原创 2016-06-07 14:02:09 · 6081 阅读 · 0 评论 -
cocos2d-x 生成pro.android 时找不到 ndk, prase NDK version RELEASE.TXT faild
下载 ndk r11c添加 RELEASE.TXT内容:r11c (64-bit)原创 2016-06-07 11:59:23 · 1269 阅读 · 0 评论 -
cocos2d-js 自定义监听 EventCustom
cf.TestScene = cc.Scene.extend({ _listener1:null});cf.TestScene.create = function () { var res = new cf.TestScene(); if(res && res.init()) { return res; } res = null;原创 2016-05-31 13:23:07 · 4584 阅读 · 0 评论 -
Cocos2d-x3.12 Xcode打包spine\extension.h(89): fatal error C1083: 无法打开包括文件解决方案
用cocos命令新建了个项目,debug运行,f:\dragbonescpp\cocos2d\cocos\editor-support\spine\extension.h(89): fatal error C1083: 无法打开包括文件: “spine/SkinnedMeshAttachment.h”: No such file or directory 。。解决方案:by adding in原创 2016-09-09 10:58:45 · 2047 阅读 · 0 评论 -
cocos编译android命令
ocos2d-x 3.x 版本已经将c++的编译改成使用cocos命令行。-- 测试版本cocos2d-x 3.8.1正常情况下,导入工程到android-studio或eclipse adt,都不会编译出so文件,因此调试会找不到so文件而报错。所以需要先使用cocos命令行编译出so文件。如果使用eclipse adt在工程目录下运行:cocos compile -p an转载 2016-09-10 15:18:17 · 5792 阅读 · 0 评论