关于FantasyWarrior3D 开源项目编译问题的补充说明

FantasyWarrior3D 是基于Cocos2d-x + Lua的一款3D开源游戏项目。
相关的介绍请参考:http://www.cocoachina.com/bbs/read.php?tid-236922.html
这里主要是针对论坛很多童鞋反应无法正常运行,解释一下如何操作,并做出一些说明:

一、操作步骤(以下均以Mac平台为例,Windows基本一致):

1.下载最新版Cocos Code IDE(目前最新版是1.01),环境搭建可以观看这个视频:http://v.youku.com/v_show/id_XNzYxODQzMDIw.html

2.下载Cocos2d-x 3.3beta0以上版本(这里以Cocos2d-x3.3rc0为例),下载地址:http://cocos2d-x.org/download(目前最新版本是3.3rc0)

3.下载或者克隆FantasyWarrior3D项目,下载地址:https://github.com/chukong/FantasyWarrior3D

4.打开Cocos Code IDE,点击Cocos Code IDE,Preferences,Cocos,Lua,设置Lua Frameworks,路径是第2步下载的Cocos2d-x 3.3rc0目录。

5.点击Cocos Code IDE工作区空白区域,右键选择导入Cocos Project,选择第3步下载的FantasyWarrior3D项目。

注意:导入的时候注意不能勾选升级到最新版本(upgrade runtime/framework to new version)。

6.点击build runtime,编译Mac runtime,注意编译结果Success。如果编译错误,请跟帖留言。

7.点击Debug Configurations,修改Mac OSX的runtime path,选择编译出来的runtime,正常是:runtime/mac/FantasyWarrior3D Mac.app,如图

====> 点击browse,选择为你刚编译出来的runtime

8.点击调试或者运行,可以看到蓝色的play界面(正常会直接进入游戏)
注意下右下角引擎版本是不是Cocos2d-x 3.2beat0(这个版本才是对的,不管你在第2步下载的引擎是什么版本,为什么?下面有解释)。如果是其他版本,则说明你可能在第5步时不小心升级了引擎版本。
====>

二、几个疑问:

Q1.FantasyWarrior3D项目的framework目录下不是自带了引擎,为什么还需要下载一个单独的Cocos2d-x 3.2beta0以上版本的引擎?

A.FantasyWarrior3D项目的framework目录下的引擎代码是Native Code,是FantasyWarrior3D依赖的引擎代码。因为创建Cocos Code IDE项目的时候,console并没有跟在模板拷进去,但是项目的编译又是依赖于console的,所以需要另外下一个引擎包作为Lua Framework。如果不设置,在编译runtime的时候会强行要求设置。

Q2.一定要是Cocos2d-x 3.2beta0以上的版本吗?

A.FantasyWarrior3D项目是基于Cocos2d-x 3.2beta0项目编写的,在较低版本的引擎上并没有进行完整测试,所以建议下载Cocos2d-x 3.2beta0以上的版本作为Lua Framework。

Q3.为什么强调在导入项目的时候不能勾选升级选项?

A.虽然游戏项目是基于Cocos2d-x 3.2beta0编写的,但是在引擎的基础上我们进行了一些功能上的扩展和定制。主要保存在cocos/custom目录下,同时引擎其他部分也进行了一定的修改,这部分内容即保存在项目中的framework目录下。如果勾选了升级选项,引擎部分会被Cocos Code IDE自动替换,导致Native Code对不上。如果已经勾选过的,请重新下载FantasyWarrior3D项目,或者执行git命令:git checkout .。

Q4.为什么出现蓝色play界面的时候,强调显示Cocos2d-x3.3rc0是错的,3.3beta0才是对的?

A.蓝色play界面显示的版本号实际上是Native Code的引擎版本,并不一定是Lua Framework的引擎版本,所以要求显示是3.3beta0。

jacky,我的IDE好像识别不了framekwork下的cocos2d 我没有勾选upgrade runtime/framework,怎么做??IDE运行不了

