如何使用cocos2dx-3.3里面自带的lua-tests的文件夹呢

我找了很久了,根本不行啊

一开始直接创建的时候根据


导入的功能,然后把controller.lua改成了main.lua

但是提示错误

:10: module ‘cocos.init’ not found:
no field package.preload’cocos.init’]
no file ‘.\cocos\init.lua’
no file ‘C:\Users\ustc\Documents\cocos\Test\runtime\win32\lua\cocos\init.lua’
no file ‘C:\Users\ustc\Documents\cocos\Test\runtime\win32\lua\cocos\init\init.lua’
no file ‘.\cocos\init.dll’
no file ‘C:\Users\ustc\Documents\cocos\Test\runtime\win32\cocos\init.dll’
no file ‘C:\Users\ustc\Documents\cocos\Test\runtime\win32\loadall.dll’
no file ‘.\cocos.dll’
no file ‘C:\Users\ustc\Documents\cocos\Test\runtime\win32\cocos.dll’
no file ‘C:\Users\ustc\Documents\cocos\Test\runtime\win32\loadall.dll’
:1: loop or previous error loading module ‘src/main.lua’

说是cocos.init.lua文件,我注意到自动创建的时候是有cocos的文件夹的,我又把这个复制进去

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.1.11159 Compatibility Profile Context
gl.supports_NPOT: true
cocos2d.x.version: cocos2d-x 3.3
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: ATI Technologies Inc.
gl.renderer: AMD Radeon HD 7470M
gl.max_texture_units: 32
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
}

debug args = require(‘debugger’)(,’’)
value at stack -1] is not function
cocos2d: fullPathForFilename: No file found at .\src/main.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/init.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/Cocos2d.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/Cocos2dConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/extern.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/bitExtend.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/DrawPrimitives.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/Opengl.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/OpenglConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocosbuilder/CCBReaderLoad.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocosdenshion/AudioEngine.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocostudio/CocoStudio.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/json.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocostudio/StudioConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/ui/GuiConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/ui/experimentalUIConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/extension/ExtensionConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/network/NetworkConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/spine/SpineConstants.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/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.
CCTintTo was deprecated please use cc.TintTo 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.




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 .\cocos/cocos2d/DeprecatedCocos2dEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/DeprecatedCocos2dFunc.luac. Possible missing file.


CCDrawPrimitives was deprecated please use cc.DrawPrimitives instead.


cocos2d: fullPathForFilename: No file found at .\cocos/cocos2d/DeprecatedOpenglEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocostudio/DeprecatedCocoStudioClass.luac. Possible missing file.


CCArmature was deprecated please use ccs.Armature instead.



CCArmatureAnimation was deprecated please use ccs.ArmatureAnimation instead.



CCSkin was deprecated please use ccs.Skin instead.
ActionObject was deprecated please use ccs.ActionObject instead.


cocos2d: fullPathForFilename: No file found at .\cocos/cocostudio/DeprecatedCocoStudioFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/cocosbuilder/DeprecatedCocosBuilderClass.luac. Possible missing file.


CCBReader was deprecated please use cc.BReader instead.



CCBAnimationManager was deprecated please use cc.BAnimationManager instead.



CCBProxy was deprecated please use cc.CCBProxy instead.


cocos2d: fullPathForFilename: No file found at .\cocos/cocosdenshion/DeprecatedCocosDenshionClass.luac. Possible missing file.


SimpleAudioEngine was deprecated please use cc.SimpleAudioEngine instead.


cocos2d: fullPathForFilename: No file found at .\cocos/cocosdenshion/DeprecatedCocosDenshionFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/extension/DeprecatedExtensionClass.luac. Possible missing file.


CCControl was deprecated please use cc.Control instead.



CCEditBox was deprecated please use ccui.EditBox instead.



cc.EditBox was deprecated please use ccui.EditBox instead.



CCScrollView was deprecated please use cc.ScrollView instead.



CCTableView was deprecated please use cc.TableView instead.



