要注意几点:
1.引擎要使用项目自带的引擎。在frameworks/cocos2d-x/目录下。
2.确认runtime编译是成功的。编译完runtime,最好在配置里确认一下,现在选中的runtime是不是你编译出的这个。
3.还有其他的log吗?
要注意几点:
1.引擎要使用项目自带的引擎。在frameworks/cocos2d-x/目录下。
2.确认runtime编译是成功的。编译完runtime,最好在配置里确认一下,现在选中的runtime是不是你编译出的这个。
3.还有其他的log吗?






必须顶上去!!!!!
设置frameworks/cocos2d-x/目录下的引擎不成功,会弹框提示Cannot find cocos console in the engine directory. Please…
mark aaaaaaaaaaaaaaaaaaa
嗯,因为自带的引擎没有拷贝console进去,你只需设置一个正常的Cocos2d-x 3.3版本(你在官网下载的)进去就可以了,这是一个全局的设置。
不需要去把framework/cocos2d-x目录设置到framework。
因为已经有了native code(项目自带的),所以直接编译runtime即可。
支持一下3D Demo!
谢谢啊 这么好的东西
cocos2d: fullPathForFilename: No file found at .\DeprecatedNetworkEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedNetworkFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocosBuilderClass.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocosBuilderClass.lua. Possible missing file.
can not get file data of D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua?\init.lua;DeprecatedCocosBuilderClass.lua
:1: module ‘DeprecatedCocosBuilderClass’ not found:
no field package.preload’DeprecatedCocosBuilderClass’]
no file ‘.\DeprecatedCocosBuilderClass.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocosBuilderClass.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocosBuilderClass\init.lua’
no file ‘.\DeprecatedCocosBuilderClass.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\DeprecatedCocosBuilderClass.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\loadall.dll’
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocoStudioClass.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocoStudioClass.lua. Possible missing file.
can not get file data of D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua?\init.lua;DeprecatedCocoStudioClass.lua
:1: module ‘DeprecatedCocoStudioClass’ not found:
no field package.preload’DeprecatedCocoStudioClass’]
no file ‘.\DeprecatedCocoStudioClass.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocoStudioClass.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocoStudioClass\init.lua’
no file ‘.\DeprecatedCocoStudioClass.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\DeprecatedCocoStudioClass.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\loadall.dll’
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocoStudioFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocoStudioFunc.lua. Possible missing file.
can not get file data of D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua?\init.lua;DeprecatedCocoStudioFunc.lua
:1: module ‘DeprecatedCocoStudioFunc’ not found:
no field package.preload’DeprecatedCocoStudioFunc’]
no file ‘.\DeprecatedCocoStudioFunc.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocoStudioFunc.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocoStudioFunc\init.lua’
no file ‘.\DeprecatedCocoStudioFunc.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\DeprecatedCocoStudioFunc.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\loadall.dll’
cocos2d: fullPathForFilename: No file found at .\DeprecatedUIEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedUIEnum.lua. Possible missing file.
can not get file data of D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua?\init.lua;DeprecatedUIEnum.lua
:1: module ‘DeprecatedUIEnum’ not found:
no field package.preload’DeprecatedUIEnum’]
no file ‘.\DeprecatedUIEnum.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedUIEnum.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedUIEnum\init.lua’
no file ‘.\DeprecatedUIEnum.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\DeprecatedUIEnum.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\loadall.dll’
cocos2d: fullPathForFilename: No file found at .\DeprecatedUIFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedUIFunc.lua. Possible missing file.
can not get file data of D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua?\init.lua;DeprecatedUIFunc.lua
:1: module ‘DeprecatedUIFunc’ not found:
no field package.preload’DeprecatedUIFunc’]
no file ‘.\DeprecatedUIFunc.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedUIFunc.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedUIFunc\init.lua’
no file ‘.\DeprecatedUIFunc.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\DeprecatedUIFunc.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\loadall.dll’
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionClass.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionClass.lua. Possible missing file.
can not get file data of D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua?\init.lua;DeprecatedExtensionClass.lua
:1: module ‘DeprecatedExtensionClass’ not found:
no field package.preload’DeprecatedExtensionClass’]
no file ‘.\DeprecatedExtensionClass.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionClass.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionClass\init.lua’
no file ‘.\DeprecatedExtensionClass.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\DeprecatedExtensionClass.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\loadall.dll’
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionEnum.lua. Possible missing file.
can not get file data of D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua?\init.lua;DeprecatedExtensionEnum.lua
:1: module ‘DeprecatedExtensionEnum’ not found:
no field package.preload’DeprecatedExtensionEnum’]
no file ‘.\DeprecatedExtensionEnum.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionEnum.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionEnum\init.lua’
no file ‘.\DeprecatedExtensionEnum.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\DeprecatedExtensionEnum.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\loadall.dll’
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionFunc.lua. Possible missing file.
can not get file data of D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua?\init.lua;DeprecatedExtensionFunc.lua
:1: module ‘DeprecatedExtensionFunc’ not found:
no field package.preload’DeprecatedExtensionFunc’]
no file ‘.\DeprecatedExtensionFunc.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionFunc.lua’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionFunc\init.lua’
no file ‘.\DeprecatedExtensionFunc.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\DeprecatedExtensionFunc.dll’
no file ‘D:\Mobile\work_space\FantasyWarrior3D-master\runtime\win32\loadall.dll’
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
已经编译runtime了,但是提示找不到这些lua,为什么呢?
你用的是项目带的引擎还是自己的?你的操作步骤是?
收藏下。。。
mark,很不错的文章…支持下!
楼主~直接在vs2012运行报错~

