【独立开发人员er Cocos2d-x实战 001】csb文件导出和载入

使用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是导出的资源文件。

參考博客:http://blog.csdn.net/chinahaerbin/article/details/17339877

时间: 2024-11-10 00:37:59

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

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

学习cocos2d-x和cocos creator的圈子:cocos2d-x:436689827    cocos creator:124727696 本篇文章主要内容:jsoncpp的使用,Cocos2dx网络编程,聚合数据星座运势接口使用. 1.jsoncpp使用: jsoncpp的生成请參考博客:Jsoncpp使用具体解释以及链接问题解决 2.聚合数据星座运势接口使用: 我们先登上聚合数据官网.申请相关的数据后,就能够得到APPKEY等信息,调试例如以下: 3.Cocos2dx网络编程:源

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

Cocos2d-x 3.6项目打包生成apk安卓应用文件,搭建安卓环境的步骤有点繁琐.但搭建一次之后,以后就会很快捷! 过程例如以下: 一.下载安卓环境:搭建Android环境须要用到Android SDK.NDK.Ant和JDK. 下载Android SDK 下载Android NDK 下载Android JDK 下载Ant 当中JDK是须要安装的,其它的都直接解压就可以. 二.配置JDK和ANT环境等: 因为网上关于配置资料非常多,此处对配置不进行具体的解说. 三.进入Cocos2dx根文件

独立开发人员的自由之路 ——1

人总是这样.每当停下来了.总会胡思乱想,想人.想事.想人生, 到头难免是怨人.怨己.怨无常 可笑的是,人人渴望自由.可人却离不开约束 公司已是没法待下去了.或走或留.每一个人的想法却是不一样.人心惶惶.前途渺茫 听了非常多讨薪的故事.也听到了非常多公司的内幕 一纸契约的关系,非常多人以为往里面投入感情便会更加坚固,殊不知大人仅仅讲利益,小孩才讲好坏 今天接到网易的电话面试,不如意! 1.各种类型的强制装换. 2.const 函数的使用 3.重载,重写和重定义 漂亮的帕斯深林里面住着一群可爱的小精

【独立开发者er Cocos2d-x实战 001】csb文件导出和加载

使用cocos studio进行资源文件导出: 然后在cocos工程中进行加载csb文件: auto myLayout = CSLoader::createNode("/res/Desktop/Layer.csb"); addChild(myLayout); 运行时遇到一个问题-- cocos studio编辑和cocos2dx运行不一致: 上述问题是由于exe文件找不到资源,后来发现我们需要将相关的资源copy到Resources目录下, 同时白色字体的解决方法是在cocos stu

程序猿菜鸟必备——作为独立开发人员怎样系统的学习编程

接触一个行业,前期最好来一个系统的学习,有完整的框架一点一点的把基础吃透,不能左一耙子,右一锄头.以我的从业经验给大家分享怎样系统的学习编程开发,刚入坑的程序猿菜鸟注意了,迅速占据高地.迅速收藏了. 整体大致分为下面几类: A.教材上的知识 这部分内容来自计算机专业的课程教材.也有可能会涉及一部分来自其它相关专业或者相关课程的内容. B.编程语言 每个程序猿仅仅有在会使用一门语言的情况下才有可能从事开发工作,所以学习并掌握一门语言是最低要求了. C.SDK 光有一门语言是不够的,从事不论什么实际

VS2015 开发人员命令提示进行编译

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

结合基础与实战学习React.js 独立开发新闻头条平台

第1章 课程简介课程导读,介绍了课程的基本结构.课程的特点.最终实战项目演示.前置知识点以及源码打包结构和后期相关学习资料的更新方式. 第2章 React 简介对 React 进行了详细地简介并对课程的前置知识点进行了详细地梳理. 第3章 React 初体验介绍了此课程中使用的 React 版本以及官网学习包 React Starter Pack 的下载与安装,并对 React 的框架运行进行了初体验. 第4章 NodeJS简介与安装对 NodeJS 进行了详细地介绍,并完整演示了 NodeJS

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶实战 从零独立开发企业级电商系统(免费升级Vue3.0)现阶段,电商系统随处可见,具有很大市场潜力:同时因为商城系统复杂,涉及到丰富的知识点,如果能进行电商系统的开发,其它各类型的前端系统也能掌握.本课程以Vue全家桶作为主要的技术体系,模拟小米商城,带大家从0开始开发网页和交互功能.你能进行完整的项目架构.体会页面开发的全流程.学习丰富的技术栈和各类组件知识,还能了解Git.动画.开发调试等方面的知识.同时项目本身具有很强的实用性,稍作修改,便能"为我所用".相信此课程能

Spring Boot 2.X 实战教程(9)开发人员工具

9.开发人员工具 Spring Boot包含一组额外的工具,请将模块依赖项添加到您的构建中: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency&