* Event triggered after engine inited, at this point you will be able to use all engine classes. * It was defined as EVENT_RENDERER_INITED in cocos creator v1.x and renamed in v2.0 * @property EVENT_ENGINE_INITED * @constant * @type {String} */ EVENT_ENGINE_INITED: "engine_inited"...
这个命令会编译Cocos Creator引擎。 构建引擎 在命令行中执行以下命令: npm run build:editor 这个命令会构建Cocos Creator编辑器。 运行引擎 在命令行中执行以下命令: npm run dev 这个命令会启动Cocos Creator引擎。 以上是Cocos Creator源码编译引擎的步骤,我们需要按照以上步骤编译Cocos Creator引擎。 总结 Cocos Cre...
Editor.loadProfile(url, cb) urlstring - The profile url. cbfunction - The callback function. Load profile viaurl. Once it is loaded, thecbwill be invoked and returns profile as the first argument. Editor.import(urls) urlsstring|array - The url list....
defineMacro('CC_PHYSICS_CANNON', true);//物理引擎相关 defineMacro('CC_EDITOR', defined('Editor') && defined('process') && ('electron' in process.versions));//编辑器内部 defineMacro('CC_PREVIEW', !CC_EDITOR);//预览模式, defineMacro('CC_TEST', defined('tap') || defined('QUnit'))...
Cocos Creator 3D Cocos2d-x AnySDK Version: 1.9 Editor (Console Module) Editor (Console Module) Methods Editor.clearLog(pattern, useRegex) pattern string - Specify the clear pattern useRegex boolean - If we use regex for the clear pattern Clear the logs. If we specify pattern for the meth...
📝 源码节选: 函数:cc.game.run run: function (config, onStart) { // 指定引擎配置 this._initConfig(config); this.onStart = onStart; this.prepare(game.onStart && game.onStart.bind(game)); } 1. 2. 3. 4. 5. 6. [源码] CCGame.js#L491: https://github.com/cocos-creator/engine...
源码节选: 函数:cc.game.run run: function (config, onStart) { // 指定引擎配置 this._initConfig(config); this.onStart = onStart; this.prepare(game.onStart && game.onStart.bind(game)); } [源码] CCGame.js#L491:https://github.com/cocos-creator/engine/blob/2.4.3/cocos2d/core/CCGame....
源码解析 MainLoop 在引擎中被调用的流程 Cocos Creator 游戏引擎的入口在main.js中,它在cocos2d-js-min.js加载完后会开始运行游戏:cc.game.run()。源码如下: // main.js function boot () { //... cc.game.run(); } boot(); 在run方法中,会根据配置进行引擎的准备工作,包括初始化渲染器、全局视图...
{ "name": "hello-editor", "version": "0.0.1", "description": "一份简单的扩展包", "author": "Cocos Creator", "main": "main.js", "main-menu": { "Tools/Test": { "message": "hello-editor:say-hello" } } } name: 扩展包名,只能小写 Tools/Test: 自定的菜单 message: 扩展包名...
作为一个 Unity 开发者,在绝大多数的情况下您可以无缝使用 Cocos Creator 的编辑器,他们拥有接近的编辑器布局以及使用方式。 Unity Editor Cocos Creator Editor 略有不同的地方在于, Cocos Creator 由于使用 Electronic + Chromium 开发,您既可以通过浏览器预览游戏,也可以直接在编辑器内运行游戏。