【quick-cocos2d-lua】 使用Cocos Studio制作界面并应用

cocos2dx-3.11 使用创建Lua项目以及运行自定义场景 第一节  创建项目 现在用cocos2dx3.11版本写一个捕鱼游戏,首先创建项目,在终端里输入如下指令: cd/Users/xiaosong1531/Desktop/cocos2d-x-3.11.1/tools/cocos2d-console/bin 进入到bin目录之后,输入创建项目的指令: cocos newCatchFishLua –p com.yuting.CatchFishLu 阅读详情

怎么使用Cocos Studio制作界面:

 

1.打开Cocos Studio,选择UI Editor

2.打开后界面如下:

3.点击文件,新建项目,输入项目名称和项目路径。

点击确定之后,项目创建成功,可到该路径查看,NewUi.xml.ui为该工程,之后可通过cocos studio打开该项目,Resources用来放工程需要的图片资源,可将需要的图片一起放入该文件夹,也可通过studio编辑器导入。

点击确定之后,studio编辑器变为如下画面:

4.点击画布,更改界面大小为你的游戏的界面的大小

5.导入图片资源,如果已经放置到Resources文件夹下,则进行下一步。也可通过studio导入图片资源:

6.接下来就可以把UI控件放到画布上,进行布局和属性的设置:

例如:添加一个Button到画布上,选择Button控件,拖拽到画布上,或者右键添加。

然后给Button选择图片,将资源下面准备好的Button图片拖拽到属性窗口下的特性下面,Button有三种状态,可准备不同的图片

 

其他属性可自行调节,button需要勾上交互,默认是勾上的,其他在程序中需要有响应的UI控件这一栏也必须勾上。

7.最后导出项目(该项目文件才为程序调用),导出的文件放在Quick工程下的res文件夹下,就可以应用啦。

 

 

 

 

怎么应用Cocos Studio制作界面:

加载 CocoStudio 1.x 资源

示例:

  1. -- 加载UI界面导出的json(包括ExportJson)文件。
  2. local ccsNode = cc.uiloader:load("NewUi_9/NewUi_1.ExportJson")
  3. self:addChild(ccsNode)
  1. ---- 加载导出的UI界面上的某个控件,例如button控件
  2. local loginNode = cc.uiloader:seekNodeByPath(ccsNode, "Panel_14/LoginButton")
  3. loginNode:onButtonClicked(function(event)
  4. print("loginNode login button clicked")
  5. end)

 

 

 

【quick-cocos2d-lua】 设置界面     较多用到复选框,来设置音乐等一些游戏属性。 cocos studio: 音乐选择按钮代码: function hallSet:setMusic() local function updateCheckBox(checkbox) if checkbox:isButtonSelected() then audio.resu... 阅读详情

相关推荐

Cocos2d-x项目创建全攻略:从cocos new参数解析到多语言模板选择

在跨平台游戏开发中,项目初始化是构建稳定架构的关键第一步。Cocos2d-x作为成熟的游戏引擎,其命令行工具通过参数化配置和模板化生成,实现了项目的快速搭建。理解cocos new命令的参数机制,如包名规范、语言选择和模板类型,能有效规避后期结构混乱和平台兼容性问题。本文聚焦于Cocos2d-x项目创建的核心环节,深入解析cocos命令行工具的工作流程,对比cpp、lua、js等多语言模板的差异与适用场景,并针对常见的编译错误如“system is unavailable”提供解决方案,帮助开发者建立健壮的

weixin_30797199的博客 334

cocos 更换界面的脚本

cocos 更换界面的脚本

jonathan_joestar的博客 2383

DAZ STUDIO 快速渲染技巧

DAZ STUDIO 快速渲染技巧: 本文将向您展示几个快速渲染技巧。您将学习如何使您的Daz Iray渲染和照明在Daz工作室内更快。 当你有一个大场景,这可能需要很多小时进行渲染。 但是如果你想大幅度降低渲染时间呢?这篇文章的提示应该能让你达到这个目标。 首先,我们需要弄清楚一件事——没有“完美的环境或设置”这样的东西。是因为渲染设置是高度个性化和主观性的东西,这主要取决于场景和硬件。如果你有一个功能强大的计算机,你可以允许更多的低渲染时间,反之亦然。因此,一切都取决于您尝试渲染的对象和机器。

DAZSTUDIO的博客 9646

Cocoscreator(入门)简单的动态加载界面制作

Cocoscreator简单的动态加载界面制作效果展示1、创建资源目录、场景布置2、 Script 效果展示 是动态的哦! 1、创建资源目录、场景布置 将所需要的用的资源拖进层次管理器中 此时场景编辑器会变化为 之后将loging作为预制体拖入我们创建好的prefab文件中 ,然后从层次资源管理器中删除,之后将预制体的位置设置为(0,0)。 2、 Script 我们在scirpt文件夹中创建两个javascript 一个为loging一个为welcome loging脚本主要存放预制体的节点 c.

