`

CocosBuilder生成的ccbi文件与lua的交互

 
阅读更多

一、添加Control,设置位置。

属性设置如图所示



 二、lua代码设置

-- 绑定
loginui["close_btn"] = handler(self, self.onClose)


--响应事件
function AdLayer:onClose()
    ...
end

 

 

 

  • 大小: 774.2 KB
分享到:
评论

相关推荐

    cocos2dx 工具之CocosBuilder

    除此之外,CocosBuilder与TexturePacker和cocos2dx粒子编辑器等其他工具紧密集成。TexturePacker用于优化图像资源,自动合并多个小图到一个大图(Atlas)中,减少渲染次数,提高游戏性能。而cocos2dx粒子编辑器则...

    Lua和cocos2d-x的cocosBuilder使用

    本文将深入探讨如何将Lua与Cocos2d-x结合,并利用CocosBuilder进行交互,以实现高效的游戏开发。 首先,理解Lua与Cocos2d-x的结合是关键。Lua是一种弱类型、动态数据类型的脚本语言,它的语法简单,易于学习。Cocos...

    cocosBuilder使用说明

    CocosBuilder工程主要用于UI编辑,生成的`.ccbi`文件将被用作游戏中的UI布局文件。 - **工程设置**:点击`File` -> `Project Setting`,设置资源路径(Resource Paths)。这些路径将用于编辑器显示和发布时查找资源...

    CocosBuilder(iphone 场景编辑)

    7. **CCBReader**:CocosBuilder生成的.ccbi文件可以被Cocos2d-x引擎的CCBReader类读取,将可视化设计直接转换为运行时的对象,确保在游戏运行时保持与编辑时一致的效果。 8. **脚本集成**:虽然CocosBuilder提供了...

    cocosbuilder2.1和cocos2d-x结合使用

    【cocosbuilder2.1与cocos2d-x结合使用详解】 CocosBuilder2.1是一款强大的基于cocos2d-x的游戏场景构建工具,它允许开发者通过直观的GUI设计游戏界面,大大简化了UI的创建和管理过程。本文将详细介绍如何在cocos2d...

    cocosBuilder工具

    5. **代码集成**:CocosBuilder生成的项目文件可以直接被Cocos2d-x编译器识别,生成的CCB文件包含了所有设计和配置信息,可以在代码中通过加载器加载,实现设计与代码的无缝对接。 6. **预览功能**:内置的实时预览...

    CCB Class.xctemplate

    其中,CCBI(CocosBuilder Interface)文件是CocosBuilder保存项目时生成的一种二进制格式文件,包含了所有的节点信息、动画以及用户交互设置。而"CCB Class.xctemplate"则是一个用于快速生成与CCBI文件绑定的类模板...

    cocos2d-x使用cocosbuilder骨骼动画例子

    `ccbi`文件是CocosBuilder导出的二进制格式,其中包含了节点层次、属性设置、动作序列等数据。使用`CCBReader`类,我们可以轻松地在代码中读取并实例化ccb文件。 例如,你可能会看到这样的代码段: ```cpp ...

    使用ccbpublish 导出ccbi

    在"导出ccbi"的过程中,`ccbi`文件是一种特殊的二进制格式,它包含了Cocobuilder项目的所有必要组成部分,如源代码、资源文件、配置信息等。这种格式旨在简化部署和分发,使得其他开发者或测试人员可以快速导入并...

    lua_蛇源码

    【标签】"cocoslua源码"进一步确认了这个项目是基于Cocos2d-x的Lua接口进行开发的。Cocos2d-x提供了与Lua的深度集成,使得开发者可以使用Lua编写游戏逻辑,而无需深入学习C++。这种方式提高了开发效率,降低了入门...

    Cocos学习资料

    - **UI体系**:CocosBuilder 主要是对Cocos2d-x本身控件的封装,如`CCLayer`、`CCNode`、`CCLabelTTF`、`CCControlButton`等,这些组件可以直接在程序中通过引用`ccbi`文件来操作。 - **bug情况**:相较于Cocos...

    calendar-master.zip

    【描述】:“Cocos Creator 日历,签到” 描述了这个项目的核心内容,即使用Cocos Creator引擎开发的日历组件,以及与之配套的签到功能。这通常用于游戏或者应用中,为用户提供查看日期和进行日常签到互动的界面。...

    CocosCreator趣味套牛素材资源下载

    5. **场景文件**:.ccs或.ccb文件代表CocosCreator的场景文件,它们定义了游戏的布局、层次关系以及各个元素的交互逻辑。 6. **脚本文件**:可能包含.js或.ts文件,是游戏逻辑的核心,处理用户输入、游戏规则、计分...

    IOS应用源码之Caged-cocos2d-game-b00c442.zip

    4. `ccb` 或 `ccbi` 文件 - 使用CocosBuilder创建的UI布局文件。 5. `plist` 文件 - 配置或设置文件,如游戏的配置信息、用户界面的本地化字符串等。 6. `info.plist` - iOS应用程序的关键配置文件。 7. `main.m` - ...

    cocos2dx3.0 读取cocostudio UI控件

    4. **事件处理**:Cocos2d-x 3.0支持与CocosStudio创建的UI控件进行交互。例如,可以为按钮添加点击事件监听器: ```cpp button->addEventListener([](ui::Widget* sender, ui::Widget::TouchEventType type){ if ...

    IOS应用源码之beepscore-Cocos2DSimpleGame-36c75dc.zip

    7. `ccb`或`.ccbi`文件 - CocosBuilder创建的用户界面或动画文件,用于可视化编辑游戏元素。 8. `xcassets`目录 - iOS的资产目录,用于管理图标、启动屏幕和其他图像资源。 通过研究这份源代码,开发者可以学习到...

    ios-cocos2d-objc实现的跑酷游戏.zip

    2. **资源文件**:如`Resources`目录,包含图片、音频、场景定义文件(`.ccbi`或`.plist`)等。 3. **源代码文件**:如`Classes`目录,包含了Cocos2D相关的Objective-C类,包括游戏场景、精灵、动作、物理世界设置等...

    cocos2d怪兽跑酷.rar

    `.ccbi`或`.json`文件可能是场景配置或动画序列;`.png`和`.mp3`文件用于图像和音效;`.lua`文件可能包含了脚本语言的逻辑控制。 在这个项目中,你可以学习到以下知识点: 1. **Cocos2d框架**:了解Cocos2d的架构...

    cocos2dx 3.2游戏源码(进化go源码)

    3. 角色与环境交互:通过精灵和动作来创建角色,使用`PhysicsBody`进行物理碰撞检测,实现角色与环境的互动。 4. 用户输入处理:监听触摸或键盘事件,响应玩家的操作,如角色移动、技能释放等。 5. 数据持久化:可能...

Global site tag (gtag.js) - Google Analytics