使用cocos studio进行资源文件导出:

然后在cocosproject中进行载入csb文件:
 auto myLayout = CSLoader::createNode("/res/Desktop/Layer.csb");
 addChild(myLayout);

执行时遇到一个问题-- cocos studio编辑和cocos2dx执行不一致:


上述问题是因为exe文件找不到资源。后来发现我们须要将相关的资源copy到Resources文件夹下,
同一时候白色字体的解决方法是在cocos studio中对图片的点击事件等加入图片。
由于Visual Studio。在执行时,会将对应项目project路径中Resources下的全部资源copy到执行路径。

可是后来我对button移动后。发现button位置在编辑和cocos2dx执行有不一致。并且编辑和cocos studio中预览效果也不一致。

(cocos studio中可视化窗格中明明存在红色button,可是cocos studio执行button就不见了):这个是由于路径问题。
我们首先了解下眼下存在的路径:
Cocos Studio预览路径:D:\CocosStudio\Cocos\cocos-simulator-bin\win32
Cocos Studio执行路径:D:\CocosStudio\Documents\Cocos\CocosProjects\mybtntest\bin\debug\win32
Cocos Studio公布路径:D:/COCOS2D/cocos2d-x-3.6/projects/hello/Resources/res/
Visual Studio执行路径:D:\COCOS2D\cocos2d-x-3.6\projects\hello\proj.win32\Debug.win32。

我们须要注意的是Cocos Studio执行路径和Visual Studio执行路径。由于他们在执行的时候是须要用到我们公布的资源的。对于上述预览和执行
不一致问题。是因为在Cocos Studio中执行,因为我们将资源公布到D:/COCOS2D/cocos2d-x-3.6/projects/hello/Resources/res/中。
所以Cocos Studio在载入资源是就找不到资源了。导致出现不一致情况。

我们仅仅要将D:/COCOS2D/cocos2d-x-3.6/projects/hello/Resources/res/中

相关的资源copy到Cocos Studio执行路径对应资源文件夹:D:\CocosStudio\Documents\Cocos\CocosProjects\mybtntest\Resources\res就能够了。
由于不管是Cocos Studio还是Visual Studio。在执行时,会将对应项目project路径中Resources下的全部资源copy到执行路径。


其它:csd是可改动的ccstudioproject文件,csb是导出的资源文件。



【独立开发人员er Cocos2d-x实战 001】csb文件导出和载入的更多相关文章

  1. 【独立开发人员er Cocos2d-x实战 008】BMFont生成位图字体工具和Cocos2dx使用载入fnt文件

    1.首先我们须要下载而且安装BMFont工具,下载地址例如以下:http://download.csdn.net/detail/chenqiai0/8899353(里面还有具体的使用文档,假设使用中有 ...

  2. 【独立开发人员er Cocos2d-x实战 013】Cocos2dx 网络编程实战之星座运势

    学习cocos2d-x和cocos creator的圈子:cocos2d-x:436689827    cocos creator:124727696 本篇文章主要内容:jsoncpp的使用,Coco ...

  3. 【独立开发人员er Cocos2d-x实战 011】Cocos2dx 3.x命令行生成APK具体解释

    Cocos2d-x 3.6项目打包生成apk安卓应用文件,搭建安卓环境的步骤有点繁琐.但搭建一次之后,以后就会很快捷! 过程例如以下: 一.下载安卓环境:搭建Android环境须要用到Android ...

  4. 【独立开发人员er Cocos2d-x实战 007】使用Cocos2dx UserDefault.xml

    这篇博客是因为下述问题产生的 -(代码1): std::string str = FileUtils::getInstance()->getWritablePath(); CCLOG(str.c ...

  5. 【独立开发人员er Cocos2d-x实战 009】Cocos2dx 菜单项CCMenu使用

    Cocos2dx中的菜单用CCMenu/Menu类来实现.该类是一个容器.用来装载各种菜单项,用于菜单项能够是图片.系统字体等. 理论就不说了.先上代码: CCMenuItemToggle* item ...

  6. 独立开发人员低成本推广APP的18条技巧

    导语:知道并不等于运行,有些最主要的推广方法往往会被忽略.这些,是自国外开发人员总结出的这18条经验. 如今市面上充满了大牌子大公司和大制作的手机游戏,常常有游戏花300万成本开发,然后再花2000万 ...

  7. pdb文件 PDB文件:每个开发人员都必须知道的 .NET PDB文件到底是什么?

    pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的. 在程序发布为release模式时,建议将 pdb文件删除, 同时,对外发布的时候,也把 pdb删除, ...

  8. VS2015 开发人员命令提示,如何实现记事本编程

    开始,选择VS2015 开发人员命令提示,打开 找到.c文件的位置,复制位置 在VS2015 开发人员命令提示, 输入cd 位置 回车 然后输入cl 文件名 回车 这样进行编译

  9. Chrome - 怎样独立窗口打开开发人员工具

    打开开发人员工具, 右上角找到下图红圈的键, 长按左键直到出现绿圈的键, 别松开鼠标, 把指针移到绿圈的键上面, 松开左键, 好了, 一个独立窗口粗线了. 转载请声明出处: http://www.cn ...

随机推荐

  1. SecureCRT远程连接Linux服务器及相关配置

    这里的连接采用的是SSH2协议,关于SSH2协议可百度 一.连接不上可能的原因 1)服务器防火墙iptables /etc/init.d/iptables stop 2)SSH服务有问题 3)客户端到 ...

  2. Maven私仓配置

    <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://mav ...

  3. 【postman】postman访问zuul路由网关,发生Could not get any response 的情况

    情况如下: zuul配置的自定义过滤器,对所有由zuul进行路由转发的请求进行安全验证,如果请求中包含auth,则成功路由,否则失败. 代码如下: package com.swapping.sprin ...

  4. .NET:CLR via C# Compute-Bound Asynchronous Operations

    线程槽 使用线程池了以后就不要使用线程槽了,当线程池执行完调度任务后,线程槽的数据还在. 测试代码 using System; using System.Collections.Generic; us ...

  5. 更改Mantis的logo

    1 准备好自己的logo,例如准备的logo为zhaoxiyu.gif.zxy.gif 2 把上面的两个logo存放到C:/mantis-1.0.0a3/images 3 打开C:/mantis-1. ...

  6. jQueryEasyUI创建菜单主页

    function addTab(title,path){ funcTab.tabs('add',{ title: title, fit:true, href:'${ctx}/login/forword ...

  7. TH文字编辑器开发的第一个游戏,唐伯虎泡妞

    使用TH编辑器开发. 游戏是我女朋友用编辑器制作的. 下载地址: http://tieba.baidu.com/p/3015237996

  8. 近看到的机器学习、NLP相关书单

    书单再多,不去读,也是白搭~~ 水木上的machine learning书单:http://www.newsmth.net/bbscon.php?bid=5&id=34859&ftyp ...

  9. 迭代最近点算法 Iterative Closest Points

    研究生课程系列文章参见索引<在信科的那些课> 基本原理 假定已给两个数据集P.Q, ,给出两个点集的空间变换f使他们能进行空间匹配.这里的问题是,f为一未知函数,而且两点集中的点数不一定相 ...

  10. LinkedList剖析

    第1部分 LinkedList介绍 LinkedList简介 LinkedList 是一个继承于AbstractSequentialList的双向链表.它也可以被当作堆栈.队列或双端队列进行操作. D ...