手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Cocos2d-x
Cocos2d-x学习十:cocos2d-x 2.0版本中CCScrollView的用法
Cocos2d-x学习(十):cocos2d-x 2.0版本中CCScrollView的用法 分类: Cocos2d-X学习 2012-07-23 16:01 29829人阅读 评论(7) 收藏 举报 menu velocity callback float layer null 目录(?)[+] cocos2d-x 2.0版本之后提供了许多控件,其中就包括ScrollView,之前总结过
作者:编程之家 时间:2019-05-18
cocos2d-js 3.0 RC0 手动绑定 C++调用js,js调用C++ jsbinding
1 JS调用C++ 3.0中写这个绑定比较简单,跟ANE调用java如出一辙,一个JSContext,一个jsval,使用cocos2d提供的c++和js变量转换的函数做好转换即可。 cocos2d-js原来就定义好了代码风格: sc->addRegisterCallback(MinXmlHttpRequest::_js_register); sc->addRegisterCal
作者:编程之家 时间:2019-05-18
cocos2dx 3.2中的触摸机制
在cocos2dx 3.2版本中,废弃了以往2.x版本的写法,我们先来看一下Layer.h中的一段代码 //单点触摸 virtual bool onTouchBegan(Touch *touch, Event *unused_event); virtual void onTouchMoved(Touch *touch, Event *unused_event); virtual
作者:编程之家 时间:2019-05-18
集体亮相:用Cocos开发的高逼格3D游戏
(以下故事纯属虚构,所有截图均来源于开发中的Cocos Studio 3D编辑功能,以及使用Cocos引擎开发的3D游戏,我们已获得CP授权公开这些截图。) 昨天天气不错挺风和日丽的,码畜哥我带着轻松愉快的心情拜访了庙里的大师,请大师指点本公司手游开发的下一步的发展反向。大师算了一卦,伸出中指。 哥深感不解,问大师:您的意思是…… 大师说,这是3指,回去后搞点3D,今年可以有所为。 既然大师都这么
作者:编程之家 时间:2019-05-18
Cocos2d-x 3.0 开发八骨骼动画的动态换肤
1、 概述 游戏中人物的状态会发生改变,而这种改变通常要通过局部的变化来表现出来。比如获得一件装备后人物形象的改变,或者战斗中武器、防具的损坏等。这些变化的实现就要通过动态换肤来实现。在接下来的这个Demo中,点击屏幕会动态更换小人手中的武器。先上图: 2、制作小人 首先我们先制作一个UI小人,并将显示资源绑定到骨骼上。有不太明白的同学,可以看看:Cocos2d-x 3
作者:编程之家 时间:2019-05-18
Cocos Studio和Cocos2d-x版本对应关系
From: http://www.cocoachina.com/bbs/read.php?tid=182077 版本对应列表: Studio2.x CocosStudio版本 对应Cocos2d-x版本 JS版本 备注 v2.1beta v3.4beta0 None
作者:编程之家 时间:2019-05-18
解析Quick-Cocos2d-x中自定义事件
Quick-Cocos2d-x中的事件机制在官方的文档中已经讲解得很清楚了,查看这里。 这些方法能处理绝大多数的事件,但如果要实现自定义的事件(例如我们自己实现一个类,对该类添加自定义的事件处理)就需要对类进行扩展了。 下面讲讲如何使用自定义(扩展)的事件机制。 首先认识一下类EventProxy,就是这个类实现了自定义的消息处理 该类有四个函数,分别是: addEventListener rem
作者:编程之家 时间:2019-05-18
Quick-Cocos2d-x 集成 Google protobuf 方法
本文将向您介绍Quick-Cocos2d-x集成google protobuf的方法。 第一步 需要最新的protobuf 类库和解析程序。 下载地址: https://github.com/sean-lin/protoc-gen-lua git clone https://github.com/sean-lin/protoc-gen-lua.git 到任意的一个地方 然后
作者:编程之家 时间:2019-05-18
Cocos2d-JS 打包安卓APK
接着上一篇环境配置教程来写(笔者注:其实教程不一定给别人看,时间长了,给自己看也是好的,或者无意中能解决某个开发者的困窘也是甚好)。 我们用Cocos2d-JS的目的便是用JS跨平台打包出APK,这里我们尝试打包,这里说明一下,打包有两种模式,一种是debug模式,一种是release,前一种是用来调试程序用的,后一种是用于发布给用户的,要说这俩种的区别,就是在下面提到的keystore。关于ke
作者:编程之家 时间:2019-05-18
Quick-Cocos2d-x文件结构分析
在上一章我们讲过了Quick-Cocos2d-x中的环境搭建,这章我们分析下quick中的文件结构吧!打开quick的文件夹,可以看到如下的这些目录和文件: bin:存放各种与引擎相关的脚本 compile_luabingding.sh和compile_luabing.bat脚本是用来将cpp文件bind到lua上的脚本。 compile_scripts.sh和compile_scripts.ba
作者:编程之家 时间:2019-05-18
opengl之vsh、fsh简易介绍+cocos2dx 3.0 shader 变灰
认识着色器 理解OpenGL渲染管线,对于学习OpenGL非常重要。下面是OpenGL渲染管线的示意图:(图中淡蓝色区域是可以编程的阶段) 此图是从wiki中拿过来的,OpenGL的渲染管线主要包括: 准备顶点数据(通过VBO、VAO和Vertex attribute来传递数据给OpenGL) 顶点处理(这里主要由Vertex Shader来完成,从上图中可以看出,它还包括可选的Tessell
作者:编程之家 时间:2019-05-18
cocos2dx游戏资源加密之XXTEA
在手机游戏当中,游戏的资源加密保护是一件很重要的事情。 我花了两天的时间整理了自己在游戏当中的资源加密问题,实现了跨平台的资源流加密,这个都是巨人的肩膀之上的。在手机游戏资源加密这块,能做到安全加密保护的确实不多,有研究过专业平台爱加密的手机游戏加密解决方案,有兴趣的可以点此了解:http://www.ijiami.cn/appprotect_mobile_games 大概的思路是这样的,游戏资源
作者:编程之家 时间:2019-05-18
cocos2dx游戏资源加密之XXTEA
在手机游戏当中,游戏的资源加密保护是一件很重要的事情。 我花了两天的时间整理了自己在游戏当中的资源加密问题,实现了跨平台的资源流加密,这个都是巨人的肩膀之上的。在手机游戏资源加密这块,能做到安全加密保护的确实不多,有研究过专业平台爱加密的手机游戏加密解决方案,有兴趣的可以点此了解:http://www.ijiami.cn/appprotect_mobile_games 大概的思路是这样的,游戏资源
作者:编程之家 时间:2019-05-18
cocos2dx游戏资源加密之XXTEA
在手机游戏当中,游戏的资源加密保护是一件很重要的事情。 我花了两天的时间整理了自己在游戏当中的资源加密问题,实现了跨平台的资源流加密,这个都是巨人的肩膀之上的。在手机游戏资源加密这块,能做到安全加密保护的确实不多,有研究过专业平台爱加密的手机游戏加密解决方案,有兴趣的可以点此了解:http://www.ijiami.cn/appprotect_mobile_games 大概的思路是这样的,游戏资源
作者:编程之家 时间:2019-05-18
[cocos2d-x]string 转 Color
static int toColor (const char* value, int index) { char digits[3]; char *error; int color; if (strlen(value) != 8) return -1;
作者:编程之家 时间:2019-05-18
[cocos2d-x]string 转 Color
static int toColor (const char* value, int index) { char digits[3]; char *error; int color; if (strlen(value) != 8) return -1;
作者:编程之家 时间:2019-05-18
cocos2d-x 3.0 常用对象的创建方式
cocos2d-x 3.0 中所有对象几乎都可以用create函数来创建,其他的创建方式也是有create函数衍生。 下面来介绍下create函数创建一般对象的方法,省得开发中经常忘记啥的。 1、精灵Sprite的4种创建方式 (1)根据图片资源路径来创建 [cpp] view plain copy //根据图片路径来创建 auto sprite1 = Sprite::create(file
作者:编程之家 时间:2019-05-18
设计模式之单例模式
设计模式之单例模式: 1、什么是设计模式? 设计模式(Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。 例如盖房屋,在人们盖房屋的过程中,人们发现许多房屋盖起来的过程和房屋的风格都具有这样或那样很多相似的地方,所以在人们盖房屋的时候会参考过去盖过的房屋的经验,久而久之,形成了一种盖房屋的套路,这个套路就可以称之为设计模式。 2、设计模
作者:编程之家 时间:2019-05-18
在Quick-cocos2dx中使用云风pbc解析Protocol Buffers,支持win、mac、ios、android
本例主要介绍 如何将 pbc 集成到quick-cocos2dx框架中,让我们的cocos2dx客户端Lua拥有编解码Protocol Buffers能力。 参考: 云风pbc的用法: http://www.cnblogs.com/ghost240/archive/2013/08/12/3253092.html 本例使用的项目位置: https://github.com/miaodadao/pbc
作者:编程之家 时间:2019-05-18
cocos2d 中 scene(), create(), init() 调用关系
原文 http://www.voidcn.com/article/p-cskvuoog-bg.html 最近在学cocos2d,刚上手时对示例程序的函数调用关系不是很清楚。昨晚刚刚搞清楚,记录下。 1. 首先来看main函数: AppDelegate app; // 创建一个AppDelegate对象 ... return CCApplication::sharedAppli
作者:编程之家 时间:2019-05-18
Cocos2d-x内存管理
Cocos2d-x引擎的核心是用C++编写的,那对于所有使用该引擎的游戏开发人员来说,内存管理是一道绕不过去的坎。 关于Cocos2d-x内存管理,网上已经有了许多参考资料,有些资料写的颇为详实,因为在内存管理这块我不想多费笔墨,只是更多的将思路描述清 楚。 一、对象内存引用计数 Cocos2d-x内存管理的基本原理就是对象内存引用计数,Cocos2d-x将内存引用计数的实现放在了顶层父类CCOb
作者:编程之家 时间:2019-05-18
cocos2d-x编译release以及NDK相关选项
win下cygwin编译时: 方法1: 命令: build_native.sh NDK_DEBUG=1 V=0 其中,NDK_DEBUG为0则表示为release版,为1表示为debug版。V为0则显示简要编译信息,为1显示详细编译信息(会显示具体编译指令)。 方法2: AndroidManifest.xml文件的<a
作者:编程之家 时间:2019-05-18
cocos2dx3.2 ——屏幕适配
cocos2dx3.2 ——屏幕适配 本文出自 “夏天的风” 博客,请务必保留此出处 http://www.voidcn.com/article/p-wonznbch-wx.html 手机的屏幕大小千差万别,如现在流行的安卓手机屏幕大部分长宽比例为16:9。而iPhone 5S的长宽比例为71:40(接近16:9),也有预测说iPhone 6S的长宽比例也将会是主流的16:9。另外还有一些平板
作者:编程之家 时间:2019-05-18
cocos2dx3.2 ——屏幕适配
cocos2dx3.2 ——屏幕适配 本文出自 “夏天的风” 博客,请务必保留此出处 http://www.voidcn.com/article/p-wonznbch-wx.html 手机的屏幕大小千差万别,如现在流行的安卓手机屏幕大部分长宽比例为16:9。而iPhone 5S的长宽比例为71:40(接近16:9),也有预测说iPhone 6S的长宽比例也将会是主流的16:9。另外还有一些平板
作者:编程之家 时间:2019-05-18
基于Quick-cocos2d-x的资源更新方案 一
昨天写了一篇关于更新方案的理论 游戏开发:通过路径搜索优先级来进行补丁升级(从端游到手游) 今天继续细化一下 由于新项目采用的是Quick-cocos2d-x,那我就直接给出我基于Quick-cocos2d-x-master( > 2.2.3 rc) 的更新方案吧 此更新方案要解决以下几个问题 一、资源、代码在线更新 二、framework、update模块自更新 三、玩家安装新版本后,减少不
作者:编程之家 时间:2019-05-18
COCOS2D-X 停止手打所有cpp文件到android.mk
原地址:http://blog.csdn.net/z104207/article/details/11574339 Android.mk中LOCAL_SRC_FILES需要罗列出所有参与编译的文件,这样在.cpp文件少的时候还可以一个一个添加,当有几百个文件的时候会十分的痛苦! 我们下看看TestCpp工程中的Android.mk文件: 这只是节选的一部分,大概只有50个左右吧,除数量多之外让我们
作者:编程之家 时间:2019-05-18
Cocos2d-x 3.X 事件分发机制
点击打开链接 介绍 Cocos2d-X 3.X 引入了一种新的响应用户事件的机制。 涉及三个基本的方面: Event listeners 封装你的事件处理代码 Event dispatcher 向 listener 分发用户事件 Event 对象 包含关于事件的信息 为了响应事件,首先你要创建一个 EventListener,有五种不同的 EventListener. EventListenerT
作者:编程之家 时间:2019-05-18
cocos2d-x3.2中在Eclipse中java.lang.NullPointerException的问题解决
错误1分析:java.lang.NullPointerException即空指针,没有赋值或者赋值错误导致了空指针引用。 看看有哪里没有初始化造成空指针。 总结:java.lang.NullPointerException引用空指针错误的解决办法是仔细检查代码,看是否有实例没有初始化就 进行了引用。 Eclipse的安卓开发调试环境中,不能指出是哪个变量未初始化,以及在源码的那一行,从而增加了新手
作者:编程之家 时间:2019-05-18
cocos2dx 3.2 裁剪节点 ClippingNode
效果1: 效果2: 代码: // //[1].背景图片 Sprite* bg = Sprite::create("HelloWorld.png"); bg->setPosition(visibleSize / 2); this->addChild(bg, -1); //[2].创建主题文字 : gameTitle Sprite* gameTitle = Sp
作者:编程之家 时间:2019-05-18
Cocos2d-x手机游戏开发视频教程
Cocos2d-x跨平台手机游戏开发配4个项目(引擎应用,单点和多点触摸、瓦片地图、骨骼动画) 适合人群:高级 课时数量:60课时 用到技术:cocos2d-x引擎、单点和多点触摸、瓦片地图、骨骼动画、数据库、json字符串 涉及项目:飞机大战项目、超级玛丽项目、打地鼠项目、天天爱消除项目 咨询qq:1840215592 课程简介: Cocos2d-x视频教程通过4个种类各不相同的实战项目,展示了
作者:编程之家 时间:2019-05-18
上一页
17
18
19
20
21
22
23
24
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native