weixin_44736837的博客 2661

【HDR】曝光融合(Exposure Fusion)

在曝光融合(Exposure Fusion)算法问世之前,多曝光序列合成用于显示的HDR需要两个步骤,第一步是将多张不同曝光的低动态范围图像合成为HDR(例如Debevec提出的加权融合方法),通常HDR为12bit或者16bit;第二步是通过tonemapping对高动态范围HDR进行压缩以支持低动态范围显示设备(例如Durand提出的基于双边滤波的tonemapping算法),一般会压缩至8bit。

专注人工智能,主攻CV 1万+

SQL Server 内存占用高分析及解决办法(超详细)

如果想让 Sql Server 主动释放 占用并空闲的内存空间,可以设置Sql Server占用内存的上限,就会让Sql server在。如执行存储过程,自定函数时,SQL Server 需要先二进制编译再运行,编译后的结果也会缓存起来,再次调用时就无需再次编译。才会释放一点占用的内存,所以很多时候,我们会发现运行SQL Server的系统内存往往居高不下这些内存一般都。缓存,以便于再次请求此页的数据的时候,直接从内存返回,就无需读取磁盘了,大大提高了速度。最后文章有啥不对,欢迎大佬在评论区指点!

2301_79080944的博客 3952

quick-cocos2d-x可调试开发环境搭建(vs+babelua和vscode+luaide)

下文介绍Quick-cocos2d-x的调试开发环境搭建步骤

ellis1970的博客 6393

RealSense D435i深度相机实战:从像素坐标到三维空间的精准映射(Python实现)

本文详细介绍了使用RealSense D435i深度相机实现从二维像素坐标到三维空间坐标精准映射的两种Python实战方法:深度图反投影法与点云直接查找法。文章涵盖环境搭建、相机对齐、代码实现、性能对比及与YOLO等检测模型结合的进阶应用,并提供了关键的避坑指南和参数调优建议,帮助开发者在机器人、三维重建等项目中高效应用。

weixin_29291573的博客 382

使用VS插件在VS2012/2013上编辑和调试Quick-cocos2d-x的Lua代码

From: http://www.cocoachina.com/bbs/read.php?keyword=%B5%F7%CA%D4&tid=205043&bsh_bid=507799664

Game Developer 1271

用于多种无人机协作的群体智能算法:综合综述

随着无人机技术的快速高水平发展,将多架无人机作为自主控制的编队应用于复杂情况是一个新兴领域的代表之一。在实现自主控制的挑战中,碰撞避免、任务分配、路径规划和编队重构是关键功能。本文对各种经典的无人机群智能算法进行了系统的总结和分析。

erjia_的博客 1万+

内网环境下 OpenSSL 与 OpenSSH 安全升级实战指南:从 9.9p2 离线部署到回滚方案

本文详细介绍了内网环境下OpenSSL与OpenSSH的安全升级实战指南,重点涵盖从9.9p2版本离线部署到回滚方案的全流程。通过备份策略、动态库处理、权限修复等关键步骤,确保升级过程安全可靠,特别适合金融、政务等敏感行业的内网服务器安全加固。

weixin_30566063的博客 511

cocos2d lua android,Cocos2d-lua quick3.5final 开发及Android运行环境搭建

搞了好几天,终于全部跑通了。然而看了官网的论坛:quick已不维护,player在quick的下载包中。使用cocos2d-lua吧科科 不过下面的一些工具之类的还是可以参考一下,把quick换成cocos2d-x就行了。使用的话,最好用cocos(包含了cocos studio,cocos2d-x)或者cocos studio也不用了,直接用cocos2d-x 论坛相关地址:http://for...

weixin_31225753的博客 378

告别软件轮询!用STM32G474的COMP比较器实现纳秒级硬件过压保护(CubeMX配置详解)

本文详细介绍了如何利用STM32G474的COMP比较器实现纳秒级硬件过压保护,通过CubeMX配置详解,展示了硬件比较器相比传统软件轮询方案在响应时间、CPU占用和可靠性等方面的显著优势。文章还提供了实战配置流程和优化技巧,帮助工程师快速构建高效的硬件保护系统。

weixin_28683689的博客 351

quick-cocos2dx在eclipse下的lua调试

配置编译环境的基本步骤: 安装 Visual Studio 2012安装 Java SDK安装最新的 Android ADT bundle 和 Android NDK下载 quick-cocos2d-x 源代码设置环境变量编译 quick-x-player proj.win32 工程设置eclipse的lua编译环境。创建新项目,并在 Android 真机上进行测试xplayer+eclip

u013197840的专栏 1158

论文复现5:UMI Universal Manipulation Interface

