> 개발 도구 > VSCode > 본문

vscode lua 중단점이 실패하면 어떻게 해야 할까요?

藏色散人
풀어 주다: 2019-12-24 09:10:50
원래의
4224명이 탐색했습니다.

vscode lua 중단점이 실패하면 어떻게 해야 할까요?

vscode Lua 중단점이 실패하면 어떻게 해야 하나요?

VSCode 중단점을 사용하여 Lua 디버깅 튜토리얼

1. Visual Studio Code(vscode)를 설치하고 다음에서 luaide를 검색하여 설치합니다. 플러그인 센터

vscode lua 중단점이 실패하면 어떻게 해야 할까요?

2. luach.json을 구성합니다

1. 프로젝트 폴더를 직접 vscode#🎜로 드래그합니다. 🎜## 🎜🎜#2. 왼쪽 열의 디버그 아이콘 -> 설정 - >에서 LuaDebug를 선택하면

#🎜 🎜#3. launch.json 파일에서 exePath 필드를 찾아 시뮬레이터 경로vscode lua 중단점이 실패하면 어떻게 해야 할까요?

예: "exePath": "D:/xxx/player-3.x/player3. exe",

# 🎜🎜# 다른 곳에서 기본 설정을 구성하면 됩니다.

Three.lua 중단점 디버깅 구성

1. LuaDebug.lua

파일을 다운로드합니다. 주소: https://github.com/k0204 / LuaIde

2 LuaDebug.lua 파일을 프로젝트 src 디렉토리

vscode lua 중단점이 실패하면 어떻게 해야 할까요?

#🎜🎜 #

3.. 디버그 코드 추가

main.lua 파일에 다음 코드를 추가합니다: vscode lua 중단점이 실패하면 어떻게 해야 할까요?

        local breakInfoFun,xpcallFun = require("LuaDebug")("localhost", 7003)
           
            --3.x
            --1.断点定时器添加
            cc.Director:getInstance():getScheduler():scheduleScriptFunc(breakInfoFun, 0.3, false)
            --2.程序异常监听
            function G__TRACKBACK(errorMessage)
            debugXpCall();
            print("----------------------------------------")
            local msg = debug.traceback(errorMessage, 3)
            print(msg)
            print("----------------------------------------")
            end
            local status, msg = xpcall(main, G__TRACKBACK)
            --如果是2.x
            CCDirector:sharedDirector():getScheduler():scheduleScriptFunc(breakInfoFun, 0.3, false)
            function G__TRACKBACK(errorMessage)
            debugXpCall();
            print("----------------------------------------")
            local msg = debug.traceback(errorMessage, 3)
            print(msg)
            print("----------------------------------------")
            end
            local status, msg = xpcall(main, G__TRACKBACK)
로그인 후 복사

4. 디버깅:

1. F5를 눌러 디버깅을 시작합니다 vscode lua 중단점이 실패하면 어떻게 해야 할까요?

디버깅이 시작되면 편집기 상단에 디버깅 명령 모음이 표시됩니다

# 🎜🎜 ## 🎜### ## #####계속/일시 중지 F5######skip F10#🎜🎜 #########출구 shift+를 입력하십시오. F11#🎜🎜 #

할당되지 않은 상태로 다시 시작

디버깅 중지 Shift+F5

2 디버그를 열려면 VS Code의 왼쪽 보기 표시줄에 있는 디버그 아이콘을 클릭하세요. 보다.

vscode lua 중단점이 실패하면 어떻게 해야 할까요?

3. 일부 디버깅 팁

1 변수 ​​영역에서는 값을 시각적으로 볼 수 있을 뿐만 아니라 직접 편집할 수도 있습니다. 변수 값 디버그하거나 편집기에서 소스 코드 위로 마우스를 가져가서 편집합니다.

2 변수를 추적하고 싶다면 해당 변수를 모니터링으로 편집할 수 있습니다.

3 콜스택을 이용하면, 누가 에러 함수를 호출했을 때 언제 에러가 발생했는지 알 수 있습니다. 레이어별로 살펴보면 오류의 원인을 짐작할 수 있는 경우도 있습니다.

4 소스 코드는 없지만 함수 이름을 알 수 있는 경우 중단점 영역 헤더의 +를 눌러 중단점 함수를 만들 수 있습니다.

5. 사용자 코드 조각 편집(조각) vscode lua 중단점이 실패하면 어떻게 해야 할까요?

메뉴 모음->파일->기본 설정-> ; 사용자 코드 조각->lua

매개변수 설명:

prefix: 이 매개변수는 코드를 사용하기 위한 빠른 입력입니다. snippet 예를 들어 여기에 있는 로그는 사용 시 로그를 입력할 때 지능적으로 인식됩니다.

body : 설정해야 하는 코드 세그먼트의 본문입니다. . 문자열 사이에 줄바꿈이 있으면 rn개 줄바꿈 문자를 사용하여 구분하세요. 값에 특수 문자가 포함되어 있으면

   로 구분해야 합니다. ,. vscode lua 중단점이 실패하면 어떻게 해야 할까요?

$1 : 커서의 위치입니다.

$2 : 이 매개변수를 사용한 후 탭 키를 누르면 새 줄이 나타납니다. 빠른 전환을 위해 $3, $4, $5...

description: 코드 세그먼트 설명, 지능형 감지 사용 시 설명

위 내용은 vscode lua 중단점이 실패하면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!