FantasyWarrior3D Cocos2d-x 3D 项目开源了~

设置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运行报错~:10::10:
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 个 ==========

中文路径改为英文路径

我在官网下载quick-cocos2d-x 3.3rc1 下载下来后用里面的player运行,结果提示:
Quick-Cocos2d-x C++ support ready.

LOAD LUA FILE: D:/workspace/projects/FantasyWarrior3D-1.0/src/main.lua

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包解压报错啊,求解:3::3:

:12::12::12::12::12:

重新下一个。

为什么EffectSprite在我工程不能用 在FantasyWarrior3D能用

attempt to index field ‘EffectSprite’ (a nil value)这是怎么回事

win32 release运行白屏,汗····:12:

编android版本ndk会出错,貌似和ndk r10c有关系,换r9就好了····

支持 :2: :2: :2:

为什么BillBoardLable.cpp和BillBoardLable.h在Classes\custom 目录下没有该文件 编译的时候说打不开BillBoardLable 文件 求解