UMI 采用手持式夹具,加上精心的界面设计,可实现便携式、低成本和信息丰富的数据收集,以进行具有挑战性的双手和动态操作演示。配备这些功能后,UMI 框架解锁了新的机器人操作功能,只需更改每个任务的训练数据,即可实现零样本可推广的动态、双手、精确和长视野行为。我们通过全面的现实世界实验展示了 UMI 的多功能性和有效性,其中通过 UMI Zeroshot 学习的策略在对不同的人类演示进行训练时可以推广到新的环境和对象。项目主页:https://umi-gripper.github.io/

github_38060285的博客 1974

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

cocos2d-x,cocos studio,cocos ide, quick-cocos2关系

cocos2d-x是基础的引擎框架,你可以理解为一个SDK,提供API调用让你完成功能。你说的用VS开发就行了,指的就是在VS工程里面放入cocos2d-x用代码完成所有功能,当然这样事可以的。 cocos studio是服务于cocos2d-x的编辑器,包括场景编辑器、UI编辑器、...

chyao0520的博客 207

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

解决Quick-lua在window上player3的快捷方式指向一个不存在的位置的问题

昨晚心血来潮,打算研究一波quick-lua,究其原因是新的cocos2d-x虽然合并了lua的版本,但实在不习惯使用vs的环境来开发,尽管赞叹它的强大(目前已经使用它搞django),但对于cocos2d-x来说,我用的是3.17版本,所以,似乎是因为版本问题,我在vs2017上创建一个类简直为难得要死,想象一下对于习惯了包管理的模式来说,用它来开发cocos2d-x经常让我有种换电脑的错觉,所...

明立的博客 1192

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

在quick中使用cocos studio到处的csb文件

1.加载:(1)   local node = cc.CSLoader:createNode("文件名.csb")          self:addChild(node)  (2)     local node = cc.uiloader:load("文件"):addTo(self)2.类型local node = tolua.cast(对象,"cc.Sprite")cocos studio 做...

wangyelaile的博客 818

Quick-Cocos2d-x学习手册(二): 纯Lua实现CocoStudioGUI布局

本文主要介绍如何用Lua创建CocoStudioGUI,并实现各种布局方式。 此文中,将用CocoStudio的UI编辑器制作、并能导入Cocos2d-x中使用的UI系统,称为CocoStudioGUI。以区别于Cocos2d-x中不完善的CC前缀UI系统。 就目前来说CocoStudioGUI当属所有Cocos UI系统中最佳的选择。 作为Cocos2d-x内置的完

linking530的专栏 1933

在VS2012/2013上编辑和调试Quick-cocos2d-x的Lua代码

类似教程链接:http://www.cocoachina.com/bbs/read.php?tid=205043 步骤: 一.Quick-cocos2d-x 最新版本或要打算使用的版本 (http://cn.cocos2d-x.org/download) 二.解压安装Quick-cocos2d-x 三.打开quick安装目录下的vs项目D:\WorkSoftWare\Quick...

weixin_30390075的博客 130

Cocos2d-lua quick3.5final 开发及Android运行环境搭建

Quick3.5final 开发运行环境从0搭建

dodouaj的专栏 2968

Cocos2d-x 4.0跨平台游戏开发:从架构解析到实战优化

跨平台游戏开发框架是现代游戏工程实践中的关键技术,它通过抽象底层硬件和操作系统差异,实现一套代码多端部署,极大提升了开发效率和产品覆盖率。其核心原理在于构建统一的渲染、输入和资源管理抽象层,使得开发者可以专注于游戏逻辑本身。Cocos2d-x作为一款成熟的C++开源框架,其技术价值在于为2D游戏提供了高性能、高可控性的解决方案,尤其擅长应对移动端碎片化环境。在应用场景上,它广泛服务于中小型团队、休闲游戏以及需要将现有C++代码库快速游戏化的项目。本次聚焦的Cocos2d-x 4.0版本,针对**C++17标

weixin_33698043的博客 412

使用VS插件在VS2012/2013上编辑和调试Quick-Cocos2d-x的Lua代码

vs 也可以做lua 开发,并进行代码调试 点击打开链接

辰逸的专栏 1184

Cocos2d-x跨平台游戏开发入门:从环境搭建到性能优化

跨平台游戏开发是当前移动应用领域的重要技术方向,其核心原理在于通过一套代码库适配多个操作系统,从而显著提升开发效率并降低维护成本。在技术实现上,C++、Lua等语言与特定引擎框架的结合,为开发者提供了高性能、灵活的技术方案。Cocos2d-x作为一款成熟的2D游戏引擎,其技术价值在于提供了完整的跨平台工作流,从资源管理、渲染架构到多端编译发布,帮助开发者高效构建游戏应用。在实际开发中,开发者常会遇到诸如“quick cocos2d-x v3 'system' is unavailable”等平台适配问题,这

weixin_34199405的博客 361
上一篇: 如何制作一个横版格斗过关游戏(2) Cocos2d-x 2.0.4
下一篇: Cocos2d-x使用Cocos Studio制作界面并应用---之游戏开发《赵云要格斗》(11)
Summer_Chun
博客等级 码龄7年 3粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值