この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新リビジョン 両方とも次のリビジョン | ||
wiki:defold2:tips:005 [2017/11/12 01:56] step |
wiki:defold2:tips:005 [2017/11/12 06:12] step |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ====== 005 Atomエディターを使ってLua Scriptをデバッグする ====== | + | ====== 005 ZeroBrane Studioを使ってLua Scriptをデバッグする ====== |
- | - Atomの環境設定から、**dbg-gdb**パッケージをインストールする。 | + | - https://studio.zerobrane.com/ から**ZeroBrane Studio** ダウンロードする。 |
- | - github から[[https://github.com/yahuaru/atom-dbg-lua|atom-dbg-lua]]パッケージをインストールする。 | + | - **ZeroBrane Studio**を起動して、Defoldのプロジェクトフォルダーを開く。**Project -> Project Directory -> Choose** |
- | - githubで公開されているパッケージのインストールはGitコマンドから行うと楽。 | + | - Break Point を配置したいscriptファイルを開いて、Cmd + F9 でブレイクポイントを配置。 |
- | - インストールが完了したらAtomを再起動する。 | + | - Project -> Start Debugger Server を選択する。 |
- | ===== Terminal ===== | + | {{:wiki:defold2:tips:2017-11-12_14.42.16.png|}} |
- | <code>cd .atom/packages | + | |
- | git clone https://github.com/yahuaru/atom-dbg-lua | + | ===== Scriptの編集 ===== |
+ | デバッガーを有効にするために、Defoldのscriptに以下のコードを追加します。 | ||
+ | <code>local dbg = require "builtins.scripts.mobdebug" | ||
+ | dbg.start() | ||
</code> | </code> | ||
- | - Projectフォルダ以下にatom-dbg.json を配置する。 | + | ===== 実行 ===== |
+ | - Defold Editor から Cmd+Bでビルド実行します。 | ||
+ | - 配置したBreakPointで止まっているのを確認できます。ステップインはF10。 | ||
+ | |||
+ | {{:wiki:defold2:tips:2017-11-12_14.59.05.png|}} | ||
- | 執筆中・・・。 |