cocos2d: value at stack -1] is not function
cocos2d: debug args = require(‘debugger’)(,’/Users/chen/Documents/PrebuiltRuntimeLua/debugruntime/’)
cocos2d: cocos2d: fullPathForFilename: No file found at src/main.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/init.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocos2d/Cocos2d.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocos2d/Cocos2dConstants.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocos2d/extern.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocos2d/bitExtend.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocos2d/DrawPrimitives.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocos2d/Opengl.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocos2d/OpenglConstants.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocosbuilder/CCBReaderLoad.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocosdenshion/AudioEngine.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocostudio/CocoStudio.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocos2d/json.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/cocostudio/StudioConstants.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/ui/GuiConstants.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/ui/experimentalUIConstants.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/extension/ExtensionConstants.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/network/NetworkConstants.luac. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at cocos/spine/SpineConstants.luac. Possible missing file.
libpng warning: iCCP: known incorrect sRGB profile
cocos2d: cocos2d: fullPathForFilename: No file found at GameScene.luac. Possible missing file.

解决办法,先打开XCode工程,选择生成Mac工程,如下图,这样就会在FantasyWarrior3D-master/runtime/mac/FantasyWarrior3D Mac的app文件,然后在CocosIDE中添加Mac OSX的Runtime Path,右击工程,Debug As,选Debug Configurations,在Mac OSX的Runtime Path下选择Browse,只能通过它更改Path,粘贴上去是无效的。然后就可以点击Mac Run了

识别不了有什么提示吗?

这是通过XCode生成runtime的方式,Cocos Code IDE也提供了生成runtime的方式,在本文的第六步。

2>AppDelegate.obj : error LNK2019: 无法解析的外部符号 “int __cdecl register_all_cocos2dx_custom(struct lua_State *)” (?register_all_cocos2dx_custom@@YAHPAUlua_State@@@Z),该符号在函数 “int __cdecl lua_module_register(struct lua_State *)” (?lua_module_register@@YAHPAUlua_State@@@Z) 中被引用
2>C:\Users\ui\Desktop\FantasyWarrior3D\frameworks\runtime-src\proj.win32…/…/…/runtime/win32/FantasyWarrior3D.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 1 个,失败 1 个,最新 3 个,跳过 0 个 ==========

你的操作步骤?

— Begin quote from ____

引用第7楼偶尔e网事于2014-11-26 15:19发表的 回 6楼(leelyn) 的帖子 :
你的操作步骤? http://www.cocoachina.com/bbs/job.php?action=topost&tid=240043&pid=1182668

— End quote

git上下下来代码后解压,直接用VS打开sln,编译就出现这问题,啥都没动

jacky, 求助一下。我在windows使用cocos code IDE下导入的工程,没有勾选update,Build Runtime时便出现了错误。
2>AppDelegate.obj : error LNK2019: 无法解析的外部符号 “int __cdecl register_all_cocos2dx_custom(struct lua_State *)” (?register_all_cocos2dx_custom@@YAHPAUlua_State@@@Z),该符号在函数 “int __cdecl lua_module_register(struct lua_State *)” (?lua_module_register@@YAHPAUlua_State@@@Z) 中被引用
2>E:\GameWorkspace\luaProject\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32…/…/…/runtime/win32/FantasyWarrior3D.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 1 个,失败 1 个,最新 3 个,跳过 0 个 ==========
Running command: compile
Building mode: debug
building
Required VS version : 11.0
find vs in reg : 64bit
Find VS path : D:\Program Files (x86)\Microsoft Visual Studio 11.0
running: ‘“D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv” “E:\GameWorkspace\luaProject\FantasyWarrior3D-master\frameworks\runtime-src\proj.win32\FantasyWarrior3D.sln” /Build “Debug|Win32” /Project “FantasyWarrior3D”’

Error running command, return code: 1

强行Run时出现下面的错误,我去rutime/win32目录下面没有找到exe的文件。

应该是framework不对,你看下framework的Cocos目录下有custom目录吗。

