2017-09-27 7 views
0

이것은 내가 가지고있는 코드입니다구문 오류 " '='예상 근처 '_APPNAME는"하지 않습니다 의미

-- start the app, declare some variables, setup the player save file. 

-- APP OPTIONS 
_APPNAME = "The Square Cannon" 
_FONT = "Tolo" 

-- OTHER UPGRADES 

_SHOWADS = TRUE 

-- CONSTANT VALUES 
_CX = display.contentWidth*0.5 --center of the screeen going horizontally 
_CY = display.contentHeight*0.5 --center of the screem going vertically 
_CW = display.contentWidth -- width of the screen 
_CH = display.contentHeight -- height of the screen 
_T = display.screenOriginY -- top of the screen 
_L = display.screenOriginX -- left of the screen 
_R = display.viewableContentWidth - _L -- right of the screen 
_B = display.viewableContentHeight - _T -- bottom of the screen 

-- hide the status bar 
display.setStatusBar(display.HiddenStatusBar) 

-- include composer 
local composer = require "composer" 

-- include load/save library from coronarob 
loadsave = require("loadsave") 

-- load some audio 
_BACKGROUNDMUSIC = audio.loadStream("THESQUARECANNON\audio\IceFLow" , "THESQUARECANNON\audio\FreeInstrumental") 
--{ 
    --load some sound effects, when created 
--} 

-- set up a saved file for our user 
user = loadsave.loadTable("user.json") 
if (user == nil) then 
    user = {} 
    user.playsound = true 
    loadsave.saveTable(user, "user.json") 
end 

composer.gotoScene("scene_menu") 

을 그리고 이것은 내가 오류입니다 점점 :

main.lua:5: '=' expected near "'_APPNAME'" 

무엇이 잘못되었을 수 있습니까? 나는 콘솔에 여전히 하나가 필요하다고 말하고 있지만 정확히 어디에 있어야하는지 정확히 = 표시가 있습니다.

+0

'config.lua','main.lua' 및'scene_menu.lua' 파일이 세 개의 개별 파일입니까? 나는 두 파일 이름을 참조하는 오류 메시지로 판단한다. 코드를 형식화 한 방식으로는 명확하지 않습니다. 나는 너를 위해 그것을 편집 할 것이다. 그것이 틀렸다면 제 편집을 되돌릴 수 있습니다. –

+0

편집 결과 일부 줄 번호가 표시 될 수 있습니다. ''은 파일의 끝을 의미합니다. 'config.lua'에서 후행 쉼표를 삭제하면 ''근처의 예상치 못한 기호가 사라집니다. –

+0

'config.lua' 오류의 경우 마지막 닫기'}'다음에 쉼표를 없애면 오류를 제거해야합니다. 'main.lua' 코드가 실행되는 한 확실하지 않습니다. 그것은 나에게 똑바로 보인다. 파일의 모든 내용을 게시 했습니까? – DavisDude

답변

0

표시되지 않은 코드가 있습니까? 나는 3 개의 왼쪽 괄호와 2 개의 오른쪽 괄호만을 셉니다. 다른 오타가 있습니다.

_CX = display.contentWIdth*0.5 - 

_CX = display.contentWidth*0.5 - 
+0

그렇습니다.하지만 그들은 다른 수업을 듣고 있으며, 특히이 수업과는 무관하다고 생각합니다. 나는 다른 권리 괄호를 넣었고 아무 것도 고치지 않는 것 같았습니다. –

+0

@ 카메론 참고 : 이것은 매우 관련이 있습니다. 보내 주신 코드가 유효하지 않습니다. 당신이 우리에게 보여준 코드의 오류가 문제가 아니라고 말하면, 당신이 우리에게 보여주지 않은 코드에 있어야합니다. 질문을 [mcve]로 업데이트하십시오. –

0

그 오류 메시지가 파일에 config.lua의 존재로 인해이어야한다.

대괄호가 균형을 잡지 않았기 때문에 config.lua에서 -- config.lua으로 변경하면 다른 메시지가 나타납니다.

+0

나는 config.lua를 파일 이름으로 넣었지만, 당신이 말했던 것처럼 새로운 오류가 발생했다 : "config.lua : 14 : 예기치 않은 심볼 ''"은 14 번째 새괄호가 될 것이다. . –