ttf字体在游戏中经常显示不全!!!文字在字库中存在
在@子龙山人的帮助下,解决了这个问题,原因是由于ttf是gb2312编码的原因,cocos引擎在将gb2312转unicode时异常导致,解决办法是:CCFontAltas.cpp找到 conversionU16TOGB2312 这个函数将:iconv = iconvopen("gb2312", "UTF-16LE");修改为:iconv = iconvopen("GBK//TRANSLIT",...
View ArticleCc.loader.loadRes 引擎1.3.0rc1 加载图片时,不会同时加载出相关的import文件夹下的.json文件
问题应该是出在你退出第一个场景后,删除了资源导致的。如果你删除的资源,在脚本中还有用到(比如你保存了一个 SpriteFrame),那么 1.3 开始是会导致图片变黑的。
View ArticleCc.loader.loadRes 引擎1.3.0rc1 加载图片时,不会同时加载出相关的import文件夹下的.json文件
1.3 释放资源的部分做了强化,所以确实可能会有不兼容。如果这样回答仍然解决不了你的问题,可以上传一下你的demo。
View Article大大,游戏中会不断生成重复内容时卡顿,可以从哪几方面优化
有两个方面原因,一方面是 setParent 会清空场景渲染队列,需要重新生成渲染队列,这个比较难优化。另一方面是现在生命周期方法采用的是”事件机制“实现的,场景中的节点数量比较多时,注册和销毁确实还有一些开销,容易造成卡顿。在 1.3 中有进行过一部分优化,不过更彻底的优化要等生命周期方法的调用机制重写后才行。 总之,目前建议先不要频繁进行 setParent 操作。
View Article请问一下cc.loader.loadRes 在加载场景时,如何保存加载的资源
请问一下cc.loader.loadRes 在加载场景时,如何保存加载的资源(因为load时,不同步,但不知道用什么比较好的方案先保存这些资源)比如spriteframe要用什么方式来保存prefab等需要cc.nodepoor来保存么
View Article大大,游戏中会不断生成重复内容时卡顿,可以从哪几方面优化
jare: 有两个方面原因,一方面是 setParent 会清空场景渲染队列,需要重新生成渲染队列,这个比较难优化。另一方面是现在生命周期方法采用的是”事件机制“实现的,场景中的节点数量比较多时,注册和销毁确实还有一些开销,容易造成卡顿。在 1.3 中有进行过一部分优化,不过更彻底的优化要等生命周期方法的调用机制重写后才行。 那建议把cc.Pools的putObj中内部方法改成active =...
View Article请问一下cc.loader.loadRes 在加载场景时,如何保存加载的资源
自已定义个obj保存一下就可以了。或者从cc.loader._cache中取。 cc.loader.loadRes(url, type, function (err, res) { // cc.log("loadAsset cb", url, err, res) if (err) { return; } var name = res._name; self.urlToNameMap[url] =...
View Articlesafari横屏全屏隐藏地址栏,这个一定要解决!
我们之前尝试的方法是 https://coderwall.com/p/yaro4w/fullscreen-experience-on-mobile-safari ,不过受制于 safari,没能顺利解决。
View Article绑定返回事件,报错:cc.SystemEvent is undefined
代码中绑定key-down事件 编译运行报错: 按照这个教程写的:http://www.cocos.com/docs/creator/scripting/player-controls.html
View Article关于以前的cocos 和cocosstudio 都是被淘汰了吗?
官方真是厉害啊,每次我看官网都是不同的感受,从以前的cocostudio 到cocos 再到cocoscreator,我想问的是,更新到现在是把c++完全抛弃了是吗,关于c++使用的ui编辑器也在官网找不到下载,是我孤陋寡闻吗??我在cocos creator里没找到可以导出场景为*.csb 或者*.json,还有以前的教程都去哪了???
View Article