重新下一个FantasyWarrior3D。我怀疑是framework被破坏了。

我导入CODE IDE可以了,也能运行,但是DEBUG无法运行,直接闪退了,也没任何出错提示,不知为何

没有custom目录,但是我看github上面的源码也是没有custom目录的啊。
下面是截图。

在Cocos目录下。

Runtime 没问题,但是调试报确实文件,求解:3::3:

你看下有没有这个lua文件。

FantasyWarrior3D/frameworks/cocos2d-x/cocos/scripting/lua-bindings/script/cocosbuilder/DeprecatedCocosBuilderClass.lua

cocos2d: fullPathForFilename: No file found at DeprecatedCocos2dClass.luac. Possible missing file.


CCProgressTo was deprecated please use cc.ProgressTo instead.



CCHide was deprecated please use cc.Hide instead.



CCTransitionMoveInB was deprecated please use cc.TransitionMoveInB instead.



CCEaseSineIn was deprecated please use cc.EaseSineIn instead.



CCTransitionMoveInL was deprecated please use cc.TransitionMoveInL instead.



CCEaseInOut was deprecated please use cc.EaseInOut instead.



CCTransitionMoveInT was deprecated please use cc.TransitionMoveInT instead.



CCTransitionMoveInR was deprecated please use cc.TransitionMoveInR instead.



CCParticleSnow was deprecated please use cc.ParticleSnow instead.



CCActionCamera was deprecated please use cc.ActionCamera instead.



CCProgressFromTo was deprecated please use cc.ProgressFromTo instead.



CCMoveTo was deprecated please use cc.MoveTo instead.



CCJumpBy was deprecated please use cc.JumpBy instead.



CCObject was deprecated please use cc.Object instead.



CCTransitionRotoZoom was deprecated please use cc.TransitionRotoZoom instead.



CCDirector was deprecated please use cc.Director instead.



CCScheduler was deprecated please use cc.Scheduler instead.



CCEaseElasticOut was deprecated please use cc.EaseElasticOut instead.



CCTableViewCell was deprecated please use cc.TableViewCell instead.



CCEaseBackOut was deprecated please use cc.EaseBackOut instead.



CCParticleSystemQuad was deprecated please use cc.ParticleSystemQuad instead.



CCMenuItemToggle was deprecated please use cc.MenuItemToggle instead.



CCStopGrid was deprecated please use cc.StopGrid instead.



CCTransitionScene was deprecated please use cc.TransitionScene instead.



CCSkewBy was deprecated please use cc.SkewBy instead.



CCLayer was deprecated please use cc.Layer instead.



CCEaseElastic was deprecated please use cc.EaseElastic instead.



CCTMXTiledMap was deprecated please use cc.TMXTiledMap instead.



CCGrid3DAction was deprecated please use cc.Grid3DAction instead.



CCFadeIn was deprecated please use cc.FadeIn instead.



CCNodeRGBA was deprecated please use cc.Node instead.



cc.NodeRGBA was deprecated please use cc.Node instead.



CCAnimationCache was deprecated please use cc.AnimationCache instead.



CCFlipY3D was deprecated please use cc.FlipY3D instead.



CCEaseSineInOut was deprecated please use cc.EaseSineInOut instead.



CCTransitionFlipAngular was deprecated please use cc.TransitionFlipAngular instead.



CCEaseElasticInOut was deprecated please use cc.EaseElasticInOut instead.



CCEaseBounce was deprecated please use cc.EaseBounce instead.



CCShow was deprecated please use cc.Show instead.



CCFadeOut was deprecated please use cc.FadeOut instead.



CCCallFunc was deprecated please use cc.CallFunc instead.



CCWaves3D was deprecated please use cc.Waves3D instead.



CCFlipX3D was deprecated please use cc.FlipX3D instead.



CCParticleFireworks was deprecated please use cc.ParticleFireworks instead.



CCMenuItemImage was deprecated please use cc.MenuItemImage instead.



CCParticleFire was deprecated please use cc.ParticleFire instead.