4>------ 已启动生成: 项目: libluacocos2d, 配置: Debug Win32 ------
4> ‘Q’ 不是内部或外部命令,也不是可运行的程序
4> 或批处理文件。
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: 命令“if not exist “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32” mkdir “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32”
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: xcopy /Y /Q “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\cocos2d-x\cocos\scripting\lua-bindings\proj.win32…\external\lua\luajit\prebuilt\win32*.*” “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32”
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: :VCEnd”已退出,代码为 9009。
5>------ 已启动生成: 项目: FantasyWarrior3D, 配置: Debug Win32 ------
5> ‘ks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\cocos2d*.lua" "F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…’ 不是内部或外部命令,也不是可运行的程序
5> 或批处理文件。
5> ‘r\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\network*.lua" "F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…’ 不是内部或外部命令,也不是可运行的程序
5> 或批处理文件。
5> ‘or3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\cocosdenshion*.lua" "F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…’ 不是内部或外部命令,也不是可运行的程序
5> 或批处理文件。
5> ‘ntasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\cocosbuilder*.lua" "F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…’ 不是内部或外部命令,也不是可运行的程序
5> 或批处理文件。
5> ‘-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\extension*.lua" "F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…’ 不是内部或外部命令,也不是可运行的程序
5> 或批处理文件。
5> ‘yWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\ui*.lua" "F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…’ 不是内部或外部命令,也不是可运行的程序
5> 或批处理文件。
5> 输入行太长。
5> ‘地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\external\lua\luasocket*.lua" "F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…’ 不是内部或外部命令,也不是可运行的程序
5> 或批处理文件。
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: 命令“if not exist “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32” mkdir “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32”
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: xcopy “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\cocos2d*.lua” “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32” /e /Y
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: xcopy “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\network*.lua” “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32” /e /Y
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: xcopy “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\cocosdenshion*.lua” “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32” /e /Y
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: xcopy “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\cocosbuilder*.lua” “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32” /e /Y
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: xcopy “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\extension*.lua” “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32” /e /Y
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: xcopy “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\ui*.lua” “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32” /e /Y
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: xcopy “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\cocos\scripting\lua-bindings\script\cocostudio*.lua” “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32” /e /Y
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: xcopy “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…\cocos2d-x\external\lua\luasocket*.lua” “F:\地球丶\ui素材\FantasyWarrior3D-master\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\Debug.win32…/…/…/…/runtime/win32” /e /Y
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(124,5): error MSB3073: :VCEnd”已退出,代码为 9009。
========== 生成: 成功 2 个,失败 3 个,最新 0 个,跳过 0 个 ==========
中文路径改为英文路径
can not get file data of D:/workspace/projects/FantasyWarrior3D-1.0/src/Cocos2d.
lua
:1: modul
e ‘Cocos2d’ not found:
no field package.preload’Cocos2d’]
no file ‘.\Cocos2d.lua’
no file ‘D:\workspace\programe\quick-3.3rc1\quick\player\win32\lua\Cocos
2d.lua’
no file ‘D:\workspace\programe\quick-3.3rc1\quick\player\win32\lua\Cocos
2d\init.lua’
no file ‘D:/workspace/projects/FantasyWarrior3D-1.0/src/Cocos2d.lua’
no file ‘.\Cocos2d.dll’
no file ‘D:\workspace\programe\quick-3.3rc1\quick\player\win32\Cocos2d.d
ll’
no file ‘D:\workspace\programe\quick-3.3rc1\quick\player\win32\loadall.d
ll’
请问什么原因啊,我应该怎么做呢?
没有测试过对quick的支持。
github上资源下载的zip包解压报错啊,求解






重新下一个。
为什么EffectSprite在我工程不能用 在FantasyWarrior3D能用
attempt to index field ‘EffectSprite’ (a nil value)这是怎么回事