- 引言在移动游戏与交互式应用开发领域,Cocos2d系列引擎凭借其轻量级架构、跨平台能力和活跃的社区生态,长期占据中小型游戏开发的主流地位。从早期的Cocos2d-x(C++原生引擎)到后来的Cocos Creator(基于JavaScript/TypeScript的可视化编辑器),Cocos生态不断演进,覆盖了从2D休闲游戏到复杂交互应用的广泛场景。本文将系统梳理Cocos2d项目的创建流程... 引言在移动游戏与交互式应用开发领域,Cocos2d系列引擎凭借其轻量级架构、跨平台能力和活跃的社区生态,长期占据中小型游戏开发的主流地位。从早期的Cocos2d-x(C++原生引擎)到后来的Cocos Creator(基于JavaScript/TypeScript的可视化编辑器),Cocos生态不断演进,覆盖了从2D休闲游戏到复杂交互应用的广泛场景。本文将系统梳理Cocos2d项目的创建流程...
- 引言Cocos2d作为跨平台游戏引擎领域的先驱者,经过十余年演进形成了覆盖原生开发(Cocos2d-x)、可视化创作(Cocos Creator)和Web化方案(Cocos2d-js)的完整技术矩阵。本文将从技术架构、应用场景、代码实现到未来趋势,系统对比三大分支的核心差异与协同价值。一、技术背景与发展脉络1.1 Cocos2d起源2008年:基于Objective-C的iPhone版Coc... 引言Cocos2d作为跨平台游戏引擎领域的先驱者,经过十余年演进形成了覆盖原生开发(Cocos2d-x)、可视化创作(Cocos Creator)和Web化方案(Cocos2d-js)的完整技术矩阵。本文将从技术架构、应用场景、代码实现到未来趋势,系统对比三大分支的核心差异与协同价值。一、技术背景与发展脉络1.1 Cocos2d起源2008年:基于Objective-C的iPhone版Coc...
- 效果是这样的: 代码如下: FruitItem = import("app.scenes.FruitItem") local PlayScene = class("PlayScene", function() return display.newScene("PlayScene")... 效果是这样的: 代码如下: FruitItem = import("app.scenes.FruitItem") local PlayScene = class("PlayScene", function() return display.newScene("PlayScene")...
- 1.error error ( obj subst ) 输出错误消息到 Cocos Creator 编辑器的 Console 或运行时页面端的 Console 中。 在 Cocos Creator 中,错误信息显示是红色的。 在 Chrome 中... 1.error error ( obj subst ) 输出错误消息到 Cocos Creator 编辑器的 Console 或运行时页面端的 Console 中。 在 Cocos Creator 中,错误信息显示是红色的。 在 Chrome 中...
- 我们在做游戏的时候,或是我们在玩游戏的时候有以下几点我认为是非常重要的 1.游戏效果 2.游戏的画风 3.游戏耐玩性 其中游戏的效果有一个很重要的要素,这里就包含 游戏中人物的... 我们在做游戏的时候,或是我们在玩游戏的时候有以下几点我认为是非常重要的 1.游戏效果 2.游戏的画风 3.游戏耐玩性 其中游戏的效果有一个很重要的要素,这里就包含 游戏中人物的...
- 组件:两帧图片互相切换的动画。 实现如下效果: 1.缓存动画对象 2.加载两帧图片 local MenuScene = class("MenuScene", function() return display... 组件:两帧图片互相切换的动画。 实现如下效果: 1.缓存动画对象 2.加载两帧图片 local MenuScene = class("MenuScene", function() return display...
- 一、对应Cocos2d3.x动作的介绍,我觉得 有两处值得我们去看一看 1.http://www.tairan.com/archives/6214/ 泰然网 2.http://api.cocos.com/cn/dd/d0d/group__actions.html 官方API 3.查看我之前的博客,学会... 一、对应Cocos2d3.x动作的介绍,我觉得 有两处值得我们去看一看 1.http://www.tairan.com/archives/6214/ 泰然网 2.http://api.cocos.com/cn/dd/d0d/group__actions.html 官方API 3.查看我之前的博客,学会...
- 效果如下: local MenuScene = class("MenuScene", function() return display.newScene("MenuScene")end) function MenuScene:ctor() print("ctor")local tests = { ... 效果如下: local MenuScene = class("MenuScene", function() return display.newScene("MenuScene")end) function MenuScene:ctor() print("ctor")local tests = { ...
- 一. 针对这个问题,分析有如下原因: 1.有一些游戏会有一些阻碍调试的程序存在 2.杀毒软件或获取的权限不够 二. 解决方法: 1.关闭杀毒软件,重新启动VS ... 一. 针对这个问题,分析有如下原因: 1.有一些游戏会有一些阻碍调试的程序存在 2.杀毒软件或获取的权限不够 二. 解决方法: 1.关闭杀毒软件,重新启动VS ...
- 一、cocos2d-lua继承的代码 打开src->framework->function.lua **注意:** Lua 继承类覆盖的方法并不能从 C++ 调用到。也就是说通过 C++ 代码调用这个 cc.Node 对象的 setPosition() 方法时,并不会执行我们在 Lua 中定义的 Toolbar:... 一、cocos2d-lua继承的代码 打开src->framework->function.lua **注意:** Lua 继承类覆盖的方法并不能从 C++ 调用到。也就是说通过 C++ 代码调用这个 cc.Node 对象的 setPosition() 方法时,并不会执行我们在 Lua 中定义的 Toolbar:...
- 一.编辑器介绍 1)资源管理器:显示了项目资源文件夹(assets)中的所有资源。这里会以树状结构显示文件夹并自动同步在操作系统中对项目资源文件夹内容的修改。您可以将文件从项目外面直接拖拽进来,或使用菜单导入资源。 PS:项目中所有用到的资源都在其中,我们的script脚本也在里面 2)场... 一.编辑器介绍 1)资源管理器:显示了项目资源文件夹(assets)中的所有资源。这里会以树状结构显示文件夹并自动同步在操作系统中对项目资源文件夹内容的修改。您可以将文件从项目外面直接拖拽进来,或使用菜单导入资源。 PS:项目中所有用到的资源都在其中,我们的script脚本也在里面 2)场...
- 组件:开机实现淡入淡出logo的功能 主场景 local MainScene = class("MainScene", function() return display.newScene("MainScene")end) local scheduler = ... 组件:开机实现淡入淡出logo的功能 主场景 local MainScene = class("MainScene", function() return display.newScene("MainScene")end) local scheduler = ...
- 错误: C3130: 编译器错误: 未能将插入的代码块写入PDB 最近弄了一个项目,移植到cocos2d3.x,编译的突然出现这个错误,重新编译也无法解决。 一般出现这个错误是两个原因:1.磁盘空间不足,2.项目太大导致pdb文件太大,无法继续写入。 点击确定即可 /Z... 错误: C3130: 编译器错误: 未能将插入的代码块写入PDB 最近弄了一个项目,移植到cocos2d3.x,编译的突然出现这个错误,重新编译也无法解决。 一般出现这个错误是两个原因:1.磁盘空间不足,2.项目太大导致pdb文件太大,无法继续写入。 点击确定即可 /Z...
- 一、查看EditBox的C++代码 3.7之前版本的uiinput已经没有了,新版本采用的ccui.EditeBox ,通过添加回调函数的方式实现监听。 我们打开UIEditBox.h查看可以使用的方法。 它为我们提供了两个构造函数: * create a... 一、查看EditBox的C++代码 3.7之前版本的uiinput已经没有了,新版本采用的ccui.EditeBox ,通过添加回调函数的方式实现监听。 我们打开UIEditBox.h查看可以使用的方法。 它为我们提供了两个构造函数: * create a...
- 客户端使用lua、服务端使用QT做为服务器。 步骤: 客户端 -----------Post 用户名和密码 服务端接受Post请求,读取数据,返回response 一、客户端代码 loadingIm... 客户端使用lua、服务端使用QT做为服务器。 步骤: 客户端 -----------Post 用户名和密码 服务端接受Post请求,读取数据,返回response 一、客户端代码 loadingIm...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签