自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Cocos creator(2d) 使用 shader + uv 实现单张图片衔接滚动效果

在游戏中,如何实现背景图片的无限滚?能不能用shader滚动uv的方式来实现?本文给出cocos creator 2.4.3 版本的解决方案,试试看 :)

2023-08-04 15:29:31 1839 1

原创 JAVA, 你不得不知道的字符串格式化乱码的问题

目前碰到两种字符串格式化乱码的问题1、日期格式化String clientTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); // 获取当前时间2、普通字符串格式化String label = String.format("%d;%d;%s", 43, 22, "测试");如果应用运行的手机/电脑是的语言是 【阿拉伯】,而你想让上述字符串是我们认识的英文/中文,那么很遗憾,你会看到这样的字符串

2021-11-09 14:41:43 727

原创 如何节省cocos creator/cocos2dx 项目的安卓包编译时间?

在进行 cocos2dx项目或 cocos creator项目安卓编译时,往往android studio工具会重新生成libcocos2dx.so文件,导致编译时间超级无敌长(性能不够的电脑更是煎熬)而一般情况下,咱们是不需要重新编译cocos2dx底层的cpp文件的,即不需要每次都生成.so 文件。只需要编译一次生成了对应的so就可以了。以 release版为例,一、完整编译打包一次apk在as 中,clear工程之后,完成一次安卓release版打包二、获取cocos2dx

2021-01-18 15:50:21 896 1

原创 文件字符串加密解密的最简单的方法

在程序设计中,无论是代码、参数表、还是图片,除了那些开源的项目之外,大都不希望别人能轻易看懂并识别。因此,对文件进行加密和解密就是一个重要的工作了。(字符串同理)看似挺复杂的,其实,想要简单也可以。复杂的如Base64算法的加密解密、encryptjs算法等,都会加大文件Size。而最简单的,莫过于直接将文件用二进制(byte)异或或者反向处理,而文件大小不变!!。处理基础:将原文件用二进制读取,存成byte数组一:反向存储思路将byte数组反序,再写入文件。比如..

2020-06-10 09:44:17 2646

原创 使用python输出所有汉字的拼音hàn-zì-pīn-yīn

想在文档中自动把汉字的拼音标注上去,可是很难,用excel或者word来辅助,操作也不方便。万能的python,加上大神写的拼音工具插件xpinyin,几行代码,就可以把所有汉字的拼音输出!极为强悍!1、安装xpinyin库:使用【pip install xpinyin】自动安装,或者下载后手工安装(进入下载后的插件目录,运行 python setup.py install)     ...

2018-09-16 00:31:10 3825 2

原创 (Lua) 客户端本地时间戳和服务器时间戳不一致的解决方案

问题来源:服务器的时间是固定的,国内一般都设置为北京时间(东8时区的时间),而客户端分布在世界各地,客户端系统设置的时区是不固定的。很多时候在设计时,没有考虑时区不一致的情况,直接使用时间戳来进行时间转换和比较,往往出现很多预想不到的问题。基本概念/方法:1、【时区】:全世界分24个时区,0时区是英国(格林尼治天文台旧址,经度为0,即本初子午线经过地),北京为东8区,每个相邻的时区时间相差1个小时...

2018-06-05 15:39:38 7218

原创 Mac 上安装运行Lua 的方法

最近在学习Lua,发现Lua 和Python 一样,可以在命令行直接运行,超级便利!官网下载地址:http://www.lua.org/download.html进入mac 终端,运行如下命令,即可curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gztar zxf lua-5.3.4.tar.gzcd lua-5.3.4make

2018-01-26 14:18:29 3369

原创 iOS项目配置支持横屏、竖屏与输入框的冲突问题(屏幕偏移)

Cocos2dx 项目屏幕方向和 输入框 的问题

2016-12-21 12:42:21 1506

原创 Cocos2dx 项目 C++ 通过Jni 调用Java获取字符串信息错乱

