cocos2dx
文章平均质量分 71
木的感情的杀手
这个作者很懒,什么都没留下…
展开
-
COCOS2DX-游戏开发之 坐标系
原地址:http://blog.csdn.net/teng_ontheway/article/details/18360925cocos2dx-坐标系支持以下几种坐标系:1.屏幕坐标系 原点在左上角,X轴向右,Y轴向下。2.GL坐标系 原点在左下角,X轴向右,Y轴向上。3.世界坐标系 指相对于整个屏幕的坐标系,(0,0)就是屏幕的左下角,(320,480)就是屏幕的转载 2015-11-16 10:20:12 · 601 阅读 · 0 评论 -
cocos2d-js 开发基础练习代码(2)——使用事件管理器创建用户交互以及cocos精灵帧动画的js使用
cocos2d-js 开发基础练习代码(2)首先通过使用cc.EventListener.create创建了一个Touch事件监听器touchListener,然后,通过cc.eventManager.addListener注册监听器到事件管理器。cc.EventListener.create扩展出一个用户监听器。event属性,定义这个监听器监听的类型。swallowTouches属性设置是否吃...原创 2018-03-03 19:24:08 · 543 阅读 · 0 评论 -
cocos2d-js 开发基础练习代码(1)——熟悉场景加载,精灵,动画使用等
cocos2d-js 开发基础练习代码(1)个人入门练习敲代码例子:GameKernelScene.js 功能是加载个场景 layer界面随机添加些sprite从上往下掉落,超出屏幕则删除代码涵盖内容包括:cocos2d-js场景的创建,layer的创建,sprite的创建,动画的使用,定时器的使用,以及JavaScript语法基础,对象的使用,方法的调用,数组Array的元素两种删除使用,Arr...原创 2018-03-03 17:13:38 · 774 阅读 · 0 评论 -
Cocos2dx使用ClippingNode在ios上出现图片全白区域
解决方案:修改OpenGL渲染参数void AppDelegate::initGLContextAttrs() { #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) GLContextAttrs glContextAttrs = { 8, 8, 8, 8, 24, 8 }; #else GLContextAttrs glContextAttr原创 2018-01-31 17:31:16 · 525 阅读 · 0 评论 -
IAP实现之一掉单优化处理 — cocos2dx
IAP实现之一掉单优化处理 — cocos2dx前两片文章分别介绍了苹果内购的两种验证方式处理,那么在内购的过程中,会不可避免的出现些掉单情况,比如网络不好,程序闪退,或者使用外挂恶意刷单等种种突发原因,导致玩家支付成功却未能实现后台验证加货币的情况,以下介绍的方案只是优化中的一种。1.在收到内购支付成功回调函数中,发送receipt-data至服务器的同时,将订单号和re原创 2017-12-18 10:45:32 · 745 阅读 · 0 评论 -
IAP实现之一内建模式 — cocos2dx
cocos2dx中的IAP实现:一A.苹果内购IAP两种模式流程:1.内置模式:2.服务器模式的流程:原创 2017-11-28 10:30:26 · 695 阅读 · 0 评论 -
IAP实现之一服务器模式 — cocos2dx
cocos2dx中的IAP实现:二C.服务器模式代码实现:添加StoreKit.framework,走完正常的内购前半流程completeTransaction中处理receipt-data发送至server验证1.发送数据有几点要注意的:a.不建议使用AFN方式,虽然封装的比较好,但用不好各种闪退 b.原生OC NSURLSession 也不建议使用,发送原创 2017-11-29 19:09:30 · 625 阅读 · 0 评论 -
游戏、应用启动另一游戏或者应用处理(Android/Ios)
Android平台:根据包名启动(方案之一),有安装则启动,否跳转下载地址public static void OpenGameByPackage(String packageStr) { if(isAvilible(MainActivity.getContext(), packageStr)){ PackageManager packageManager原创 2017-07-31 15:41:53 · 792 阅读 · 0 评论 -
cocos2dx Android工程编译出现error: CreateProcess错误
编译cocos2dx项目Android 工程时:NDK编译代码遇到了下面的错误arm-Linux-androideabi-g++.exe: error: CreateProcess: No such file or directory原因是.MK文件中包含的文件太多了,也就是cpp文件过多导致,而windows对于函数参数个数有限制,解决的方法:原创 2017-07-05 15:50:07 · 844 阅读 · 0 评论 -
第三方应用处理ios上是否安装微信登录
第一步:RootViewController.h头文件需要引入微信SDK头文件,并继承微信处理接口#import "WXApi.h"@interface RootViewController : UIViewController {}第二步:由于ios系统升级的原因,9.0之后需要添加微信白名单,否则功能无法使用,也是关键一步,方法如下Xcode 工程下打开Info,选项C原创 2017-05-02 11:10:05 · 2501 阅读 · 0 评论 -
升级支持ipv4/ipv6后的Socket处理(cocos2dx项目苹果审核支持ipv6处理二)
升级支持ipv4/ipv6后的Socket处理前提条件是socket已经支持ipv4处理,需修改以下两处:1.创建socket时 //解析是ipv4地址还是ipv6地址 structaddrinfo addrin; structaddrinfo* pAddr = &addrin; int nRet =getaddrin原创 2016-10-19 16:12:59 · 2154 阅读 · 0 评论 -
不使用Mac机器网络使用iPhone网络搭建ipv6测试环境(cocos2dx项目苹果审核支持ipv6处理一)
不使用Mac机器网络使用iPhone网络搭建ipv6测试环境1.正常使用Mac机器搭建ipv6的网络环境步骤简单,需要注意的是Mac需要有线连网,不能wi-fi入网,否则创建共享网络没有创建NAT64选项2.第一种方式如果机器所在网络不支持ipv6协议,可能会出现模拟的ipv6环境不能正常测试,亲自趟过坑。游戏Socket对ipv4/ipv6处理没有问题,但就是在第一种方式创建的ipv6环原创 2016-10-19 15:50:45 · 1651 阅读 · 0 评论 -
[IOS platform]AudioEngine:Fixed audio can not resume if it is interrupted cause by an incoming phone
1.cocos是个坑2.修改 cocos/audio/apple/AudioEngine-inl.mm: { if ([[[UIDevice currentDevice] systemVersion] intValue] > 5) { [[NSNotificationCenter defaultCenter] addObserver:self selecto原创 2016-09-14 15:38:38 · 756 阅读 · 0 评论 -
cocos2dx Lua工程调用C++ 详细操作步骤
一、个人对“绑定”这词有两种理解1、lua绑定到C++,就是C++能调用到lua的东西,那必须让C++知道有哪些lua函数或变量可以用2、C++绑定到lua,就是lua能调用到C++的东西,当然也必须让lua知道有哪些C++东东可以给lua调用,所谓的“暴露”这里说的绑定就是第2种情况,在lua中能调用到Cocos2dx的函数。Cocos2dx通过工程里面的tools/to原创 2016-07-12 17:13:41 · 1265 阅读 · 0 评论 -
cocos2dx中精灵点击事件处理的两种方式——Sprite和ImageView
1. ImageView 的方式:封装的Widget组件ImageVIew实现了类似按钮的监听事件,所以处理起来很方便直接ImageView* _pPokerImageView;_pPokerImageView = ImageView::create(tmpStr); _pPokerImageView->setAnchorPoint(Vec2(0, 0)); _pPokerImage原创 2016-04-13 09:57:21 · 16852 阅读 · 2 评论 -
cocos2dx C++ 绑定到 Lua时两个问题
A.运行genbindings.py出现PYTHON_BIN not defined, use current python.解决方案:cocos2dx C++ 绑定到 Lua时,运行genbindings.py出现PYTHON_BIN not defined, use current python.请参照cocos2dx3.0rc导出自定义类到lua的方法详细步骤一文中安装第一要点:原创 2016-02-19 11:45:28 · 1874 阅读 · 0 评论