首先,我的Python和java的JDK配置是成功的,在DOS環境下,輸入python或者java和javac都能得到回復。如下圖:
python:

java:

javac:

我用Cocos創建一個新專案:

用VS2015打開該專案,同時運行,這時候正常:

用BabeLua For 2015 V3.2.2.0插件創建一個工程:

創建成功后,點擊lua工程,點擊main.lua里的代碼,就會出現如下錯誤:

我知道這是運行環境有問題,但是我不知道怎么解決,望高手告知,謝謝

另外,在MainScene.lua中:

只能使用Move 與addTo,不能使用setPosition與addChild,否則運行后不能顯示畫面,只有黑屏。
其次,不能使用require來呼叫模塊。
不能創建Layer,雖然不會報錯,但是同樣黑屏。
比如:
function GameScene:createLayer()
cclog("GameScene init")
local layer = cc.Layer:create()
local sprite = cc.Sprite:create("HelloWorld.png")
sprite:setPosition(cc.p(size.width/2,size.height/2))
layer:addChild(sprite)
return layer
end
我想創建一個場景,就必須要呼叫:
local MainScene = class("MainScene", cc.load("mvc").ViewBase)
MainScene.RESOURCE_FILENAME = "MainScene.csb"
將MainScene換成自己的場景名字,但是在這個場景同樣遇到以上問題。
我解決這個問題已經好久了,無論是看書Cocos2d-x實戰Lua卷,還是上網查找,都沒有解決,書上寫的代碼,網上代碼,
在我的Lua工程里,都沒順利運行出結果,要么報錯,要么黑屏。重構helloword一樣失敗,重新卸載,再重新配置一切,
還是這樣,求高手,幫幫忙。
小弟在此

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/56300.html
標籤:Cocos2d-x
下一篇:2020-09-15