CCControlPotentiometer was deprecated please use cc.ControlPotentiometer instead.



CCControlStepper was deprecated please use cc.ControlStepper instead.



CCControlHuePicker was deprecated please use cc.ControlHuePicker instead.



CCControlSlider was deprecated please use cc.ControlSlider instead.



CCControlSaturationBrightnessPicker was deprecated please use cc.ControlSaturationBrightnessPicker instead.



CCControlSwitch was deprecated please use cc.ControlSwitch instead.



CCControlButton was deprecated please use cc.ControlButton instead.



CCScale9Sprite was deprecated please use ccui.Scale9Sprite instead.



cc.Scale9Sprite was deprecated please use ccui.Scale9Sprite instead.



CCControlColourPicker was deprecated please use cc.ControlColourPicker instead.


cocos2d: fullPathForFilename: No file found at .\cocos/extension/DeprecatedExtensionEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/extension/DeprecatedExtensionFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/network/DeprecatedNetworkClass.luac. Possible missing file.


WebSocket was deprecated please use cc.WebSocket instead.


cocos2d: fullPathForFilename: No file found at .\cocos/network/DeprecatedNetworkEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/network/DeprecatedNetworkFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/ui/DeprecatedUIEnum.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\cocos/ui/DeprecatedUIFunc.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\mainMenu.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\helper.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\testResource.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\VisibleRect.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\AccelerometerTest/AccelerometerTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\ActionManagerTest/ActionManagerTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\ActionsEaseTest/ActionsEaseTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\CocoStudioTest/CocoStudioUIEditorTest/CocoStudioUIEditorTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\CocoStudioTest/CocoStudioActionTimelineTest/CocoStudioActionTimelineTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\CurrentLanguageTest/CurrentLanguageTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\DrawPrimitivesTest/DrawPrimitivesTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\EffectsTest/EffectsTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\EffectsTest/EffectsName.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\EffectsAdvancedTest/EffectsAdvancedTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\ExtensionTest/ExtensionTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\ExtensionTest/CocosBuilderTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\ExtensionTest/WebProxyTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\FontTest/FontTest.luac. Possible missing file.
font count = 6
cocos2d: fullPathForFilename: No file found at .\IntervalTest/IntervalTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\KeypadTest/KeypadTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\LabelTest/LabelTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\LabelTestNew/LabelTestNew.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\LayerTest/LayerTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\LightTest/LightTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\MenuTest/MenuTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\MotionStreakTest/MotionStreakTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\NewEventDispatcherTest/NewEventDispatcherTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\NodeTest/NodeTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\OpenGLTest/OpenGLTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\ParallaxTest/ParallaxTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\ParticleTest/ParticleTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\PerformanceTest/PerformanceTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\PerformanceTest/PerformanceSpriteTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\RenderTextureTest/RenderTextureTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\RotateWorldTest/RotateWorldTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\Sprite3DTest/Sprite3DTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\SpriteTest/SpriteTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\SceneTest/SceneTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\SpineTest/SpineTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\Texture2dTest/Texture2dTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\TileMapTest/TileMapTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\TouchesTest/TouchesTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\TouchesTest/Ball.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\TouchesTest/Paddle.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\TransitionsTest/TransitionsTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\TransitionsTest/TransitionsName.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\UserDefaultTest/UserDefaultTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\ZwoptexTest/ZwoptexTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\LuaBridgeTest/LuaBridgeTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\XMLHttpRequestTest/XMLHttpRequestTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\PhysicsTest/PhysicsTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\CaptureScreenTest/CaptureScreenTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\VideoPlayerTest/VideoPlayerTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\FastTiledMapTest/FastTiledMapTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at .\NewAudioEngineTest/NewAudioEngineTest.luac. Possible missing file.
cocos2d: fullPathForFilename: No file found at Images/close.png. Possible missing file.
cocos2d: fullPathForFilename: No file found at Images/close.png. Possible missing file.
cocos2d: fullPathForFilename: No file found at Images/close.png. Possible missing file.
Get data from file(Images/close.png) failed, error code is 3
cocos2d: fullPathForFilename: No file found at Images/close.png. Possible missing file.
cocos2d: fullPathForFilename: No file found at Images/close.png. Possible missing file.
cocos2d: fullPathForFilename: No file found at Images/close.png. Possible missing file.
Get data from file(Images/close.png) failed, error code is 3
cocos2d: fullPathForFilename: No file found at fonts/arial.ttf. Possible missing file.
:181: attempt to index local ‘testLabel’ (a nil value)
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile

