
Cocos
文章平均质量分 60
OuterST
海滨学院
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CocoStudio textfiled 文本点击区域按背景拉伸
我用的是cocos2dx2.2版本,textfield的settouchsize 只是一个样式,点击输入框的时候只有点击到文字才能进行输入,当文本长度很短视,体验感差的不行直接说方法吧,废话也没人看、、为要点击的区域增加 imageviewexchangeTextBg = dynamic_cast(ui->getWidgetByName("reward_exchange_bg_0"))原创 2015-01-08 10:18:59 · 1245 阅读 · 1 评论 -
egret 计量单位缩写
规则:0-99999不缩写,100K-9999K,10M-9999M,依次类推,单位最少两位数,没有小数点。以下代码为type script,传进一个数字的字符串和长度,范围缩写后的字符串:function getUn_sword_itStr(arrStr: string, unit: number): string { let unitStr = ""; let count =...原创 2019-05-09 13:44:27 · 787 阅读 · 0 评论 -
cocos2dx 2.x 按钮变灰 九宫格精灵变灰
由于要维护一个cocos2dx 2.x版本的代码,button的资源由ccsprite变成了CCScale9Sprite,老方法变灰不管用了。在3.x的百度词条中找到2.x还能用的着实费劲,找了好久才终于搞定。下面直接代码。使用方法(lua):ColorUtils:AddColorGray(sprite)老版本方法(c++).h文件#ifndef __COLOR_UTIL...原创 2019-01-28 13:36:58 · 705 阅读 · 0 评论 -
android 时间格式 各种转换
在开源中国上看到的,,/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyy原创 2014-04-13 20:22:52 · 1237 阅读 · 0 评论 -
Cocos2dx 2.x 安卓重力检测 旋转屏幕
在充电的情况下,屏幕一般需要特定的旋转方向,设置旋转方向可以满足玩家的体验。功能实现分成两部分:一部分根据手机重力方向X,Y,Z得出所需要的角度;另一方面根据旋转角度,设置屏幕旋转方向。通过监听手机相对于X,Y,Z方向的值,算出绕着某一轴的角度。X,Y方向分别平行于手机界面,Z垂直于手机界面。本文以绕Y轴旋转为例,如需绕Z轴只需把Y和Z互换,一般情况下只会要求这两种情况。代码借鉴网原创 2015-07-20 20:34:23 · 2107 阅读 · 0 评论 -
cocos 3.14 eclpise 环境配置 打包
一、导入工程:选中项目的根目录,我这里是xiyou2导入后选中这两项:android和java导入成功后,右键libcocos2dx属性,选择自己需要的api,勾选islibrary右键项目属性,把之前的lib删除,add刚才添加的libcocos2dx二,配置环境window-》preferences -》A原创 2017-04-24 20:21:01 · 904 阅读 · 0 评论 -
OC 获取城市首字母
解析根据文件里面的内容,读入一个城市,输出所在首字母 比如读入 长春 输出 c读入 北京 输出 b不知道文本中的字体是什么格式 读取文件时 程序不能正确运行运用oc中的字典initWithObjectsAndKeys 初始化 用值和键#import int main(int argc,const char *argv[])#define PATH @"/Users原创 2014-07-28 12:08:14 · 1468 阅读 · 0 评论 -
OC 英语转换成汉语
设计一款英汉语词典程序, 输入单词,然后输出具体的汉语含义本题目是UI阶段英汉词典项目所需要的OC代码单词词库格式如下:#abidanceTrans:n. 遵守;持续;居住#abideTrans:vi. 遵守;忍受;居留;坚持@vt. 忍受单词占用一行,以#开头汉语含义占用一行 以Trans:开头,并且按照n, vi. 随后, 然后一个空格,然后是具体汉语含义,原创 2014-07-28 18:39:32 · 5456 阅读 · 0 评论 -
单例模式
c、c++ 写法头文件 在 public中 加入 static Data* getInstance();static Data* instance_ = NULL;Data* IMData::getInstance(){ if (!instance_) { instance_ = new Data; } return instance_;}lua 写法原创 2015-11-23 15:34:48 · 440 阅读 · 0 评论 -
lua 与 c++ 函数互调
首先配置一下 VS2010 新建一个win32控制台应用程序LuaTest,属性->配置属性->VC++目录可执行文件目录添加 E:\Tools\5.1;包含目录 添加 E:\Tools\5.1\include;库目录添加 E:\Tools\5.1\lib;然后再链接器-》输入添加 lua51.lib;lua5.1.lib;剩下编译运行就可以了LuaTest.cpp原创 2015-01-08 11:42:27 · 826 阅读 · 0 评论 -
Cocos scrollview
又一次被quick中的三套ui系统坑了,每次都找不到cocosstudio的scroll源码在哪里本来想实现一个类似上拉刷新的功能结果addEventListener 这个方法试了好多。。才找到做一下标记吧,省得下次还是找半天 self.scroll = self.bg:getChildByName("rank_scroll") self.scroll:addEventL原创 2016-11-02 16:36:11 · 1400 阅读 · 0 评论 -
cocos面试
第一次,准备好面试被虐了,但还是虐的不要不要的。。记不清都有什么了,记得什么写什么吧c++:忘了一个问题,当时就没理解是什么问题。。1.lanmda分几部分[函数对象参数] (操作符重载函数参数)mutable或exception声明 -> 返回值类型 {函数体} 这五个部分具体代表什么可以查看这里lua:应该漏掉2-3个吧1。 字符串拼接几种方原创 2016-11-15 12:54:44 · 1774 阅读 · 0 评论 -
Cocos2dx 3.8 ui资源读取
由cocostudio 导出的资源文件 和者是发布到vs工程文件的读取方式有点区别//Node* node = CSLoader::getInstance()->createNodeWithFlatBuffersForSimulator("res/MainScene.csd"); //ActionTimeline* action = cocostudio::timeline::Act原创 2015-11-28 22:44:28 · 1141 阅读 · 0 评论 -
Cocos 图片变灰 倒计时进度条
cocos2dx 3.8.1版本中sprite可以实现变色操作ImageView的只能通过修改底层来变色GLProgram *program1 = GLProgramCache::getInstance()->getGLProgram(GLProgram::SHADER_NAME_POSITION_GRAYSCALE); GLProgram *program2 = GLProgram原创 2015-11-27 16:45:34 · 1704 阅读 · 0 评论 -
Can't create handler inside thread that has not called Looper.prepare()问题解决
在接第三方聚合SDK的时候,出现的问题。报错信息出现在玩家信息上报和支付请求时。刚开始以为是在子线程 更新了UI,经查阅资料和测试后,发现是looper的问题。应该是第三方方法里面新创建了一个looper,而更新ui只能在主线程里面进行。所以需要把第三方带有looper的方法,放到下面。new Handler(instance.getMainLooper()).post(ne...原创 2019-05-14 18:44:06 · 667 阅读 · 0 评论