- 博客(7)
- 收藏
- 关注
原创 C++中快速int转string的方法
项目中遇到int转string方法,由于使用gnu++11编译,出现to_string不能使用的问题,网上介绍比较多方法如下: template <typename T> std::string to_string(T value) { std::ostringstream os ; os << value ; retu...
2018-07-23 15:14:03
2729
原创 编译V8引擎
由于项目项目中最近用到v8引擎,项目由sparkmonkey切换到v8后,性能有了较大的提升,不过美中不足的是,启动时间较长,查看v8相关的文档,可以使用snapshot快照技术加快启动速度,因此觉得自己编译v8,加速启动。在编译过程中遇到各种问题,首先说编译环境,项目需求是在android中使用v8快照,一般生成android平台的v8链接库有三种形式,在windows环境编译,在windo...
2018-04-19 14:35:05
4780
原创 cocos creater打印日志
使用cocos模拟器启动时,代码会自动合并成一个文件,出错也只提示project.dev.js 第多少行,看起来很不方便,好在cocos给了错误接口,直接读取文件定位到要找的行,看起来就方便好多这是一个代码区块。
2017-06-29 19:51:05
5880
原创 Cocos2d 使用shader创建圆角图片,以及添加投影
最近在使用cocos creater编写一个应用,算是深入了解了下cocos creater,总体评估只能说令人遗憾,性能问题很是明显,想到现在市面上还有许多团队使用cocos2d-js开发游戏,确实前景令人比较担忧。项目中用到一个图片列表的展示框,图片本身是矩形,显示的时候需要圆角,通常使用mask遮罩直接修出圆角,但是实际项目中发现,4列2行八张圆角,直接20帧(性能感人。。。),额,可能...
2017-06-05 20:35:32
5453
原创 关于android 6.0手机权限动态请求
最近国外版本需要升级到6.0系统,因此游戏使用到的敏感权限必须要申请用户确认,才可以正常使用,相关的需求很简单,用户启动游戏,有敏感权限未获得授权,先请求用户授权,授权成功,继续游戏,授权失败,关闭游戏(暂时不考虑再未获得敏感权限授权的情况下,继续游戏的情况)。这里有个误会,由于google给出的接口叫requestPermissions,所以被顺便翻译成了“请求权限”,其实应该翻译成“确认授予权限
2017-01-23 14:32:11
690
原创 苹果应用图标自动创建
最近在做接入工作,需要不同应用接入不同的icon,为了减少麻烦,决定使用Images.xcassets的方式来调用icon,脚本使用nodejs来生成对应尺寸的icon的图标。首先建立需要导出的icon尺寸:var ICONS_FORMATS = [ [29,29,"ipad_29x29_1x.png"], [58,58,"ipad_29x29_2x.png"], [40,4
2017-01-03 19:04:52
483
原创 从AndroidManifest.xml文件中获取 android:value 值的Integer与String转换异常
最近接入Android的渠道商SDK时,在AndroidManifest.xml中添加了一些渠道参数,发现当填入的值恰好为一个int值,使用getString()方法取值就会报一个类型转换异常。配置如下: <meta-data android:name="zdqx_version" android:value="1101" />调用方法: appInfo.metaData.getS
2016-11-02 17:14:57
3272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人