CCMenuItem was deprecated please use cc.MenuItem instead.



CCActionEase was deprecated please use cc.ActionEase instead.



CCTransitionSceneOriented was deprecated please use cc.TransitionSceneOriented instead.



CCTransitionZoomFlipAngular was deprecated please use cc.TransitionZoomFlipAngular instead.



CCEaseIn was deprecated please use cc.EaseIn instead.



CCEaseExponentialInOut was deprecated please use cc.EaseExponentialInOut instead.



CCTransitionFlipX was deprecated please use cc.TransitionFlipX instead.



CCEaseExponentialOut was deprecated please use cc.EaseExponentialOut instead.



CCLabel was deprecated please use cc.Label instead.



CCApplication was deprecated please use cc.Application instead.



CCDelayTime was deprecated please use cc.DelayTime instead.



CCLabelAtlas was deprecated please use cc.LabelAtlas instead.



CCLabelBMFont was deprecated please use cc.LabelBMFont instead.



CCFadeOutTRTiles was deprecated please use cc.FadeOutTRTiles instead.



CCEaseElasticIn was deprecated please use cc.EaseElasticIn instead.



CCParticleSpiral was deprecated please use cc.ParticleSpiral instead.



CCFiniteTimeAction was deprecated please use cc.FiniteTimeAction instead.



CCFadeOutDownTiles was deprecated please use cc.FadeOutDownTiles instead.



CCJumpTiles3D was deprecated please use cc.JumpTiles3D instead.



CCEaseBackIn was deprecated please use cc.EaseBackIn instead.



CCSpriteBatchNode was deprecated please use cc.SpriteBatchNode instead.



CCParticleSystem was deprecated please use cc.ParticleSystem instead.



CCActionTween was deprecated please use cc.ActionTween instead.



CCTransitionFadeDown was deprecated please use cc.TransitionFadeDown instead.



CCParticleSun was deprecated please use cc.ParticleSun instead.



CCTransitionProgressHorizontal was deprecated please use cc.TransitionProgressHorizontal instead.



CCRipple3D was deprecated please use cc.Ripple3D instead.



CCTMXLayer was deprecated please use cc.TMXLayer instead.



CCFlipX was deprecated please use cc.FlipX instead.



CCFlipY was deprecated please use cc.FlipY instead.



CCTransitionSplitCols was deprecated please use cc.TransitionSplitCols instead.



CCTimer was deprecated please use cc.Timer instead.



CCFadeTo was deprecated please use cc.FadeTo instead.



CCRepeatForever was deprecated please use cc.RepeatForever instead.



CCPlace was deprecated please use cc.Place instead.



CCGLProgram was deprecated please use cc.GLProgram instead.



CCEaseBounceOut was deprecated please use cc.EaseBounceOut instead.



CCCardinalSplineBy was deprecated please use cc.CardinalSplineBy instead.



CCSpriteFrameCache was deprecated please use cc.SpriteFrameCache instead.



CCTransitionShrinkGrow was deprecated please use cc.TransitionShrinkGrow instead.



CCSplitCols was deprecated please use cc.SplitCols instead.



CCClippingNode was deprecated please use cc.ClippingNode instead.



CCEaseBounceInOut was deprecated please use cc.EaseBounceInOut instead.



CCLiquid was deprecated please use cc.Liquid instead.



CCParticleFlower was deprecated please use cc.ParticleFlower instead.



CCParticleSmoke was deprecated please use cc.ParticleSmoke instead.



CCImage was deprecated please use cc.Image instead.



CCTurnOffTiles was deprecated please use cc.TurnOffTiles instead.



CCBlink was deprecated please use cc.Blink instead.



CCShaderCache was deprecated please use cc.ShaderCache instead.



CCJumpTo was deprecated please use cc.JumpTo instead.



CCAtlasNode was deprecated please use cc.AtlasNode instead.



CCTransitionJumpZoom was deprecated please use cc.TransitionJumpZoom instead.