Cocos2dx 项目 C++ 通过Jni 调用Java获取字符串信息错乱,截止目前尚未找到问题原因。期望能有专家给予指点,谢谢

2016-05-26 10:21:46 920 2

原创 Cocos2dx 3.10音频无法正常播放问题的解决之路

Cocos2dx 3.10突然遇到音频无法正常播放的问题,奋斗了整整5天,才解决了,这是否是Cocos2dx引擎本身的问题?还是音频本身的问题?

2016-05-24 09:59:18 6940 1

原创 解决CCEditBox 在iOS9下导致场景偏移的问题

首先,我的Cocos2dx 版本比较旧cocos2d.x.version: 2.1rc0-x-2.1.4一直没有时间升级…… 最近对旧项目在XCode7下重新编译,发现了很多很多问题……一个重要的问题是:输入框CCEditBox接收焦点后,画面马上偏移!无法正常使用。搜索了许多资料,总结解决方法如下:1、官方的方法是在:https://github.

2016-02-24 21:43:31 1513

转载 如何提高Mac App Store下载速度

打开“系统偏好设置”,然后点击“网络”;点击当前网络连接下面的“高级”按钮,切换到“DNS”选项卡;可以看到当前设置的DNS,点击一条DNS地址并点击下面的“-”减号按钮删除这个DNS地址,按照这个步骤将所有的DNS全部删除;点击“-”减号旁边的“+”号,并输入114DNS的地址:114.114.114.114,然后点击“好”按钮确认;点击底部的

2016-02-20 17:28:41 2592

原创 安卓开发工具Eclipse、SDK等升级攻略

很长时间没用Eclipse了,安卓系统也停留在4.0,新手机都无法接入进行测试。于是乎着手进行SDK的升级,没想到google被墙了!百度了很多帖子,最终确认如下方法简单适用。电脑:MacBook Pro,系统升级到了10.9.5(非最新)第一步:        修改hosts文件,位置为:/private/etc/hosts        在文件的最后追加:   

2016-02-20 17:23:47 661

原创 c++ string 字符无法准确去除两边空格!

在用户输入之后,如何去除输入内容两边的空格?在网上搜索到如下解决方案:std::string strTmp = "xxxxxxyyyyy ";strTmp.erase(0, strTmp.find_first_not_of(" /t/n/r")).erase(strTmp.find_last_not_of(" /t/n/r") + 1);初步测试了下,没有发

2013-07-13 18:29:02 1107 1

原创 解决在低于iOS6的设备上正常运行iOS6自带社交分享功能import<Social/Social.h>

iOS6自带的社交分享模块Social.framework 很好用,相信以后会更加完美。在Targets里面添加了Social.framework后,编译运行,iOS6手机设备或模拟器运行正常,分享成功。但是在iOS5的设备/模拟器上运行,却报错无法装载Social的lib查阅了不少资料,发现原来装载framework时,默认是Required,即必须加载,对于iOS5设备

2013-06-13 02:00:07 979

原创 cocos2d-x 输入框CCEditBox的使用

特别说明: 这个版本的CCEditBox,设计有缺陷,背景图片的位置与输入区域的位置不同步,需要自己修改原来的代码,自己加上输入区域的坐标偏移量。voidCCEditBox::setPosition(constCCPoint& pos){    CCControlButton::setPosition(pos);    if (m_pEditBoxImpl !=

2013-06-05 12:59:59 9380 3

原创 Cocos2d/x 解析服务器JSON数据

JSON格式数据的好处就不用说了,对于手机客户端,使用JSON.h 来进行解析,相当便利。蚂蚁使用ObjectC的代码来进行服务器返回数据的处理(cocos2d-x支持混编,就不再纠结是否有C++的处理方式了)贴代码出来://用户注册,上送 邮箱、用户名、密码-(BOOL)userReg{          //直接创建一个上送用的json格式数据

2013-06-04 15:37:11 1177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除