![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x
lnslc
这个作者很懒,什么都没留下…
展开
-
cocos2d-x实现游戏剧情对话——打字效果
cocos2d-x版本 2.0.4做RPG游戏的时候会有剧情对,中英文混搭,要求打字效果,一个字一个字的往出蹦。先看一下xml文件 anchor:对齐方式 0左 1右创建一个对话映射的节点TalkNodeclass TalkNode{public: bool anchor; std::str原创 2013-02-26 15:36:11 · 6684 阅读 · 10 评论 -
cocos2d-x 读取android手机sd卡中的资源(android http下载zip资源、解压)
cocos2d-x版本 2.0.4 cocos2d-x做android游戏在线更新资源。 费话不多说,直接上代码: 下载和解压是用android端java实现:/** * * @return * 100 没有sd卡 * 1 下载过程中出错 * 2 解压过程中出错 * 3 删除过程中出错 */ public stat原创 2013-04-11 18:12:18 · 6646 阅读 · 0 评论 -
cocos2d-x 图片变灰
cocos2d-x版本 3.8 近日要用到图片变灰的效果,在网上搜索大致有两种方法:1是取出image,对每个像素进行处理,可以实现,但循环次数太多,不与理会。2是自己写shader,也可以实现。 突然想到UIButton的禁用就是变灰效果,于是查看源码,原来变灰的shader不知什么版本起已经预制了,抄之,代码如下:变灰node->setGLProgramState(GLPr原创 2015-11-25 14:05:22 · 2053 阅读 · 0 评论 -
cocos2d-x button 效果
在用button的时候,用系统的字体太丑,想用美术字,那么问题来了,在不设置selectedImage的时候,美术字不跟button一同缩放,怎么办? 改源码啊,在button.cpp里onPressStateChangedToNormal()与onPressStateChangedToPressed()是button点击事件的处理,只要把美术字add到button里,成为button原创 2015-11-25 18:26:55 · 756 阅读 · 0 评论 -
cocos2d-x RichText 真实高度
cocos2d-x版本 3.8 在RichText自动换行后,发现不能得到真实高度,查看源码发现算出了实际高度,但确没用上,都多少个版本了,还没完善void RichText::formarRenderers(){ if (_ignoreSize) { float newContentSizeWidth = 0.0f; float原创 2015-11-25 17:37:32 · 3646 阅读 · 1 评论 -
cocos2d-x socket
cocos2d-x版本 3.9纯C++Socket,不用依赖其他库,GameSocket.h#pragma once#include "cocos2d.h"#ifdef _WIN32#include #include #pragma comment(lib, "ws2_32.lib")#else#include #include #include原创 2015-12-25 15:55:31 · 824 阅读 · 0 评论 -
cocos2d-x lua 位操作
原生lua没有位操作,这大家都知道,官方了知道,也提供了位操作的算法,在cocos/cocos2d/bitExtend.lua 一定有人不知道这个,只是这里没有提供异或,这里给大家补上function bit._xor(a,b) local op1=bit._d2b(a) local op2=bit._d2b(b) local r={}原创 2016-05-13 14:48:11 · 689 阅读 · 0 评论