CCTransitionProgressVertical was deprecated please use cc.TransitionProgressVertical instead.



CCAnimationFrame was deprecated please use cc.AnimationFrame instead.



CCTintTo was deprecated please use cc.TintTo instead.



CCTiledGrid3DAction was deprecated please use cc.TiledGrid3DAction instead.



CCTMXTilesetInfo was deprecated please use cc.TMXTilesetInfo instead.



CCTMXObjectGroup was deprecated please use cc.TMXObjectGroup instead.



CCParticleGalaxy was deprecated please use cc.ParticleGalaxy instead.



CCTwirl was deprecated please use cc.Twirl instead.



CCMenuItemLabel was deprecated please use cc.MenuItemLabel instead.



CCLayerColor was deprecated please use cc.LayerColor instead.



CCFadeOutBLTiles was deprecated please use cc.FadeOutBLTiles instead.



CCTransitionProgress was deprecated please use cc.TransitionProgress instead.



CCEaseRateAction was deprecated please use cc.EaseRateAction instead.



CCLayerGradient was deprecated please use cc.LayerGradient instead.



CCMenuItemSprite was deprecated please use cc.MenuItemSprite instead.



CCNode was deprecated please use cc.Node instead.



CCToggleVisibility was deprecated please use cc.ToggleVisibility instead.



CCRepeat was deprecated please use cc.Repeat instead.



CCRenderTexture was deprecated please use cc.RenderTexture instead.



CCTransitionFlipY was deprecated please use cc.TransitionFlipY instead.



CCLayerMultiplex was deprecated please use cc.LayerMultiplex instead.



CCTMXLayerInfo was deprecated please use cc.TMXLayerInfo instead.



CCEaseBackInOut was deprecated please use cc.EaseBackInOut instead.



CCActionInstant was deprecated please use cc.ActionInstant instead.



CCTargetedAction was deprecated please use cc.TargetedAction instead.



CCDrawNode was deprecated please use cc.DrawNode instead.



CCTransitionTurnOffTiles was deprecated please use cc.TransitionTurnOffTiles instead.



CCRotateTo was deprecated please use cc.RotateTo instead.



CCTransitionSplitRows was deprecated please use cc.TransitionSplitRows instead.



CCTransitionProgressRadialCCW was deprecated please use cc.TransitionProgressRadialCCW instead.



CCScaleTo was deprecated please use cc.ScaleTo instead.



CCTransitionPageTurn was deprecated please use cc.TransitionPageTurn instead.



CCParticleExplosion was deprecated please use cc.ParticleExplosion instead.



CCMenu was deprecated please use cc.Menu instead.



CCTexture2D was deprecated please use cc.Texture2D instead.



CCActionManager was deprecated please use cc.ActionManager instead.



CCParticleBatchNode was deprecated please use cc.ParticleBatchNode instead.



CCTransitionZoomFlipX was deprecated please use cc.TransitionZoomFlipX instead.



CCScaleBy was deprecated please use cc.ScaleBy instead.



CCTileMapAtlas was deprecated please use cc.TileMapAtlas instead.



CCAction was deprecated please use cc.Action instead.



CCLens3D was deprecated please use cc.Lens3D instead.



CCAnimation was deprecated please use cc.Animation instead.



CCTransitionSlideInT was deprecated please use cc.TransitionSlideInT instead.



CCSpawn was deprecated please use cc.Spawn instead.



CCSet was deprecated please use cc.Set instead.



CCShakyTiles3D was deprecated please use cc.ShakyTiles3D instead.



CCPageTurn3D was deprecated please use cc.PageTurn3D instead.



CCGrid3D was deprecated please use cc.Grid3D instead.



CCTransitionProgressInOut was deprecated please use cc.TransitionProgressInOut instead.



CCTransitionFadeBL was deprecated please use cc.TransitionFadeBL instead.



CCCamera was deprecated please use cc.Camera instead.



CCLayerRGBA was deprecated please use cc.Layer instead.



cc.LayerRGBA was deprecated please use cc.Layer instead.