然后我用了另外的帖子的意思,就是先创建,然后将test-lua中的src和res的内容复制到里面,并修改controller的名字为main

结果和上面是一样的,就是最后出现了很多错误的那种情况,这里我就不贴了

请问该如何做呢?好像目前还没正确的版本出来

:12::12:,每人遇到过相同的问题吗?程序无法运行啊

查看了下错误, :181: attempt to index local ‘testLabel’ (a nil value)

具体代码是这里,s_arialPath这个显然没有初始化啊,根本不知道从哪里来的?难道是这个源码有问题???

local testLabel = cc.Label:createWithTTF(obj.name, s_arialPath, 24)
testLabel:setAnchorPoint(cc.p(0.5, 0.5))

另外在testResource.lua中
s_pPathGrossini = “Images/grossini.png”
s_pPathSister1 = “Images/grossinis_sister1.png”
s_pPathSister2 = “Images/grossinis_sister2.png”
s_pPathB1 = “Images/b1.png”
s_pPathB2 = “Images/b2.png”
s_pPathR1 = “Images/r1.png”
s_pPathR2 = “Images/r2.png”
s_pPathF1 = “Images/f1.png”
s_pPathF2 = “Images/f2.png”
s_pPathBlock = “Images/blocks.png”
s_back = “Images/background.png”
s_back1 = “Images/background1.png”
s_back2 = “Images/background2.png”
s_back3 = “Images/background3.png”
s_stars1 = “Images/stars.png”
s_stars2 = “Images/stars2.png”
s_fire = “Images/fire.png”
s_snow = “Images/snow.png”
s_streak = “Images/streak.png”
s_PlayNormal = “Images/btn-play-normal.png”
s_PlaySelect = “Images/btn-play-selected.png”
s_AboutNormal = “Images/btn-about-normal.png”
s_AboutSelect = “Images/btn-about-selected.png”
s_HighNormal = “Images/btn-highscores-normal.png”
s_HighSelect = “Images/btn-highscores-selected.png”
s_Ball = “Images/ball.png”
s_Paddle = “Images/paddle.png”
s_pPathClose = “Images/close.png”
s_MenuItem = “Images/menuitemsprite.png”
s_SendScore = “Images/SendScoreButton.png”
s_PressSendScore = “Images/SendScoreButtonPressed.png”
s_Power = “Images/powered.png”
s_AtlasTest = “Images/atlastest.png”

– tilemaps resource
s_TilesPng = “TileMaps/tiles.png”
s_LevelMapTga = “TileMaps/levelmap.tga”

– spine test resource
s_pPathSpineBoyJson = “spine/spineboy.json”
s_pPathSpineBoyAtlas = “spine/spineboy.atlas”

– fonts resource
s_markerFeltFontPath = “fonts/Marker Felt.ttf”
s_arialPath = “fonts/arial.ttf”
s_thonburiPath = “fonts/Thonburi.ttf”
s_tahomaPath = “fonts/tahoma.ttf”

这些资源我都没有找到,到底怎么回事啊,怎么感觉大家都搞的很对,我的就不对额。。。

终于可以了,解决了,这个应该cocos引擎自己的问题,希望以后可以解决

主要是资源的问题

在第一目录下的文件中testResource.lua所有的文件都是没有的

我在cocos引擎文件中查了一下

发现这些文件都在cpp-test那个示例中

然后把cpp-test下的resources下的文件拷贝过来就可以了。。。