CCBezierTo was deprecated please use cc.BezierTo instead.



CCFollow was deprecated please use cc.Follow instead.



CCTintBy was deprecated please use cc.TintBy instead.



CCActionInterval was deprecated please use cc.ActionInterval instead.



CCAnimate was deprecated please use cc.Animate instead.



CCProgressTimer was deprecated please use cc.ProgressTimer instead.



CCParticleMeteor was deprecated please use cc.ParticleMeteor instead.



CCTransitionFadeTR was deprecated please use cc.TransitionFadeTR instead.



CCCatmullRomTo was deprecated please use cc.CatmullRomTo instead.



CCTransitionZoomFlipY was deprecated please use cc.TransitionZoomFlipY instead.



CCTransitionCrossFade was deprecated please use cc.TransitionCrossFade instead.



CCGridBase was deprecated please use cc.GridBase instead.



CCSkewTo was deprecated please use cc.SkewTo instead.



CCCardinalSplineTo was deprecated please use cc.CardinalSplineTo instead.



CCTMXMapInfo was deprecated please use cc.TMXMapInfo instead.



CCEaseExponentialIn was deprecated please use cc.EaseExponentialIn instead.



CCReuseGrid was deprecated please use cc.ReuseGrid instead.



CCMenuItemAtlasFont was deprecated please use cc.MenuItemAtlasFont instead.



CCSpriteFrame was deprecated please use cc.SpriteFrame instead.



CCSplitRows was deprecated please use cc.SplitRows instead.



CCSprite was deprecated please use cc.Sprite instead.



CCOrbitCamera was deprecated please use cc.OrbitCamera instead.



CCUserDefault was deprecated please use cc.UserDefault instead.



CCFadeOutUpTiles was deprecated please use cc.FadeOutUpTiles instead.



CCParticleRain was deprecated please use cc.ParticleRain instead.



CCWaves was deprecated please use cc.Waves instead.



CCEaseOut was deprecated please use cc.EaseOut instead.



CCEaseBounceIn was deprecated please use cc.EaseBounceIn instead.



CCMenuItemFont was deprecated please use cc.MenuItemFont instead.



CCEaseSineOut was deprecated please use cc.EaseSineOut instead.



CCTextureCache was deprecated please use cc.TextureCache instead.



CCTiledGrid3D was deprecated please use cc.TiledGrid3D instead.



CCRemoveSelf was deprecated please use cc.RemoveSelf instead.



CCLabelTTF was deprecated please use cc.LabelTTF instead.



CCTouch was deprecated please use cc.Touch instead.



CCMoveBy was deprecated please use cc.MoveBy instead.



CCMotionStreak was deprecated please use cc.MotionStreak instead.



CCRotateBy was deprecated please use cc.RotateBy instead.



CCFileUtils was deprecated please use cc.FileUtils instead.



CCBezierBy was deprecated please use cc.BezierBy instead.



CCTransitionFade was deprecated please use cc.TransitionFade instead.



CCTransitionProgressOutIn was deprecated please use cc.TransitionProgressOutIn instead.



CCCatmullRomBy was deprecated please use cc.CatmullRomBy instead.



CCGridAction was deprecated please use cc.GridAction instead.



CCShaky3D was deprecated please use cc.Shaky3D instead.



CCTransitionEaseScene was deprecated please use cc.TransitionEaseScene instead.



CCSequence was deprecated please use cc.Sequence instead.



CCTransitionFadeUp was deprecated please use cc.TransitionFadeUp instead.



CCTransitionProgressRadialCW was deprecated please use cc.TransitionProgressRadialCW instead.



CCShuffleTiles was deprecated please use cc.ShuffleTiles instead.



CCTransitionSlideInR was deprecated please use cc.TransitionSlideInR instead.



CCScene was deprecated please use cc.Scene instead.



CCParallaxNode was deprecated please use cc.ParallaxNode instead.



CCTransitionSlideInL was deprecated please use cc.TransitionSlideInL instead.



CCWavesTiles3D was deprecated please use cc.WavesTiles3D instead.



CCTransitionSlideInB was deprecated please use cc.TransitionSlideInB instead.



CCSpeed was deprecated please use cc.Speed instead.



CCShatteredTiles3D was deprecated please use cc.ShatteredTiles3D instead.



CCCallFuncN was deprecated please use cc.CallFunc instead.



CCEGLViewProtocol was deprecated please use cc.GLViewProtocol instead.



CCEGLView was deprecated please use cc.GLView instead.



XMLHttpRequest was deprecated please use cc.XMLHttpRequest instead.



cc.EGLViewProtocol was deprecated please use cc.GLViewProtocol instead.



cc.EGLView was deprecated please use cc.GLView instead.



cc.EGLView was deprecated please use cc.GLView instead.


table


cc.ShaderCache was deprecated please use cc.GLProgramCache instead.


cocos2d: fullPathForFilename: No file found at DeprecatedCocos2dEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at Cocos2dConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at OpenglConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at DeprecatedCocos2dFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at Cocos2d.luac. Possible missing file.


CCDrawPrimitives was deprecated please use cc.DrawPrimitives instead.


Console: listening on 0.0.0.0 : 6010
Console: listening on 0.0.0.0 : 6020
Ready for GLSL
Ready for OpenGL 2.0
{
gl.version: 4.4.0
gl.supports_NPOT: true
cocos2d.x.version: cocos2d-x 3.3beta0
cocos2d.x.compiled_with_profiler: false
cocos2d.x.build_type: DEBUG
cocos2d.x.compiled_with_gl_state_cache: true
gl.max_texture_size: 16384
gl.vendor: NVIDIA Corporation
gl.renderer: GeForce GT 430/PCIe/SSE2
gl.max_texture_units: 192
gl.supports_ETC1: false
gl.supports_S3TC: true
gl.supports_ATITC: false
gl.supports_PVRTC: false
gl.supports_BGRA8888: false
gl.supports_discard_framebuffer: false
gl.supports_vertex_array_object: true
}

cocos2d: fullPathForFilename: No file found at DeprecatedCocosDenshionClass.luac. Possible missing file.


SimpleAudioEngine was deprecated please use cc.SimpleAudioEngine instead.


cocos2d: fullPathForFilename: No file found at DeprecatedCocosDenshionFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at DeprecatedNetworkClass.luac. Possible missing file.


WebSocket was deprecated please use cc.WebSocket instead.


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.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocosBuilderClass.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocosBuilderClass.lua. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocosBuilderClass.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocosBuilderClass.lua. Possible missing file.
can not get file data of C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocosBuilderClass.lua
:1: module ‘DeprecatedCocosBuilderClass’ not found:
no field package.preload’DeprecatedCocosBuilderClass’]
no file ‘.\DeprecatedCocosBuilderClass.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocosBuilderClass.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocosBuilderClass\init.lua’
no file ‘C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocosBuilderClass.luac’
no file ‘.\DeprecatedCocosBuilderClass.dll’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\DeprecatedCocosBuilderClass.dll’
no file ‘G:\f\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.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocoStudioClass.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocoStudioClass.lua. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocoStudioClass.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocoStudioClass.lua. Possible missing file.
can not get file data of C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocoStudioClass.lua
:1: module ‘DeprecatedCocoStudioClass’ not found:
no field package.preload’DeprecatedCocoStudioClass’]
no file ‘.\DeprecatedCocoStudioClass.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocoStudioClass.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocoStudioClass\init.lua’
no file ‘C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocoStudioClass.luac’
no file ‘.\DeprecatedCocoStudioClass.dll’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\DeprecatedCocoStudioClass.dll’
no file ‘G:\f\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.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocoStudioFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedCocoStudioFunc.lua. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocoStudioFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocoStudioFunc.lua. Possible missing file.
can not get file data of C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocoStudioFunc.lua
:1: module ‘DeprecatedCocoStudioFunc’ not found:
no field package.preload’DeprecatedCocoStudioFunc’]
no file ‘.\DeprecatedCocoStudioFunc.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocoStudioFunc.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedCocoStudioFunc\init.lua’
no file ‘C:\Program Files (x86)\Lua\5.1\lua\DeprecatedCocoStudioFunc.luac’
no file ‘.\DeprecatedCocoStudioFunc.dll’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\DeprecatedCocoStudioFunc.dll’
no file ‘G:\f\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.
cocos2d: fullPathForFilename: No file found at .\DeprecatedUIEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedUIEnum.lua. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedUIEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedUIEnum.lua. Possible missing file.
can not get file data of C:\Program Files (x86)\Lua\5.1\lua\DeprecatedUIEnum.lua
:1: module ‘DeprecatedUIEnum’ not found:
no field package.preload’DeprecatedUIEnum’]
no file ‘.\DeprecatedUIEnum.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedUIEnum.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedUIEnum\init.lua’
no file ‘C:\Program Files (x86)\Lua\5.1\lua\DeprecatedUIEnum.luac’
no file ‘.\DeprecatedUIEnum.dll’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\DeprecatedUIEnum.dll’
no file ‘G:\f\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.
cocos2d: fullPathForFilename: No file found at .\DeprecatedUIFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedUIFunc.lua. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedUIFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedUIFunc.lua. Possible missing file.
can not get file data of C:\Program Files (x86)\Lua\5.1\lua\DeprecatedUIFunc.lua
:1: module ‘DeprecatedUIFunc’ not found:
no field package.preload’DeprecatedUIFunc’]
no file ‘.\DeprecatedUIFunc.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedUIFunc.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedUIFunc\init.lua’
no file ‘C:\Program Files (x86)\Lua\5.1\lua\DeprecatedUIFunc.luac’
no file ‘.\DeprecatedUIFunc.dll’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\DeprecatedUIFunc.dll’
no file ‘G:\f\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.
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionClass.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionClass.lua. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionClass.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionClass.lua. Possible missing file.
can not get file data of C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionClass.lua
:1: module ‘DeprecatedExtensionClass’ not found:
no field package.preload’DeprecatedExtensionClass’]
no file ‘.\DeprecatedExtensionClass.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionClass.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionClass\init.lua’
no file ‘C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionClass.luac’
no file ‘.\DeprecatedExtensionClass.dll’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\DeprecatedExtensionClass.dll’
no file ‘G:\f\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.
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionEnum.lua. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionEnum.lua. Possible missing file.
can not get file data of C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionEnum.lua
:1: module ‘DeprecatedExtensionEnum’ not found:
no field package.preload’DeprecatedExtensionEnum’]
no file ‘.\DeprecatedExtensionEnum.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionEnum.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionEnum\init.lua’
no file ‘C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionEnum.luac’
no file ‘.\DeprecatedExtensionEnum.dll’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\DeprecatedExtensionEnum.dll’
no file ‘G:\f\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.
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DeprecatedExtensionFunc.lua. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at ;C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionFunc.lua. Possible missing file.
can not get file data of C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionFunc.lua
:1: module ‘DeprecatedExtensionFunc’ not found:
no field package.preload’DeprecatedExtensionFunc’]
no file ‘.\DeprecatedExtensionFunc.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionFunc.lua’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\lua\DeprecatedExtensionFunc\init.lua’
no file ‘C:\Program Files (x86)\Lua\5.1\lua\DeprecatedExtensionFunc.luac’
no file ‘.\DeprecatedExtensionFunc.dll’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\DeprecatedExtensionFunc.dll’
no file ‘G:\f\FantasyWarrior3D-master\runtime\win32\loadall.dll’
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile

报错信息如上,用的系统是win7,runtime成功

你看下有没有被拷贝到runtime/win32目录下。

没有,那我应该拷贝过去吗

可以了,我把所有报lua-Error缺失的文件复制到runtime就能运行了:7::7::7:十分感谢